débutant : Opération sur chaines de caractères [delphi] - Delphi/Pascal - Programmation
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
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
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 !
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
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 ?
Marsh Posté le 11-12-2002 à 09:34:14
ça dépend de ce qu'est un "module" en VB
Marsh Posté le 11-12-2002 à 09:44:21
ceci dit sur internet (merci google ) tu trouveras des milliers (millions ? ) 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
Marsh Posté le 11-12-2002 à 10:59:56
ok merci !
un "module" est un fichier contenant des fonctions globales
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"
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 ?