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