Vu tous les problèmes que je rencontre avec les AnsiString dans ma dll... je me penche sur les char *... mais là aussi j'ai peur de la gestion de l'allocation mémoire...
Donc, la question est :
La différence pour l'utilisation, l'allocation mémoire et surtout le risque d'écraser ma donnée en mémoire selon les 2 déclarations suivantes???



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
        char * varchar;
        varchar ="init";
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
        char * varchar2;
        varchar2 =  new char[5];
        strcpy(varchar2,"init");
Sachant que je vais ensuite passer des char * en valeur de retour de mes fonctions de ma dll ????


Comment également concaténer 2 variables de type char * pour copier dans une troisième?

Merci