Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Frage zu Installation von ActiveX Komponenten (https://www.delphipraxis.net/102656-frage-zu-installation-von-activex-komponenten.html)

Assertor 1. Nov 2007 21:45


Frage zu Installation von ActiveX Komponenten
 
Hi,

eine kurze Verstädnisfrage:

Benötigt eine ActiveX Komponente eine Installation auf dem Benutzerrechner, oder geht es auch ohne ein RegSvr32 Aufruf?

Ich möchte die TMozilaBrowser Komponente nutzen, aber mein Programm soll auch mobil von USB Stick laufen. Ich möchte also möglichst ohne RegSvr auf dem Zielrechner rumpfuschen...

Gruß winkel79

mkinzler 1. Nov 2007 21:47

Re: Frage zu Installation von ActiveX Komponenten
 
Es muss registriert sein.

Assertor 1. Nov 2007 21:50

Re: Frage zu Installation von ActiveX Komponenten
 
Ok, danke.

Dann muß ich überlegen, ob es beim USB Einsatz per Elevation registriert wird...

Danke, mkinzler.

mkinzler 1. Nov 2007 21:52

Re: Frage zu Installation von ActiveX Komponenten
 
Du könntest versuchen, das Objekt im OCX manuell in nicht vom COM-Loader laden zu lassen.

Assertor 1. Nov 2007 21:58

Re: Frage zu Installation von ActiveX Komponenten
 
Wo finde ich dazu Informationen, in der Delphi Hilfe? Bin grad nicht am Entwicklungs-PC. Google spuckt etwas Müll bei "COM-Loader" aus...

mkinzler 1. Nov 2007 22:02

Re: Frage zu Installation von ActiveX Komponenten
 
Normalerweise wird ein ActiveX-Control vper GUID geladen, dazu muss diese dem BS bekannt sein (Registrierung). Rein theoretisch müsste es aber möglich sein, das Laden aus Ocx/Dll/exe selber durchzuführen .

Assertor 1. Nov 2007 22:19

Re: Frage zu Installation von ActiveX Komponenten
 
Ah, habs gefunden:

per TypeLib und ComClass in der Manifest-Datei. Problem: COM-Free ActiveX geht erst ab XP SP2...

Ob das jeder Kunde hat weiß man nie... ;)

Gibt es keine Alternativen für die GRE bzw. den TMozillaWebbrowser?

Gruß winkel79

mkinzler 2. Nov 2007 05:34

Re: Frage zu Installation von ActiveX Komponenten
 
TWEbBrowser

Assertor 2. Nov 2007 08:09

Re: Frage zu Installation von ActiveX Komponenten
 
Guten Morgen,

Zitat:

Zitat von mkinzler
TWEbBrowser

Ja, scho klar ;) Ich meinte, gibt es nicht eine Alternative auf die Gecko Rendering Engine zu setzen ohne dies als Com-Object zu nutzen. Sprich eine andere Gecko/Mozilla-Komponente?

Es geht darum:
Ich bin bisher dank OmniXML unabhängig von irgendwelchen Versionsnummern des MS XML (Hintergrund: Tatsächlich noch Clients mit Win9x im Feldeinsatz z.B. bei Industrie). Ich benötige aber XSL Transformation von XML über XSL zu HTML z.B. Da ich nun sowieso einen Browser Engine einbauen will/muß, würde sich das ja anbieten...

Gruß winkel79

mkinzler 2. Nov 2007 08:15

Re: Frage zu Installation von ActiveX Komponenten
 
Nicht als Komponente
http://developer.mozilla.org/en/docs...bedding_Basics
http://osdir.com/ml/mozilla.devel.em.../msg00045.html
http://www.ftp.newbielabs.com/Delphi%20Gecko%20SDK/


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:36 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-2025 by Thomas Breitkreuz