W1044 Transtypage suspect de %s en %s (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi)
Cet avertissement signale des transtypages, par exemple de PAnsiChar(String) ou PChar(AnsiString), qui sont transtypés d'un type de chaînes à l'autre sans caractères de conversion. Si le code générant cet avertissement appelle une routine Win32 API, veillez à utiliser la version étendue de la routine Win32 API lors du passage d'un paramètre String :
var
S: AnsiString;
begin
MessageBox(0, PChar(S), 'Erreur', MB_OK);
end;
doit être corrigé par :
var
S: AnsiString;
begin
MessageBoxA(0, PAnsiChar(S), 'Erreur', MB_OK);
end;