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

Вниз

Использование ActiveX   Найти похожие ветки 

 
quickblack   (2004-09-23 23:30) [0]

Большая просьба помочь, я использую в приложении TF1Book, при запуске приложения на другом компьютере (без Delphi) оно не идет, пишет ошибка OLE, что конкретно не помню.
  Я читал, что нужно использовать вместе с EXE-файлом, дополнительные библиотеки и их регистрировать в реестре. Как это сделать я не нашел, или не понял в силу своих неглубоких познаний в Delphi.
  Может кто сможет обьяснить мне, что нужно сделать чтобы приложение открывалось. Какие файлы нужны и как их регистрировать в реестре. Можно ли это сделать все автономно, т.е. при запуске программы все делалось автоматически. Большая просьба написатьт исходный код.


 
Dimaxx   (2004-09-24 00:13) [1]

Для этого тебе нужно взять с собой еще: Vcf132.ocx и Vcf1.lic, а также oc30.dll, Mfcans32.dll, Msvcrt20.dll. Вроде все перечислил. Причем oc30.dll вроде бы надо регистрировать как и Vcf132.ocx. Только тогда должно заработать.


 
Dimaxx   (2004-09-24 00:16) [2]

Регистрировать через RegisterCOMServer из COMObj.pas, либо regsvr32 /s <имя библиотеки>


 
quickblack   (2004-09-24 01:06) [3]

Dimaxx, а как програмно использовать COMObj.pas или regsvr32.exe, напиши код, пожалуйста.


 
Defunct ©   (2004-09-24 01:17) [4]

[3]

IMHO он уже все написал в [2]:

regsvr32 /s <имя библиотеки>

или тебе нужно чтобы твоя программа регистрировала?


 
quickblack   (2004-09-24 01:27) [5]

Да конечно, именно это и нужно.


 
quickblack   (2004-09-24 01:45) [6]

Хотелось бы узнать, как определить какие файлы нужны для того или иного компонента ActiveX?
Может я задаю слишком банальные вопросы, но я только начинаю изучать Delphi!


 
Defunct ©   (2004-09-24 02:10) [7]

> Да конечно, именно это и нужно.

Запустить команду можно с помощью ShellExecute (uses ShellAPI).

ShellExecute(Handle, nil, PChar("regsvr32 /s Vcf132.ocx") , nil, nil, SW_SHOWNORMAL );

> Хотелось бы узнать, как определить какие файлы нужны для того или иного компонента ActiveX?

А там в сообщении об ошибке пишется имя недостающего файла.


 
quickblack   (2004-09-24 02:24) [8]

В сообщении об ошибке у меня пишется адрес ошибки.
А вообще спасибо Defunct и Dimaxx вы мне очень помогли.



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

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

Наверх




Память: 0.48 MB
Время: 0.023 c
1-1095773917
vigo
2004-09-21 17:38
2004.10.10
Если кто работал с юлианской датой...


11-1081446325
BelchonokH
2004-04-08 21:45
2004.10.10
Размеры картинки в ImageList


14-1095937517
Nikolay M.
2004-09-23 15:05
2004.10.10
Авторам вопросов "Что лучше делать: ролбэк или комит" посвящается


1-1096311431
Kolan
2004-09-27 22:57
2004.10.10
сделать калонку stringgrid не доступной


1-1096356152
Rule
2004-09-28 11:22
2004.10.10
Подскажиет где торомжу, поему возникает ошибка Object or Class