Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1154 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  pitis problemes avec la fonction copy

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pitis problemes avec la fonction copy

n°405117
piloud
Posté le 22-05-2003 à 22:15:31  profilanswer
 

voila jai fais ce code ....
 
 
a:=socket.ReceiveText;
 if length(a)>=7 then
 b:=copy(a,0,7);;
 if b='/PSEUDO ' then
  begin
   PseudoServeur := copy(a,8,(length(a)-7));
   exit;  
  end;
 
eh bin , meme si j'ai un un a = '/PSEUDO pilou'  
bha PseudoServeur = ''  
 
help


Message édité par piloud le 22-05-2003 à 22:15:47
mood
Publicité
Posté le 22-05-2003 à 22:15:31  profilanswer
 

n°405648
caRnAGE
Posté le 23-05-2003 à 11:08:22  profilanswer
 

Il me semble que c'est parce que les chaines de caractere en delphi ont un index qui commence à 1, et non 0, donc au lieu de "copy(a,0,7)", fait plutot "copy(a,1,7)".

n°405654
antp
Super Administrateur
Champion des excuses bidons
Posté le 23-05-2003 à 11:10:13  profilanswer
 

en effet
puis le "length(a)-7", tu peux mettre juste length(a), la fonction Copy s'arrête à la fin de la chaîne de toute façon


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  pitis problemes avec la fonction copy

 

Sujets relatifs
fonction "execute"problemes pour acceder a un fichier
Comment faire en sorte de tester la fonction mail lorsqu'on utilise EA[HTML] Petits problemes faciles a résoudres...
exemple de fonction roundup pour VBA[JS] fonction replace()
[VB.net] une fonction pour terminer le programme [resolu]Modifier la fonction DoDataExchange() pour personnaliser les DDV
Questrion fonction SI[C] fonction pour récupérer l'adresse MAC de eth0
Plus de sujets relatifs à : pitis problemes avec la fonction copy


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR