[Delphi6]Une fonction Espace

Une fonction Espace [Delphi6] - Delphi/Pascal - Programmation

Marsh Posté le 30-10-2006 à 15:53:56    

Bonjour,
 
 
J'aimerais savoir si il existe une fonction Espace sous Delphi6 qui me permettrais d'ajouter à une chaîne un nombre d'espace moins la longeur de cette chaîne. Ainsi je pourrais faire en sorte que toutes mes chaînes soit de la même longeur?
 
Merci


Message édité par drakins le 30-10-2006 à 15:55:47
Reply

Marsh Posté le 30-10-2006 à 15:53:56   

Reply

Marsh Posté le 31-10-2006 à 19:37:31    

Salut
 
je pense pas qu'il y ait une telle fonction  :heink:  
 
ce que tu peut faire c'est utiliser une variable où tu stocke juste un espace
 
par ex:
 

procedure...
var  
space,chaine:string;
begin
---
 
 space:= ' ';
 if length(chaine)<20 then // 20 par exemple
 repeat  
 chaine:=chaine+space
 until length (chaine) =20
 
 
---
 
end;


 
je suis pas sûr de toute la syntaxe mais ça te permet déja de completer la chaine avec des espaces jusqu'à ce qu'elle contienne 20 charactères
 
tout pouvais aussi faire
 
 

chaine:=chaine+' ' ;


Message édité par Flagad'aware le 31-10-2006 à 19:41:20
Reply

Marsh Posté le 01-11-2006 à 11:10:21    

Salut ,  
 
Avec Format
 
Pour une longueur de 15 :
 
Edit2.Text := Format('%-15s', [Edit1.Text])
 


---------------

Reply

Marsh Posté le 02-11-2006 à 11:32:31    

merci beaucoup :-) !!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed