Bonjour,

Je sais qu'il est déconseillé d'utiliser AnsiString comme paramètre dans une fonction, quand on utilise une dll qui doit être utlisée par visual c++.
(j'ai eu une réponse à ce sujet).

Mais peut-on l'utiliser quand même à l'intérieur d'une procédure, et comme paramètre lors de l'appel d'une procédure à une autre, interne à la dll ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
Ex:
char* __stdcall MaProcedureExportdelaDLL(char *Message) { //appele par Visual C++
   //ici mon code
  AnsiString Texte = ProcedureInterneDll(Message);
  ......
  return(.....)
}
 
AnsiString __stdcall ProcedureInterneDll(char *Mes)
{
 //ici mon code
 ..............
  return (......);
}

Merci
Fred