Как узнать тип переменной 1С во внешней компонентеПоказан пример (Delphi), как узнать тип переменной, полученной во внешнюю компоненту из 1С:Предприятие.
| | Автор статьи: Последняя редакция №1 от 25.01.07 URL: http://kb.mista.ru/article.php?id=453 | |
Ключевые слова: Delphi, ВК, переменная, тип, узнать, OLE, OleVariant
v:=GetNParam(paParams,0); //1-й параметр метода
t:= VarType(v); //Получаем тип переменной
//MessageBox(0, pchar(IntToStr(t)), '*', 0);
Case t of
varInteger: begin
MessageBox(0, 'Целое число', '*', 0);
varDouble: begin
MessageBox(0, 'Дробное число', '*', 0);
end;
varOleStr: begin
MessageBox(0, 'Строка', '*', 0);
end;
varDate: begin
MessageBox(0, 'Дата', '*', 0);
end;
varDispatch: begin
MessageBox(0, 'Ссылка', '*', 0);
end;
|