|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
| Encore question VB => Windev |
| Débuté par toto28toto, 21 jan. 2005 17:26 - 3 réponses |
| |
| | | |
|
| |
| Posté le 21 janvier 2005 - 17:26 |
Bonjour,
Sous VB pour les tableaux nous pouvons consulter un tableau avec 0 element sous windev j'obtient une erreur.
Exemple Dim sTest() as currency Dim sToto() as currency Dim eVar as long eVar=0 ReDim sTest(0 to 0) as currency ReDim sToto(0 to 0) as currency
sTest(eVar)=sToto(eVar)
Donc ici j'ai une erreur car windev ne peut pas acceder a un tableau avec 0 element
Si vous pouvez m'aider merci d'avance
Seb |
| |
| |
| | | |
|
| | |
| |
| Posté le 21 janvier 2005 - 19:10 |
Bonjour,
Peut être cet exemple peut vous aider :
tabObjets est un tableau dynamique de 0 objet dynamique
Dimension(tabObjets, 10) //Allouer place pour 10 objets
Ici, la numérotation va de 1 à 10 (et non de 0 à 9)
tabObjets[1] = allouer une MaClasse
Sinon, utilise Dimension(tabObjets) pour savoir combien tu as d'éléments
Si tu veux un tableau dynamique d'entiers ou autre tu l'indique dans ta déclaration (tabObjets est un tableau dynamique de 0 entiers)
Bonne chance,
Sébastien |
| |
| |
| | | |
|
| | |
| |
| Posté le 22 janvier 2005 - 11:09 |
Bonjour,
en un peu plus simple tu peux faire :
MonTableau est un tableau de 0 entiers i est un entier
// Tu veux ajouter 10 éléments pour i = 1 a 10 TableauAjoute(MonTableau, i) fin
En gros, tu a les fonctions tableauxxx qui gérent les allocations pour toi...
Attention : ces fonctions ne fonctionnent qu'avec des tableau à une dimension....
par contre tu peux les utiliser sur des tableaux d'objets, de structures ou de types simples
en espérant t'avoir aidé |
| |
| |
| | | |
|
| | |
| |
| Posté le 24 janvier 2005 - 11:04 |
Merci vraiment pour vos reponses Bonne journée
a+ Seb |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|