Идёт загрузка страницы...

htp://aptem.net.ru






На главную страничку учебника Visual Basic

Преобразование объявлений С в типы данных Visual Basic

Обычно процедуры DLL пишутся на языке программирования C, поэтому их параметры определяются типами данных C. Когда используется оператор Declare для DLL в Visual Basic, необходимо спроецировать типы данных параметров на типы данных C.

В следующей таблице перечислены обычно используемые объявления языка C и их эквиваленты Visual Basic для 32-разрядных компиляторов:

Объявления языка C

Объявление Visual Basic Вызов
Указатель на строку (LPSTR) ByVal <переменная> As String с переменной String или Variant
NULL ByVal <переменная> As String с константой vbNullString
char ByVal <переменная> As Byte с выражением, которое оценивается как тип данного Byte
integer ByVal <переменная> As Long с выражением, которое оценивается как тип данного Long
Дескриптор Windows (hWnd, hDC, hMenu) ByVal <переменная> As Long с выражением, которое оценивается как тип данного Long

На главную страничку учебника Visual Basic