Bonjour,

Je viens d'installer Delphi et j'ai une erreur de "transtypage incorrect" à la compilation lorsque que je tente de caster un type string en Pchar.


Exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
procedure TForm1.Test(Val:Pchar);
begin
 
end;
 
procedure TForm1.Button1Click(Sender: TObject);
var
  s:string;
begin
 test(pchar(s));//provoque une erreur de compilation  
end;

Je soupçonne un paramètre de compilation mais je ne vois pas lequel, une idée ?