Retour tableau alpha contenu dans une DLL pour Pure et VB
Publié : mar. 19/juin/2007 14:32
Bonjour à tous
J'ai trouvé ce code pour passer un tableau entier à une procedure en argument:
Si le tableau est alphanumerique j'ai modifié ce code comme ça, j'ai juste ou tout faux comme dab ?
Si la fonction est dans une DLL, est ce que ça change quelque chose ???
Je vous remercie de votre aide et vous souhaite une bonne journée
J'ai trouvé ce code pour passer un tableau entier à une procedure en argument:
Code : Tout sélectionner
Procedure Test(TableauX, TableauY, TableauAdresse.l)
Dim Tableau_Temp(TableauX, TableauY)
CopyMemory(TableauAdresse, @Tableau_Temp(), 4 * TableauX * TableauY) ; on copie le tableau dans le tableau temporaire
Tableau_Temp(0, 0) = 124
CopyMemory(@Tableau_Temp(), TableauAdresse, 4 * TableauX * TableauY) ; on copie le tableau temporaire dans le tableau
EndProcedure
Dim Tableau(5,9)
Test(5, 9, @Tableau())
Debug Tableau(0,0)
Code : Tout sélectionner
Procedure Test(TableauX, TableauY, TableauAdresse.l)
Dim Tableau_Temp.s(TableauX, TableauY)
CopyMemory(TableauAdresse, @Tableau_Temp(), 8 * TableauX * TableauY) ; on copie le tableau dans le tableau temporaire
Tableau_Temp.s(0, 0) = "124"
CopyMemory(@Tableau_Temp(), TableauAdresse, 8 * TableauX * TableauY) ; on copie le tableau temporaire dans le tableau
EndProcedure
Dim Tableau.s(5,9)
Test(5, 9, @Tableau())
Debug Tableau(0,0)
Je vous remercie de votre aide et vous souhaite une bonne journée