DLL-Funktionsaufruf für Anfänger

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: DLL-Funktionsaufruf für Anfänger

Beitrag von Jan »

... aber .Net ist inzwischen ein paar Versionen weiter. Und so, wie die intern immer alles mögliche ändern, ja vielleicht auch die Möglichkeiten des Aufrufes durch Xbase++-Programme. :roll:

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: DLL-Funktionsaufruf für Anfänger [ERLEDIGT]

Beitrag von AUGE_OHR »

Benz hat geschrieben:Ich habe versucht die DLL, angelehnt an das Beispiel "XPPW32\source\samples\basics\DLL\main.prg" und dort 6. einzufügen, das hat aber leider nicht funktioniert.
das bezieht sich auf Xbase++ "eigene" DLL

wenn du mit C Code arbeiten wolltest dann wäre es c:\ALASKA\XPPW32\SOURCE\samples\basics\CAPI\

betr. DotNet
kurze Version : deine C# DLL ist nicht "registriert"

die Windows eigenen DLLs sind alle "registriert" und wie eine CLSID dem System bekannt.
das DotNet Sample, von Olaf870, setzt auf die activeX Schnittstelle mit der ProgID

Code: Alles auswählen

   [ProgId("CombiFinanz.de.AX.Form1")]
   [ClassInterface(ClassInterfaceType.AutoDual)]
wenn man die DotNetSample.DLL mit visual Studio erstellt (F6) erfolgt die "Registrierung" automatisch.
wenn man nur die DLL hat soll es mit "DotNetInstall.exe" gehen

Code: Alles auswählen

   DotNetInstall.exe <installationPath\>dotnetsample.dll
Benz hat geschrieben:Ich habe die Compilerverion 1.90355.
glaube kaum das sich das in den nächsten Versionen ändern wird ...
gruss by OHR
Jimmy
Antworten