есть внешняя программа (АРМ оператора), есть библиотека для обмена
АРМ'а с другими программами.
Пишется новая программа, которая должна обмениваться командами с АРМ чере эту библиотеку.
Подключение библиотеки и тестовые команды проходят.
Не понятно описание одной команды (составлено описание под язык типа Delphi, как я понял) - прошу помочь перевести на VB:
procedure nasc_CmdCallGroup(const CmdCallGroup: TCmdCallGroup);
Команда предназначена для вызова группы. В процедуру передаётся структура
TCmdCallGroup = packed record
NCommand: Integer; - номер команды(произвольное число)
IDGroup: DWord; - ID группы, которую необходимо вызвать
Phone: array [0..28] of Char; - номер телефона, который необходимо передать.
end;
Возвращение успешного завершения команды означает передачу АРМ УРВ команды вызова.
Насколько я понял речь идет про передачу функции пользовательского типа данных
т.е. например,
Private Type TCmdCallGroup
NCommand As Integer
IDGroup As long
Phone As long
Дальше
Dim tt As TCmdCallGroup
tt.Ncommand = значение
.....
и передаем функции tt.
????
Но что делать с "END",
и что это за тип данных DWORD и array [0..28] of Char??
B Как объявить тип переменной в самой функции??
Прошу помочь.
Спасибо.