Nous sommes actuellement le 11 Juil 2026, 07:50

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 3 message(s) ] 
Auteur Message
MessagePublié: 04 Mai 2007, 08:34 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 25 Jan 2002, 06:05
Message(s) : 502
Localisation : Montréal
Salut,

Je suis certain que la question que je vais poser est stupide et que la réponse est toute simple, mais je n'arrive pas à trouver le format pour initialiser tous les Int d'un array à zéro. Je suis certain que ça doit pouvoir être fait en utilisant un format du style :
Code :
crWipArray = Array((0,0,0,0),(0,0,0,0),(0,0,0,0),(0,0,0,0),(0,0,0,0),(0,0,0,0))


Mais je n'arrive pas à trouver la syntaxe correcte, et Google ne m'a pas aidé... Ce qui fait que je me retrouve avec des initialisations de ce genre :
Code :
Dim crWipArray(4, 6) As Integer
crWipArray(1, 1) = 0
crWipArray(2, 1) = 0
crWipArray(3, 1) = 0
crWipArray(4, 1) = 0
crWipArray(1, 2) = 0
crWipArray(2, 2) = 0
crWipArray(3, 2) = 0
crWipArray(4, 2) = 0
crWipArray(1, 3) = 0
crWipArray(2, 3) = 0
crWipArray(3, 3) = 0
crWipArray(4, 3) = 0
crWipArray(1, 4) = 0
crWipArray(2, 4) = 0
crWipArray(3, 4) = 0
crWipArray(4, 4) = 0
crWipArray(1, 5) = 0
crWipArray(2, 5) = 0
crWipArray(3, 5) = 0
crWipArray(4, 5) = 0
crWipArray(1, 6) = 0
crWipArray(2, 6) = 0
crWipArray(3, 6) = 0
crWipArray(4, 6) = 0


De l'aide quelqu'un? :oops: :roll: :)

Merci,

Simo

_________________
Desktop : Core2 Duo E8600 3.33GHz - 8GB DDR3 - 2x NVIDIA GeForce 9600 GT - 3x Fujitsu 22" - Win7 Ultimate
Laptop - Asus V1V : Core2 Duo P8600 2.4GHz - 4GB DDR2 - ATI Mobility Radeo HD 3650 - Win7 Ultimate
Tablet - Asus Transformer Prime : NVIDIA Tegra 3 Quad-core - 1GB - Android ICS


Dernière édition par Simo Bk le 05 Mai 2007, 05:41, édité 1 fois.

Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 04 Mai 2007, 19:09 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 00:24
Message(s) : 5834
Code :
for i = 0 to ubound(crWipArray,0)
    for j = 0 to ubound(crWipArray,1)
        crWipArray(i,j) = 0
    next
next

ou le code suivant si ton array est vraiment de taille fixe
Code :
for i = 0 to 4
    for j = 0 to 6
        crWipArray(i,j) = 0
    next
next

Tu vas peut-être devoir partir de 1 (for i = 1 to ...), à toi de voir. VB6 ça vient mêlant, des fois le premier élément c'est 0, des fois 1 et d'autres fois tu peux décider...

_________________
This posting is provided "AS IS" with no warranties, and confers no rights!
©2006 - 2014 Jump


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 05 Mai 2007, 05:40 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 25 Jan 2002, 06:05
Message(s) : 502
Localisation : Montréal
Merci Jump,

Il n'existe donc pas d'initialisation en une ligne comme l'exemple que j'avais cité... Je suis surpris :o

Merci encore :)

Simo

_________________
Desktop : Core2 Duo E8600 3.33GHz - 8GB DDR3 - 2x NVIDIA GeForce 9600 GT - 3x Fujitsu 22" - Win7 Ultimate
Laptop - Asus V1V : Core2 Duo P8600 2.4GHz - 4GB DDR2 - ATI Mobility Radeo HD 3650 - Win7 Ultimate
Tablet - Asus Transformer Prime : NVIDIA Tegra 3 Quad-core - 1GB - Android ICS


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 3 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 7 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site