Seite 1 von 1

.NET

Verfasst: Mi, 21. Nov 2007 12:37
von andreas
Hallo,

hat schon jemand die .NET-DLLs in sein Programm eingebunden?
Ich muss eine einbinden und finde keine Beispiele dafür.
Wie kann ich eigentlich die Funktionen aus der DLL sehen. Mit Dependency Walker funktioniert es irgendwie nicht.

Re: .NET

Verfasst: Mi, 21. Nov 2007 12:57
von AUGE_OHR
hi,
andreas hat geschrieben: hat schon jemand die .NET-DLLs in sein Programm eingebunden?
Ich muss eine einbinden und finde keine Beispiele dafür.
Wie kann ich eigentlich die Funktionen aus der DLL sehen. Mit Dependency Walker funktioniert es irgendwie nicht.
unter http://www.combifinanz.de/tools/ findest du von Olaf ein Sample

gruss by OHR
Jimmy

Verfasst: Mi, 21. Nov 2007 13:55
von andreas
Hallo Jimmy,

leider funktioniert es nicht über ActiveX-Befehle.
In der Docu gibt es ein Beispiel für VB.NET, wo ich die DLL einfach als Referenz in Projekt einbinden kann. Ich habe es mit VB Express 2005 ausprobiert und kann jetzt im Objekt-Catalog die ganzen Classen und Methoden der DLL sehen, aber nicht in der Form, wie ich es von XBase kenne. Leider weiss ich auch nicht, wie ich es unter XBase einbinden kann.
Hier ist der Beispiel für VB.NET:

Code: Alles auswählen

Private gapiClient As IGapiClient
Private Sub MyLogin()
Me.gapiClient = Gapi.newClient
Me.gapiClient.LoginDocuWareAuthentication("admin", "admin")
' ....
End Sub
bzw. für C#

Code: Alles auswählen

private IGapiClient gapiClient;
private void MyLogin()
{
gapiClient = Gapi.newClient();
gapiClient.LoginDocuWareAuthentication("admin", "admin");
// ....
}
Versuch die DLL zu registrieren schlug mit Windows-Fehlermeldung fehl.

Verfasst: Mi, 21. Nov 2007 18:01
von AUGE_OHR
hi,
andreas hat geschrieben: leider funktioniert es nicht über ActiveX-Befehle.
hm ... aber das (pure) Xbase++ Sample bekommst du zum laufen ?
andreas hat geschrieben: Versuch die DLL zu registrieren schlug mit Windows-Fehlermeldung fehl.
hast du es mit

Code: Alles auswählen

DotNetInstall.exe <installationPath\>dotnetsample.dll
versucht ?

gruss by OHR
Jimmy

Verfasst: Do, 22. Nov 2007 7:55
von andreas
Hallo Jimmy,

ich meinte nicht den Sample, den du mir als Link gegeben hast.
Ich meinte meine Dateien, die ich bei mir einbinden muss.

Verfasst: Do, 22. Nov 2007 17:07
von AUGE_OHR
hi,
andreas hat geschrieben: ich meinte nicht den Sample, den du mir als Link gegeben hast.
Ich meinte meine Dateien, die ich bei mir einbinden muss.
Naja ich meinte ja nur ob du das Sample von Olaf überhaupt zum laufen
bekommen hast. Ich musste z.b. erst ein Upgrade von .NET machen
bevor es lief.

Der Hinweis mit DotNetInstall.exe war nur weil irgendwo in Read.me
steht das Visual Studio irgendwie Probleme macht und man es auch
ohne Visual C# IDE damit registrien kann.

gruss by OHR
Jimmy