Gambas France BETA


Pas de compte ? Incription

Tableau dynamique

1
AuteurMessages
nierpa#1 Posté le 1/9/2010 à 21:54:00
Bonjour,

je viens de VB6 et je débute avec Gambas...
J'aimerais adapter une petite application que j'avais développée sous VB6, en Gambas mais le "REDIM" n'existant pas, je galère avec le redimensionnement d'un tableau dont je ne connais pas la taille à l'initialisation.
Explication du souci :
j'ai un fichier texte contenant...un texte (avec éventuellement des symboles, des chiffres, etc...)
j'aimerais déclarer un tableau avec 2D que je remplirais avec ce texte à raison d'un caractère par case (incluant les espaces, les retours chariots) :

b o n j o u r , c e
c i e s t m o n t
a b l e a u q u e
j ' a i m e r a i s
o b t e n i r

Je ne connaitrai ses dimensions qu'une fois que l'utilisateur aura sélectionné le texte de son choix...
Dans ma version VB6, j'avais fixé le nombre de colonnes et redimensionnais le nombre de lignes.

Si quelqu'un pouvait me donner un petit coup de main ou me dire où chercher, s'il vous plait...

Merci d'avance
GarulfoUnix#2 Posté le 1/9/2010 à 22:23:00
By the wayJe peux pas t'expliquer de façon convenable car je te répond depuis un iPhone mais regarde dans la documentation de Gambas à l'adresse : http://www.gambasdoc.org
Section index du langage puis "déclaration de tableaux"
Tu obtiendras ta réponse :-)
manu#3 Posté le 2/9/2010 à 11:08:00
Avec Gambas ca roule !Une petite recherche dans ce forum te donnera déjà des réponses

Tapes :
Redimensionnement de tableau
et Tableaux

dans la zone de recherche à droite en haut.

Cette question est souvent posée par ceux qui viennent de VB ;) Tu devraiet y trouver des réponses et plus encore même ! :)

Je te conseil aussi cette partie de la doc :

http://gambasdoc.org/help/comp/gb/array/resize?fr
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
nierpa#4 Posté le 2/9/2010 à 16:31:00
Merci pour vos réponses.

J'ai suivi vos conseils et il semblerait que je doive trouver un autre moyen d'arriver à mes fins, les tableaux à 2 dimensions ne pouvant être redimensionnés (j'ai peut être pas tout compris non plus).
Il existe sûrement une autre solution, je continues à fouiller, mais je suis preneur de tout autre conseil ;)
Prokopy#5 Posté le 2/9/2010 à 19:21:00
Kinder PinguiTu utilises quelle version de Gambas ?
Avec la version 3, en plus des tableaux multi-dimensionnels tu as les tableaux de tableaux, que eux tu peux redimensionner. ;)
La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand ça marche mais qu'on ne sait pas pourquoi.
Quand la théorie rejoint la pratique, rien ne fonctionne et on ne sait pas pourquoi.
GarulfoUnix#6 Posté le 2/9/2010 à 19:52:00
By the wayEt oui car les tableaux de chaque types deviennent tout bonnement des types eux-même :) .
1