TStringGrid, Boucle... String ? O.o - Delphi/Pascal - Programmation
Marsh Posté le 19-06-2006 à 18:15:17
A priori, il suffit de constituer ta chaine avant d'essayer de l'inserer.
MaChaine := 'prontera.gat,159,180,0 shop 2-2 Shop 829'; |
ou alors MaGrille.cell[0,i], je sais plus trop le sens
Marsh Posté le 19-06-2006 à 21:03:47
Bon, c'est déjà un progrès
(c'était cells[0,i] et [1,i] mais No problem, merci déjà pour l'astuce)
Donc maintenant il va bien à la ligne etc... mais le truc c'est qu'il ne prend en compte que la dernière ligne :s
Par exemple si j'ai :
510:10
4521:150
Il ne me prendra que 4521:150, alors qu'il me faut
510:10,4521:150;
Mais je vais essayer de modifier ça maintenant que j'ai un début...
Si vous avez une suggestion je suis preneur
Merci el zozo
Marsh Posté le 17-06-2006 à 21:41:16
Bien le bonsoir, amis programmeurs (pour ma part je suis encore un amateur, d'où la raison de ma venue).
Mon problème est assez bizarre, je vous l'accorde ^^.
En fait, j'utilise un TStringGrid, ou l'utilisateur peut ajouter une quantité infini (mais aucune utilité d'aller si loin ) d'"option".
En gros, mon TStringGrid se compose de 2 colones et de X lignes.
J'aimerai que, quand l'utilisateur clique sur un bouton, une ligne s'ajoute dans mon Synedit (pas de problème jusque là)
Donc :
Synedit1.Lines.Add('prontera.gat,159,180,0 shop 2-2 Shop 829');
(Essayez de pas faire attention à ce string bizzare... c'est un system de script pas très difficile, bref xD)
En gros après le 829, j'aimerai ajouter en chaine chaque cellule...
Par exemple
829,cel1-1:cel1-2,cel2-1:cel2-2;
(pour la dernière cellule, mettre un ; à la fin si possible xD)
(1-1 = 1ère ligne, 1ere cellule
1-2 = 1ère ligne, 2eme cellule [...])
Alors bien sûr, comme un débutant, j'ai essayé d'insérer une boucle dans l'Add(), mais Delphi 6 ne veut rien entendre >_<...
Je m'en remet donc à vous !
Merci d'avoir lu tout ça x.x.
Bonne soirée
Message édité par Vince131 le 18-06-2006 à 11:20:42