Hallo.
Habe folgendes Problem:
Ich habe eine .NET
DLL (C#) auf der einen Seite und eine Delphi 5 Applikation auf der
anderen Seite.
Ich erstelle über CreateManagedInstance eine Objektinstanz einer C# Klasse.
Soweit so gut. Ich kann auch Funktionen ausführen. Callback funkioniert. No Problem.
Jetzt brauche ich aber die Möglichkeit einen Zeiger zu übergeben.
Hab auf der C# Seite
void MyFunc(Pointer p)
{
// ....
// Daten aus p in Struct schreiben
}
Wie sieht jetzt der Aufruf auf Delphi Seite auf? Ich habe hier ein Struct und muß das Teil irgendwie
in C# bearbeiten können.
Die TLB bietet mir dann sowas wie MyFunc(p : _Pointer)... an nur kann ich hier keinen
Zeiger übergeben, da er _Pointer nicht kennt.
Der Aufruf muß dann eigentlich so irgendwie aussehen:
DotNetObject.MyFunc(@MyStruct);
Any Ideas?
Danke schonmal
Gruß
jping