Книга знаний

1С:Предприятие / Приемы программирования / Внешние компоненты

Как узнать тип переменной 1С во внешней компоненте

Показан пример (Delphi), как узнать тип переменной, полученной во внешнюю компоненту из 1С:Предприятие. Автор статьи: romix | Редакторы:
Последняя редакция №2 от 25.01.07 | История
URL: http://kb.mista.ru/article.php?id=453

Ключевые слова: Delphi, ВК, переменная, тип, узнать, OLE, OleVariant


uses Variants;
...
var t: TVarType;
...
            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;

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика