Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#2

Re: Delphi Dll in VB6 nutzen

  Alt 5. Okt 2006, 11:11
Zitat von Maa83:
Hallo,

ich habe ich Delphi6 eine Dll erstellt. Dieses ist ein Automationsobjekt.
In der Dll steckt zusätzlich (bzw. als Hauptbestandteil) eine Formklasse (TForm). Diese Dll möchte ich nun in VB6 verwenden. D.h. wenn ich in VB auf einen Button drücke soll die Dll initialisiert werden. Danach soll über eine Methode die auch public ist die Formklasse aufgerufen und angezeigt werden. Kann mir irgendjemand helfen wie ich das bewerkstellige?

Ich scheitere bereits an der Initialisierung der Dll.

Set MyVariable = CreateObject("DllName.Klasse")

An diesem Aufruf scheitere ich bereits mit der Fehlermeldung:

"Laufzeitfehler 429: Objekterstellung durch ActiveX-Komponente nicht möglich."


Vielen Dank für eure Mühen
Martin
Sehr spärlich deine Frage nix an code ?
Dann könnte ich vielleicht helfen.

Garantiert kannst du keine Delphi DLL über CreateObject initialisieren.
Das kannst getrost vergessen.
Delphi DLL's können nicht als AktiveX angesprochen werden. Sind nicht kompatibel.

Gruß
  Mit Zitat antworten Zitat