[delphi] débutant : Opération sur chaines de caractères

débutant : Opération sur chaines de caractères [delphi] - Delphi/Pascal - Programmation

Marsh Posté le 10-12-2002 à 23:40:58    

Existe t il un équivalent de split et join de VB en Delphi ou fait il se les coder à la main ?

Reply

Marsh Posté le 10-12-2002 à 23:40:58   

Reply

Marsh Posté le 10-12-2002 à 23:43:41    

IWH  :sol:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
j'ai émis l'idée qu'on t'offre un livre, mais sans succés  :sweat:


---------------
du bon usage de rand [C] / [C++]
Reply

Marsh Posté le 10-12-2002 à 23:44:07    

Dis toujours ce que font ces fonctions, ça aidera les gens qui (comme moi) n'ont jamais fait de VB :D
 
je suppose que tu veux couper des chaînes, y a les fonctions "Copy" et "Delete" pour ça.
Le "join" je vois pas trop, pour concaténer deux chaines tu fais chaine1 + chaine2


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

Marsh Posté le 10-12-2002 à 23:47:58    

Par exemple Split("bonjour\je\suis\Kyle","\" ) me crée un tableau avec un mot par "élément"
 
Join fait l'inverse, elle crée une chaine à partir d'un tableau de chaines.
 
Visiblement les TString font ça direct ...
Pour le bouquin, je pensais que je pouvais trouver ici des gens didactiques m'évitant cet achat étant donné que j'ai les bases en progs et qu'il ne me manque que la syntaxe de ce language que je ne connaissais pas (j'ai peu de restes de Pascal)
 
Heureusement pour moi il y a ANTP et qq autres ! merci bcp !

Reply

Marsh Posté le 10-12-2002 à 23:54:24    

ouais y a TStringList avec les propriétés Text/Commatext/DelimitedText/Delimiter/QuoteChar
C'est pas toujours ce qu'il y a de mieux (genre si y a des espaces ou des guillemets qui se baladent)
à la limite vaut mieux recoder proprement une fonction.
Je me suis toujours demandé pourquoi Borland ne l'avait pas fait :heink:


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

Marsh Posté le 10-12-2002 à 23:59:03    

Ok c'est parti pour boufer du tableau dynamique ... ça tombe bien j'aime ça.
 
Y'a moyen de faire en delphi des "modules" comme en VB ?

Reply

Marsh Posté le 11-12-2002 à 09:34:14    

ça dépend de ce qu'est un "module" en VB [:nofret]


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

Marsh Posté le 11-12-2002 à 09:44:21    

ceci dit sur internet (merci google  :D ) tu trouveras des milliers (millions ? :D ) de source pour manipuler tes strings dans tous les sens ex : http://www.1delphistreet.com/vb/sc [...] PerPage=10
 
http://delphi.about.com/library/rt [...] utines.htm


Message édité par taureau le 11-12-2002 à 09:46:08
Reply

Marsh Posté le 11-12-2002 à 10:59:56    

ok merci !
 
un "module" est un fichier contenant des fonctions globales

Reply

Marsh Posté le 11-12-2002 à 11:07:11    

Tu fais une nouvelle unit (File -> New -> Unit) et tu mets tes fonctions dedans.
Ensuite tu mets le nom de ta unit dans les uses des unit qui en ont besoin.
 
Déclarations de fonctions dans "interface" et redéclaration+implémentation dans "implementation"


Message édité par antp le 11-12-2002 à 11:08:11

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

Marsh Posté le 11-12-2002 à 11:07:11   

Reply

Marsh Posté le 11-12-2002 à 12:23:20    

ok nickel merci

Reply

Sujets relatifs:

Leave a Replay

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