Главная страница
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.48 MB
Время: 0.153 c
11-1083761063
H7LB
2004-05-05 16:44
2004.12.05
KOL editbox maxlength ?


1-1100799817
Shark
2004-11-18 20:43
2004.12.05
Интерпритация выражений


1-1101141697
Dmitry_04
2004-11-22 19:41
2004.12.05
API сообщения при сочетании клавишь, например Ctrl+F


4-1098426028
andrey77
2004-10-22 10:20
2004.12.05
Помогите пожалуйста! (WinAPI)


1-1100944536
Makc
2004-11-20 12:55
2004.12.05
матрица