JeremyNeReculeraPas
Messages postés64Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention 6 juin 2007
-
24 mai 2007 à 11:56
JeremyNeReculeraPas
Messages postés64Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention 6 juin 2007
-
24 mai 2007 à 15:58
Bonjour à tous!!
Ca faisait un pti moment que je ne venais plus vous embeter mais la j'arrive en force accompagné d'un problème qui me laisse pantois!! (j'ésper que ca ne sera pas le cas pour tout le monde..)
False
' Interne: Mémoire Ouverture depuis PorteSasN1.stat_Aut_ouvre(i) =
False
' Interne: Autorisation d'ouverture depuis Porte
Next
================================================
Le problème est le suivant:Lorsque je rentre dans la boucle "for to, next" (je suis en mode debug ,pas à pas), je vois que la première instruction est lue MAIS ensuite au lieu de passer à la 2ième instruction, le programme sort complètement de la "sub" comportant cette boucle et n'éxecute pas meme une seule fois la boucle !!!!! Mais qu'est ce qu'il lui prend???!! Si vous avez une idée de la raison de ce problème ou meme un pti message de soutien pour ma cause il sera le bienvenue..lol
JeremyNeReculeraPas
Messages postés64Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention 6 juin 2007 24 mai 2007 à 14:27
Bon, première erreur résolue!!
Il fallait que je donne une taille au tableau in_Porte() dans la classe SasN, mais comme au départ il faisait parti d'une structure c'était impossible!
JeremyNeReculeraPas
Messages postés64Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention 6 juin 2007 24 mai 2007 à 14:48
Et en fait faut croire que le "Len()" ne marche pas avec un objet, ce qui ne parait plutot bizar étant donné que les propriétés de l'objet on toutes une taille définies et des types de variables définies!!! Alors la j'ai vraiment besoin d'aide!lol
Non serieux, sans code source je n'irais probablement pas loin...
JeremyNeReculeraPas
Messages postés64Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention 6 juin 2007 24 mai 2007 à 15:58
Bon ba voila la seule solution que j'ai trouvé pour connaitre la taille d'un tableau:
Ptite fonction pourrie!lol(Jpense qu'on doit pouvoir trouvé la taille du tableau directement dans la fonction et que donc un seul argument peut etre necessaire pour celle-ci mais j'ai pas trouvé la et puis jm'en fiche un peu ca me suffit comme ca...
Public
Function LenTab(
ByVal Name
As Array,
ByVal NbrLignes
As
Integer)
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 20097 24 mai 2007 à 13:38
Mouais c'est quand même strange comme problème...
Vb a dja perdu les pédales chez moi parce que j'affectais à un string une chaine de caractère contenant le caractère null habituellement utilisé pour indiquer la fin de la chaine dans la mémoire. Tu vas me dire que c'est l'instruction suivante, mais vérfie quand meme que Chr(&H41S + i ) ne produit jamais Chr(0)...
JeremyNeReculeraPas
Messages postés64Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention 6 juin 2007 24 mai 2007 à 13:48
Déja merci beaucoup mais je suis encore en train de cherché je ne trouve pas, l'instruction en elle meme ne crée pas de problème mais je n'ai aucune gestion d'erreur ici donc je continu mes recherches.autrement je suis sur VB2005 et c'est normalement "on error resume next" que j'utilise mais la il faut que cette instruction s'éxecute impérativement sans problème.
encore merci nicko!
JeremyNeReculeraPas
Messages postés64Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention 6 juin 2007 24 mai 2007 à 14:23
Et pour la première erreur , la définition est : "la reférence d'objet n'est pas définie à une instance d'objet , bon , ca me parait louche car à la génération ca me signalerais une érreur non??merci
JeremyNeReculeraPas
Messages postés64Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention 6 juin 2007 24 mai 2007 à 15:30
Merci mais ceci ne fonctionne pas avec un objet comme le mien contenant des tableaux(ou meme tous simplement avec un seul tableau) et Len() ne peu pas retourné la taille en octet d'un tableau je vien de m'en apercevoir... donc je ne sais pas comment je vais faire pour avoir la taille totale en octets de mon objet pour pouvoir l'enregistrer dans un fichier en accès direct. Je continu mes recherches..
merci quand meme!
Ce qui se conçoit bien s'énonce clairement...
JeremyNeReculeraPas
Messages postés64Date d'inscriptionmercredi 4 avril 2007StatutMembreDernière intervention 6 juin 2007 24 mai 2007 à 15:36
Bon ba je crois que c'est clair, je ne l'ai pas encore fait mais je pense qu'il faut que je cré une fonction parcourant une à une les cases de mes tableaux et additionner toutes les longeurs pour chaque tableau!