powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DLL-ка возвращает структуру. Как разгребать?
1 сообщений из 1, страница 1 из 1
DLL-ка возвращает структуру. Как разгребать?
    #33515780
Astron99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Из внешней ДЛЛ написаной на С++ возвращаеться структура вида
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
struct RetData {
               int Count;
               int CmdCode;
               LPARAM UserData;
               LPARAM Status;
               LPSTR CmdName;
               LPSTR SendStr;
               LPSTR Whole;
               LPSTR RetItem[ 20 ];
               unsigned char OrigStat[ 6 ];
               };
ВОПРОС: Как описать это на VB?
Напрмер на Delphi это выглядело бы так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
type RetData = record
              Count: integer ;
              CmdCode: integer ;
              UserData: integer ;
              Status: integer ;
              CmdName: PChar ;
              SendStr: PChar ;
              Whole: PChar ;
              RetItem: array [ 1 .. 20 ] of PChar ;
              OrigStat: array [ 1 .. 6 ] of   byte	;
            end;
и как потом с ней работать?
(имееться ввиду невозможность работать в VB c указателями напрямую, а CmdName - например, указатель на строку)
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DLL-ка возвращает структуру. Как разгребать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]