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

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°266829
Kyle_Katar​n
Posté le 10-12-2002 à 23:40:58  profilanswer
 

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

mood
Publicité
Posté le 10-12-2002 à 23:40:58  profilanswer
 

n°266830
Taz@PPC
saloperie de i=`expr $i + 1`;
Posté le 10-12-2002 à 23:43:41  profilanswer
 

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++]
n°266831
antp
Super Administrateur
Champion des excuses bidons
Posté le 10-12-2002 à 23:44:07  profilanswer
 

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
n°266833
Kyle_Katar​n
Posté le 10-12-2002 à 23:47:58  profilanswer
 

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 !

n°266834
antp
Super Administrateur
Champion des excuses bidons
Posté le 10-12-2002 à 23:54:24  profilanswer
 

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
n°266836
Kyle_Katar​n
Posté le 10-12-2002 à 23:59:03  profilanswer
 

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 ?

n°266894
antp
Super Administrateur
Champion des excuses bidons
Posté le 11-12-2002 à 09:34:14  profilanswer
 

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


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°266903
taureau
Posté le 11-12-2002 à 09:44:21  profilanswer
 

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
n°266955
Kyle_Katar​n
Posté le 11-12-2002 à 10:59:56  profilanswer
 

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

n°266964
antp
Super Administrateur
Champion des excuses bidons
Posté le 11-12-2002 à 11:07:11  profilanswer
 

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
mood
Publicité
Posté le 11-12-2002 à 11:07:11  profilanswer
 

n°267024
Kyle_Katar​n
Posté le 11-12-2002 à 12:23:20  profilanswer
 

ok nickel merci


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

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

 

Sujets relatifs
supprimer des caractères dans une chaîne ?Plusieurs petites questions et demande de fonction sur Delphi
Delphi 7 : Rendre un form translucide PENDANT le run[C/C++] Question de débutant
debutant : meilleur facon d afficher une matrice[delphi] débutant : Démarrage d'une application
[delphi] débutant : Déclarer une API[delphi] débutant : quitter une fonction
Plus de sujets relatifs à : [delphi] débutant : Opération sur chaines de caractères


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