Bonjour,
J'ai codé une DLL qui modifie des données passées en paramêtre. Ces données sont stockées sous forme de tableaux d'octets.
En gros, le 1er paramêtre contient les données originales et dans le second paramêtre, je place les données modifiées. Le tableau de données modifiées n'est pas nécessairement de la même taille que le tableau original.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 procedure Test(const InBytes: TByteDynArray; var OutBytes: TByteDynArray); stdcall;
Quand je teste ma DLL dans une application Delphi, tout fonctionne parfaitement.
Si te teste la même DLL avec une application VB.NET, le tableau de valeurs de retour prend une longueur de 1 et ne me retourne que le contenu du 1er indice du tableau.
Ma question est donc simple: quelle est la différence entre les tableaux dynamiques .NET et les tableaux dynamiques Delphi ? Auriez-vous une alternative à me proposer ?
Merci!
Partager