Tank01
Messages postés106Date d'inscriptionlundi 4 août 2003StatutMembreDernière intervention10 novembre 2006
-
18 mai 2006 à 14:43
Tank01
Messages postés106Date d'inscriptionlundi 4 août 2003StatutMembreDernière intervention10 novembre 2006
-
18 mai 2006 à 16:35
bonjour, jai voulu utiliser une fonction Posex, et Pos, ma POS fonctionne mais ma Posex pose un probleme lors de sa compilation!
procedure TForm1.search_ESC(string_to_test,char_to_search:string); //Procédure de recherche de caractère ESC
var i,j:integer;
var sequence_esc:string;
begin
i:=Pos(#27, string_to_test); //on cherche dans string_to_test le #27 (ESC)
if i <>0 then //permet de continuer seulement si il trouve un ESC.
begin
j:=PosEx(#27,string_to_test:string;Offset: Cardinal = i);//cherche un deuxième ESC.
sequence_esc:=Copy(string_to_read;j,(j-i));//copie dans sequence_esc la sequence ESC.
end;
end;
J'ai également éssayé le même model que dans l'aide de Borlan en passant par un const dans la fonction ! Mais à ce stade,le compilateur me dit:"Pas assez de paramètres originaux !"
Si quelqu'un a une idée sur la question !! Merci beaucoup et bonne journée
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 18 mai 2006 à 16:00
procedure TForm1.search_ESC(string_to_test,char_to_search:string);
var i,j:integer;
var sequence_esc:string;
begin
i:=Pos(#27, string_to_test);
if i <> 0 then begin
j:=PosEx(#27,string_to_test:string;Offset: Cardinal = i);
sequence_esc:=Copy(string_to_read;j,(j-i));
end;
end;