4 messages in org.openoffice.fr.prog[prog] Tableau dans un procédure
FromSent OnAttachments
xavier roguiezJun 14, 2009 6:21 am 
Thibault VataireJun 15, 2009 5:07 am 
Laurent GodardJun 15, 2009 7:34 am 
Thibault VataireJun 15, 2009 10:03 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[prog] Tableau dans un procédureActions...
From:xavier roguiez (xr@geo.hmg.inpg.fr)
Date:Jun 14, 2009 6:21:42 am
List:org.openoffice.fr.prog

Bonjour

Je dois encore commettre une boulette évidente, mais je ne vois pas.

Je tente de passer un tableau à 2 dimensions en argument par valeur. J'ai testé sur un ECM le problème me concernant (p125 Programmation OO par l'exemple)

Sub Main() dim tata(5,2) as double tata(1,0)=123 tata(2,1)=-5.7 tata(3,2)=pi manipulerTableau (tata()) end sub

sub manipulerTableau(byval v() as double) print UBound(v,1), UBound(v,2), v(3,2)

End Sub

La seule différence par rapport au code de départ est le byval de la sous procédure d'appel manipulerTableau, je l'ai finalement enlevé et ça fonctionne, dans le cas contraire, j'ai un variable d'objet non définie erreur d'exécution basic dont je ne comprends pas l'origine. On ne peut pas passer un tableau à double dimensions par valeurs ?

Avez vous l'explication ? xavier