effectivement c'est etrange.
essaye de faire ton transtypage a l'exterieur, mais je ne pense pas que ca vienne de la


var
TmpPChar: PChar;
begin
...
TmpPChar := PChar(UpdaterName);
...