je ne suis pas sur que cela soit un bug mais cela m'enbête un peu...
En fait, je devais convertir du texte de 2 liste chainée.
Pour ne pas écrire 2 procédures identiques (à par le nom de la liste chainée), j'ai voulut utiliser un pointeur...
Mais apparament, si la variable n'a pas été accédé ou initialisé une fois, le pointeur ne fonctionne pas.
Voici un exemple simple pour mettre cela en évidence :
Code : Tout sélectionner
Procedure Change( *A$ )
*A$ = "Changed"
EndProcedure
Global B$
Change( @B$ )
Debug B$ ; => ""
B$ = "Main"
Change( @B$ )
Debug B$ ; => "Canged"
End