bonjour a tous..
J'ai une DLL, avec la fonction suivante (qui actuellement fonctionne tel quelle)
Mais je dois la modifier pour retourner un autre type de résultat, la paramètre en gras dans la fonction ci-dessous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Function MesIsol(Rseuil,Tm,Ta,Td,Idisj,tension:real;Affpopup:boolean; var ResultMes : real):integer ;stdcall;
voici donc mon problème, comment définir ma structure qui doit être de la forme suivante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Function MesIsol(Rseuil,Tm,Ta,Td,Idisj,tension:real;Affpopup:boolean; var ResultMes : real; var ResultEquip:Une_Structure):integer ;stdcall;
1° Il faut que cette structure reste simple, car elle doit être interprétée par le programme appelant la DLL qui est en C ou C++ (labview).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 type TUne_Structure = record Pas :integer; GA :integer; Def :Pchar; // 20 caracteres max SE : real; end; var Une_Structure :array of TUne_Structure;
2° Cette structure peut elle être dynamique ou doit on la rendre fixe ?
3° si cela est impossible, avez vous d'autre idées ?
si je peux avoir un exemple de déclaration dans la Dll et dans le programme appelant ça super bien !!
merci d'avance !
Partager