Entwickler-Ecke
Sonstiges (Delphi) - Zugriff auf eine Dll
covel - Fr 25.08.06 11:59
Titel: Zugriff auf eine Dll
moin,
ich möchte gerne eine dll in mein Programm einbinden. Diese Dll wurde nicht selber von mir geschrieben. Habe mir auch schon einige Tut. angeguckt, jedoch habe ich nicht das richtige gefunden. In den meisten Tuts. wird beschrieben wie ich selber eine Dll ertelle und einbinde. Da diese Dll nicht von mir erstellt worden ist weiß ich absolut nicht wie ich drauf zugreifen kann.
Als Anhang liegt ein Bild (geöffnet in Delphi) bei. Ich würde gerne auf UNCmDrv1.dll->tPLC_CommSttings->Baudrate zugreifen.
Habe absolut keine Ahnung wie ich das machen muss. Ich hoffe es kann mir jemand helfen.
Grüße Covel
alzaimar - Sa 26.08.06 22:27
Das ist eine COM-Bibliothek, die musst du erst registrieren (REVSVR32 <dllname>) danach kannst du einfach über ActiveX- imporieren einbinden. Delphi erstellt Dir dann dafür eine Wrapper-Unit, und dann erzeugst du dir eine Instanz des Objektes.
covel - Mi 30.08.06 14:37
sry, das ich mich erst so später wieder melde...
so ich habe die Dll(ist das egal in welchem Verzeichniss die liegt?ich habe nur die dll ohne eine ocx oder sonstige datei) wie beschrieben reg. und versucht sie über Komponete->ActiveX importieren zuimportieren. Jedoch wird sie mir nicht in dem Auswahlfeld angezeigt.
Grüße Covel
alzaimar - Mi 30.08.06 14:46
covel hat folgendes geschrieben: |
so ich habe die Dll(ist das egal in welchem Verzeichniss die liegt? |
Nee, ist nicht egal. gehe in das Verzeichnis und registiere sie erneut. Soweit ich mich erinnere, müsste eine Meldung erscheinen ('bla bla registriert' oder so).
covel - Fr 01.09.06 08:15
das ich die datei nach der reg. nicht umkopieren darf war mir klar. Ich meinte ob die in eine bestimmtes verzeichniss wie system32 oder so kopiert werden muss.
Habe sie nochmal reg. und eine Meldung bekommen das die dll nun reg. sei.
Wenn ich sie nun importieren will, wird mir immer noch nix unter delphi angezeigt.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!