Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Visual Basic: новости сайтов, советы, примеры кодов. Выпуск 261.


Информационный Канал Subscribe.Ru

Visual Basic: новости сайтов, советы, примеры кодов.
Выпуск 261.


VBNet VBMania
Ссылки:

  • Улицы VB
  • Использование VB
  • Азбука VB
  • VB на русском
  • Улицы VB
  • Кирпичики VB
  • CообЧа VB
  • MDesign
  • IgorykSoft
  • DanSoft
  • Господа!!! читайте MSDN!!!

    Несколько слов от автора:

       Здравствуйте...
    Читайте!


    Содержание выпуска




    Где можно взять объявления API-функций и констант, которых нет в Api Text Viewer'е?

    Вопрос:

    В программе Api Text Viewer отсутствуют объявления многих функций и констант.

    Где можно их достать?

    Ответ:

    Их можно найти в файле winuser.h из дирректории
    C:\Program files\Microsoft Visual Studio\VC98\Include
    Объявления сделаны для Visual C++.

       Из конференции Soobcha VB

    наверх


    На скольки дисках поставляется Microsoft Visual Studio 7?

    Вопрос:

    Хочу установить себе Microsoft Visual Studio 7
    Возник вопрос: На скольки диках эта Студия идет?

    Ответ:

    По разному. Максимум (самая полная версия) - 7 CD. Минимум (это наши пираты такое делают) - 1 CD. Но на одном диске, конечно, MSDN нету. По слухам вполне работаспособную студию с MSDN можно приобрести на 3 CD.

       Павел Сурменок

    наверх


    Какие системные требования Visual Studio 7?

    Вопрос:

    Хочу установить себе Visual Studio 7.
    Возник вопрос: какие системные требования этой Студии?

    Ответ:

    Очень большие. Привожу данные для VS .NET Enterprise Architect (самая крутая версия, на 7 CD):

    Процессор: PC with a Pentium II-class processor, 450 MHz
    Рекомендуется: Pentium III-class, 600MHz1

    Оперативная память: Windows 2000 Professional - 96 MB;
    Windows 2000 Server - 192 MB;
    Windows NT4.0 Workstation - 64 MB;
    Windows NT 4.0 Server - 160 MB;
    Windows XP Professional - 160 MB
    Рекомендуется: 128 MB for 2000 Professional, 256 MB for 2000 Server, 96 MB for Workstation, and 192 MB for NT 4.0 Server, 192 MB for XP Professional1

    Доступное дисковое пространство: 500 MB on system drive, 3 GB installation drive2

    Операционная система: Windows® 2000, Windows XP, or Windows NT 4.03

    CD-ROM Drive or DVD-ROM Required

    Видео 800 x 600, 256 colors
    Рекомендуется:: High Color 16-bit

    Мышь: Microsoft Mouse or compatible pointing device

       Павел Сурменок

    наверх


    Как вызвать меню иконки, кокторая находится в трее?

    Вопрос:

    Как вызвать меню иконки, которая находится в трее Используя GetMenu я получаю манипулятор меню. Но в PopupMenu используется Menu As Object. А как вызвать меню, зная его hMenu?

    Ответ:

    Функция GetMenu возвращает индентификатор строки меню окна. А из него, насколько мне известно, вызвать нельзя. Как бы там ни было, вызывает контекстное меню функция TrackPopupMenu (или TrackPopupMenuEx). А вот получить индентификатор всплывающего меню можно с помощью функции GetSubMenu.

       Артем Кривокрисенко

    наверх


    Как изменить размер рисунка?

    Вопрос:

    Каким способом можно конвертировать размеры рисунков ? Например рисунок любого размера в 32х32 то есть подгонять под размеры например иконок.

    Ответ:

    Можно функцией PaintPicture (не API)

       Артем Кривокрисенко

    АПИ функция StretchBlt позволяет произвольно изменять размеры картинок.

       Ivan R





    Вопрос/Ответ

    Здесь Вы можете задать вопрос, или ответить на уже имеющиеся вопросы.

    Вопросы:


    Автор вопроса: Богдан

    Ответ ожидается по этому адресу

          В Recordset есть данные из SQL - сервера (запрос):
       
       Номер Дата Сумма Клиент Код
       
       Надо эти данные сконвертировать в текстовый файл заданной структуры.
       Я пробовал прочитать эти данные в текстовое поле (с помощью Fields.Pole()). Но это дает текущщее значение (одну запись). А мне надо все записи из запроса.

       Подскажите, пожалуйста, как это сделать.


    Автор вопроса: psinetron

    Ответ ожидается по этому адресу

       Делаю расшифровщик ZIp-паролей, но вот в чем проблема: нужно, чтобы открывался ZIP-файл, оператор shell этого не делает, пришлось вводить строку:

    shell ("c:\xxx.bat", vbHide)

    в xxx.bat записана функция открытия файла, далее следует такой код:

    AppActivate "WinZip -yyy.zip", False
    SendKeys "+e", true

    т.е после того, как открывается zip-файл, ему дожно посылаться сочетание клавишь Shift+E, чтобы, начиная разархивацию файлов, Zip потребовал пароль. Но эффект нулевой, после того как зип открывается - ничего не происходит :( Может знает кто, как провести эту (или хотя бы похожую) операцию. Или кто-то знает более простой подход?


    Автор вопроса: zek

    Ответ ожидается по этому адресу

       Как засунуть в VB графический файл с расширением GIF так, чтобы он был с анимацией?


    Автор вопроса: Андрей хебнев

    Ответ ожидается по этому адресу

       Где скачать самоучебник по VB?
    Грешен - ленив, никак до поисковика руки не дойдут.


    Автор вопроса: SANEK

    Ответ ожидается по этому адресу

       Возник вопрос по реализации функции подобной екселевской -"Тенденция".
    Существует таблица:
      
    *** 52,5 65 75
    32 45 52 58
    57 56 65 72
    76 64 74 82
    89 69 80 88
    ...
    Так вот, значения (32,57,76,89- постоянные), а значения (52,5 65, 75 - тоже постоянные), но при расчете появляются промежуточные значения (55, 58, 63,3...),
    допустим

    txt1=32,
    txt2 =53.7- промежуточное значения между 65 и 52,5

      делать нужно так

    txt3= (52-45)/(65-52,5)*(65-53,7)+45

    в первой части находим на еденицу, во второй части умножаем величину приходящуюся на еденицу на количество едениц и потом прибавляем к уже известной и получаем промежуточное значение при промежуточной величене 53,7
    Все просто , но существует промежуточные значения между 65-75 и т.д., да и для 57, 76, 89 и т.д. значений тоже нужно писать. Код получется огромным с кучей переменных .
    Если можно что-нить заделать по правильному подскажите.


    Автор вопроса: Олег

    Ответ ожидается по этому адресу

       Есть два одномерных массива, содержащие текстовые значения.
    Размерность обоих периодически изменяется. Приведу пример:

    Dim oldMas(3) As String
    Dim newMas(5) As String
    oldMas(0) = "abc"
    oldMas(1) = "def"
    oldMas(2) = "xyz"
    newMas(0) = "abc"
    newMas(1) = "def"
    newMas(2) = "zyx"
    newMas(3) = "klm"
    newMas(4) = "abc"

    Нужно найти:
    1. различия между oldMas() и newMas() с указанием на значения
    которые присутствуют в newMas() и отсутствуют в oldMas(), и наоборот
    присутствуют в oldMas() и отсутствуют в newMas()
    2. найти повторения значения которые могут содержаться в oldMas()
    два раза под разными индексами, а в newMas() три, другими словами найти
    это третье значение в newMas().
    Но при этом некоторые значения могут находиться в newMas()
    под другими индексами по сравнению с oldMas().


    Автор вопроса: Олег

    Ответ ожидается по этому адресу

       Можно ли в функциях, в качестве передаваемых и возвращаемых значений использовать массивы?


    Автор вопроса: Олег

    Ответ ожидается по этому адресу

       Скажите пожалуйста, как программно задать для компонента adodc путь до файла *.UDL. писал Adodc1.ConnectionString = App.Path & "\DB\CleanWater.udl", не выходит, а как надо?


    Автор вопроса: Котофей

    Ответ ожидается по этому адресу

       Как сделать функцию Redo и Undo в текстовом редакторе?


    Автор вопроса: Semen Arbit

    Ответ ожидается по этому адресу

       Подскажите пожалуйста, каим образом можно из кода VB (VBA) управлять свойствами окна Windows. В частности свойствами вкладки "Оформление"? Как получить к ним доступ?


    Автор вопроса: Kostic

    Ответ ожидается по этому адресу

       Напишите пример по использованию тэгов (ID3) в mp3 файлах. Мне нужна только запись, чтение у меня есть.


    Автор вопроса: Николай

    Ответ ожидается по этому адресу

       Как сделать процедуру добавлениеи и изменения данных в связанных таблицах реляционной базы данных (хотелось бы с примером).


    Автор вопроса: Renat

    Ответ ожидается по этому адресу

       Можно ли делать в vbnet asm вставки?


    Автор вопроса: Fazli

    Ответ ожидается по этому адресу

       Не сталкивался ли кто нибуть с такой штукой…
    Комп находиться в локальной сети и очень хочется изменить адрес контролера (Mac address), связанный как я понял с сетевой картой.
    Рассматриваю все, и фантастические варианты тоже.


    Автор вопроса: Andrey

    Ответ ожидается по этому адресу

       Ребята, подскажите, как сделать, чтоб при вводе текста в TextBox прога проверяла все слова в ListBox на соответствие и, если такое слово найдено, выделяла его.




    Ответы:


    Нет ответов.
    Можете заполнить эту форму, либо отослать вопрос СЮДА

    Форма для добавления нового вопроса в этот раздел. Информация отсылается по E-mail владельцу сайта.
    Текст сообщения:
    Ваше имя
    E-mail для ответа

    наверх


    Выпуск подготовили:

    Сурменок Павел


    http://subscribe.ru/
    E-mail: ask@subscribe.ru
    Отписаться
    Убрать рекламу


    В избранное