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

Вниз

пример COM a на Delphi   Найти похожие ветки 

 
Marina_Sm   (2004-11-18 19:43) [0]

Люди, помогите, пожалуйста, выйти из COM"ы :( Дело в том, что я COM объект на Delphi уже не знаю сколько пишу. Перерыла всю литературу по этому вопросу (а ее что-то не очень-то и много). Все пишу как в книгах и примерах, все регистрируется и из Delphi запускается, а вот из Java Script - не идет. Запускается и сразу исчезает на строке  -
tab = new ActiveXObject(Myname.Interface)
Может у кого-нибудь завалялся примерчик COM объекта на Delphi, который без проблем запускается и из других языков. Если можно, помогите, вы моя последняя надежда...


 
DiamondShark ©   (2004-11-18 19:50) [1]


> Запускается и сразу исчезает на строке  -
> tab = new ActiveXObject(Myname.Interface)

Что написано вокруг этой строки?
Законченый, цлостный фрагмент кода можно привести?


 
Marina_Sm   (2004-11-18 20:49) [2]

Конечно, вот скрипт -
tab = new ActiveXObject("TLibDemo.FirstServer");       //ActiveX
//tab.ChangeColor;
//echo(tab);
//tab.visible = true; //для Word
//echo(tab.visible);

function initIO() {
Shell = WScript.CreateObject("Wscript.Shell")
fso = new ActiveXObject("Scripting.FileSystemObject");
ForReading = 1, ForWriting = 2; ForAppending = 3;
}
function echo(txt) {
WScript.Echo(txt);
}
Если все это забить в блокноте с расширением *.js (только вместо моего COM указать Word.Application и добавить tab.visible = true; ) то при запуске файла будет создаваться COM объект, методами которого можно пользоваться. У меня COM объект (созданный в Delphi) создается и тут же исчезает (COM оформленный в виде exe - файла, например, моргает), а если пытаюсь вызвать методы, то выдается сообщение, что tab = nil. Мне важно, чтобы делфовый COM запустился из какого-либо другого языка (необязательно ava script)!


 
Cobalt ©   (2004-11-19 01:05) [3]

Для скриптовых языков надо поддерживать Automation. (Это я вычитал толи в книжке "Модель COM и применение ATL 3.0", толи ещё где, а может и на форуме "Corba и COM" ;-))


 
Сеня   (2004-11-19 01:53) [4]

Удалено модератором


 
Сеня   (2004-11-19 01:54) [5]

Удалено модератором



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

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

Наверх




Память: 0.47 MB
Время: 0.039 c
1-1100685907
Mishenka
2004-11-17 13:05
2004.12.05
NameValueSeparator в TStringList


9-1091631489
VAmpiro$
2004-08-04 18:58
2004.12.05
Какнарисовать какойто любой 3D обект?


6-1096379957
The X
2004-09-28 17:59
2004.12.05
2 вопроса по обработке e-mail


14-1100460788
KOMATO3
2004-11-14 22:33
2004.12.05
Я б в программеры пошел, пусть меня научат!


14-1100595933
Igorek
2004-11-16 12:05
2004.12.05
БД - редактирование записи как в Object Inspectore