Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.22;
Скачать: CL | DM;

Вниз

Внешние компоненты к 1С   Найти похожие ветки 

 
dim- ©   (2003-09-11 12:29) [0]

Если кто знает подскажите как в внешней компоненте получить список значений из 1С


 
MMF ©   (2003-09-11 14:02) [1]

Можно получить значение экспортируемой переменной из Глобального модуля или вычислить функцию по EvalExpr или через AppDispatch вызвать функцию гл.модуля. Конкретнее с задачей


 
VMcL ©   (2003-09-11 14:32) [2]

>dim- © (11.09.03 12:29)
>Если кто знает подскажите как в внешней компоненте получить список значений из 1С

Что значит "получить"? Создать во внешнем компоненте? Или получить как параметр?

Если создать, то как-то так:
function TSuperComponent.Get1C: OleVariant;
begin
if pConn = nil then
{ pConn (тип IDispatch) - параметр, переданный при вызове метода Init}
begin
VarClear(Result);
raise EInvalid1CConnection.Create(
"Invalid `pConn` found in call of `TSuperComponent.Get1C`.");
Exit;
end;

Result := OleVariant(pConn).AppDispatch;
IDispatch(Result)._AddRef;
end;

function TSuperComponent.CreateValueList: OleVariant;
begin
Result := Get1C.CreateObject("СписокЗначений");
end;


 
VMcL ©   (2003-09-11 14:34) [3]

P.S. EInvalid1CConnection = class(Exception);



Страницы: 1 вся ветка

Текущий архив: 2003.09.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.04 c
14-71831
Просто_зашел_в_гости
2003-08-29 13:46
2003.09.22
Безопасность спользования хаба


6-71805
MegaVolt
2003-07-21 15:56
2003.09.22
Почему процедура перестала выдавать имя компутера?


3-71535
Кодер
2003-08-30 14:34
2003.09.22
ODBC + BDE?


14-71946
Dmitriy O.
2003-09-02 16:28
2003.09.22
Как можно получить палитру 256 цветов Виндовс


3-71493
yurez
2003-09-01 15:43
2003.09.22
translate error. value out of bounds - не могу забороть.