2017-11-15 4 views
-1

Ich habe mein Programm in VB6. Dann erstelle ich eine Installation (exe und lybraries) mit WISE. Jetzt muss ich die Version der Dlls und OCXs auf Ihrem Computer in den Häusern meines Kunden installiert sehen.Wie kann ich die DLL und OCX von meinem Programm verwendet sehen?

Dann muss ich ein Fenster in meinem Programm hinzufügen, das die Bibliotheken zeigt, die das Programm in diesem Moment verwendet.

Dank

Antwort

1

Sie die Dependency Walker verwenden können, um die Ihr Programm DLL zu finden abhängig sind.

Die OCX sind jedoch nicht so einfach zu finden, da sie zur Laufzeit basierend auf den Anwendungsabhängigkeiten und den registrierten Komponenten über die Windows-Registrierung geladen werden. Aber Sie müssen bereits wissen, auf welche OCX-Komponenten Ihre Anwendung verweist - von der Tools> References und alle Orte, die Sie anrufen CreateObject.

+0

Danke A, ich möchte es von meinem Projekt in VB6 –

+0

machen Die einzige Möglichkeit, es automatisch zu tun, ist durch ein Skript, das alle Referenzen aus dem VB-Projekt sammelt. Wenn Sie Ihre Projektdatei mit einem normalen Texteditor betrachten, sehen Sie sie am Anfang der Dateien. Aber nur für COM-Steuerelemente, nicht diese, die mit CreateObject oder mit DLLS erstellt wurden. Ich habe es vor langer Zeit für meine vbdox - https://sourceforge.net/projects/vbdox/ –

+0

Wie hier https://sourceforge.net/p/vbdox/code/HEAD/tree/trunk/VBDOXLNG.vbp 'Referenz = * \ G {7487DF5C-8A92-475C-A0ED-158467BF207A} # 1.2 # 0 # Freigabe \ vbdoxcor.dll # VBDOX Core' –

Verwandte Themen