Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Tue 18 March 2003 23:13

Sanser Foued 2003
Invité

matrice 2D et 3D en mapbasic????

bonjour,
je trouve des difficulter de cree des matrices de plusieurs dimensions en mapbasic ?!

merci d'avance.

 

#2 Tue 18 March 2003 23:13

Jacques Paris
Invité

Re: matrice 2D et 3D en mapbasic????

Il n'y a pas dans MapBasic de matrice a plus d'une dimension. La facon de
proceder est de creer des pseudo matrices a l'aide d'enonces TYPE. Par
exemple

Type tRow
colJ() as float
end Type

dim rowI() as tRow
....

dim iRowCount as smallint
dim iColoumnCount as smallint
dim iIndex as smallint

iRowCount = 3
iColCount = 2

redim rowI(iRowCount)
for iIndex = 1 to iRowCount
redim rowI(iIndex).ColJ(iColumnCount)
next

On peut naturellement imaginer que colJ soit lui meme defini comme un type
d'une variable a dimensionner, et vous avez alors la troisieme dimension.
Mais attention donc a la facon d'ecrire tout cela!

Jacques Paris

 

Pied de page des forums

Powered by FluxBB