Modification de données par pointeur
Bonjour ,
j’essaie désespérément de modifier une chaine de caractère par rapport à un pointeur et manifestement la fonction crée une copie de la chaine et traite localement la chaine .
Code:
1 2 3 4 5 6 7 8 9 10 11
|
TRzRichEdit *TextePageHtml;
TextePageHtml->Text = FormatHtml(TextePageHtml->Text);
UnicodeString __fastcall FormatHtml(UnicodeString Source) ;
{
return Source;
} |
ou:
Code:
1 2 3 4 5 6 7 8 9 10
|
TRzRichEdit *TextePageHtml;
TextePageHtml->Text = FormatHtml(&(TextePageHtml->Text));
UnicodeString __fastcall FormatHtml(UnicodeString * Source) ;
{
return *Source;
} |
Y à t-il une solution pour modifier directement la variable Texte ?