Seite 2 von 2

Re: DLL-Funktionsaufruf für Anfänger

Verfasst: Fr, 17. Jun 2016 15:19
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

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

Verfasst: Sa, 18. Jun 2016 22:48
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 ...