![]() |
ActiveX-komponente registrieren?
Hallo Leute,
ich nutze derzeit eine recht gute ActiveX komponente, wenn ich allerdings die Anwendung weitergeben will, muss ich diese Komponente ja auch registrieren. Ich habe mal in die Registry gekuckt, es sind verdammt viele Einträge, die die Komponente macht, als ich Sie installiert habe... Jetzt stell ich mir die Frage, ob es eine einfacher einfachere Möglichkeit gibt, diese Komponente zu installieren bzw. registrieren? Das ist mir nämlich zu blöd, um die 50 Reg-Einträge vorzunehmen... Wäre nett von euch, wenn ihr ne Idee für mich habt ;-) |
Re: ActiveX-komponente registrieren?
entweder du vervendest regsvr32 -s xxxx.dll
oder du lädst die DLL, OCX mit LoadLibrary und rufst dann "DLLRegisterServer" |
Re: ActiveX-komponente registrieren?
Ah. Hoffentlich funktioniert es, ne FEhlermeldung gibt es Gott sei Dank nicht.
So ist doch richtig, oder?
Delphi-Quellcode:
Vielen Dank nochmal :-D
LoadLibrary('e:\Borland\dcube.ocx');
DllRegisterServer(); |
Re: ActiveX-komponente registrieren?
ne du musst mit
Delphi-Quellcode:
Das was du schreibst funz nicht
var hLib : Cardinal;
proc : function : HRESULT; hLib := LoadLibrary('e:\Borland\dcube.ocx'); if hLib = 0 then raise Exception.Create('dcube.ocx bla bla'); try proc := GetProcAddress(hLib, 'DLLRegisterServer'); arbeiten. if Assigned(proc) then OleCheck(proc()); finally FreeLibrary(hLib); end; |
Re: ActiveX-komponente registrieren?
OK. Danke, werde es ausprobieren.
Vielen Dank nochmal :P |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz