Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.09.22;
Скачать: [xml.tar.bz2];

Вниз

Внешние компоненты к 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.013 c
1-71722
Николай
2003-09-10 15:33
2003.09.22
события колесика


3-71512
romychk
2003-08-30 22:34
2003.09.22
База не открывается


14-71825
jack128
2003-09-02 10:38
2003.09.22
Именинники 2 сентября


14-71835
k-man
2003-09-01 18:59
2003.09.22
Железный трабл 2


3-71552
ddenis
2003-08-29 13:55
2003.09.22
Многопоточное приложение для работы с БД





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский