Bonjour,
Dans un projet C# 2.0, j'utilise une DLL Delphi qui realise des operations sur des objets métiers.
Je charge ma DLL sans problème, et j'arrive à utiliser quelques-unes des methodes de cette DLL.
Mon problème est le suivant:
une des methodes me renvoie un pointeur sur le premier élément d'une liste chainée de structures. Et je ne sais pas trop comment récupérer cela![]()
En gros, dans ma DLL Delphi, j'ai le type suivant :
Et la methode dans la DLL Delphi a le prototype suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Type PPDataDescription = ^PDataDescription; PDataDescription = ^DataDescription; DataDescription = packed record ID: Cardinal; Name: PChar; Info: PChar; Next: PDataDescription; End;
Une idée pour que je récupère un tableau de structure (ou de classe) en C# lors de l'appel de cette methode ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 function MyObject.GetDataDescriptionList(tabDataDescription: PPDataDescription): Cardinal;![]()
Partager