Текущий архив: 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.45 MB
Время: 0.038 c