Hallo,
habe einen .NET Enterprise Service in C# geschrieben. Zu diesem Server möchte ich über ein Interface ein "array of record" von einem Win32-Client, der in Delphi 7 geschreiben ist, senden.
Server (C#):
struct Info {
string Name;
int Value;
}
public interface ITest {
int Transfer(Info[] Data);
}
Wenn ich die Typenbibliothek in Delphi importiere erhaltet in dieses Interface:
IProduction = interface(IDispatch)
['{BBDDAE01-B1D3-4D9C-9FF2-92EB3886E5E3}']
function Transfer(Data: PSafeArray): Integer; safecall;
end;
Hat jemand Erfahrung damit wie das PSaveArray zu erstellen und zu füllen ist?
Gruß Michael.
habe einen .NET Enterprise Service in C# geschrieben. Zu diesem Server möchte ich über ein Interface ein "array of record" von einem Win32-Client, der in Delphi 7 geschreiben ist, senden.
Server (C#):
struct Info {
string Name;
int Value;
}
public interface ITest {
int Transfer(Info[] Data);
}
Wenn ich die Typenbibliothek in Delphi importiere erhaltet in dieses Interface:
IProduction = interface(IDispatch)
['{BBDDAE01-B1D3-4D9C-9FF2-92EB3886E5E3}']
function Transfer(Data: PSafeArray): Integer; safecall;
end;
Hat jemand Erfahrung damit wie das PSaveArray zu erstellen und zu füllen ist?
Gruß Michael.
Comment