Bonjour !
alors voila mon souci :
appli VB.net qui ouvre une pelletée de fichiers excel (une petite quizaine) pour y lire des données user (non modifiables en cours d'exe)
(à terme y aura du beau oracle à la place, mais pour le moment, c'est pas possible, donc vieux fichiers excel)
mon souci :
tout marche bien, pendant quelques minutes, mais après unmoment, j'ai par exemple un richtextbox qui vient se placer tout en haut à gauche de mon écran, et puis tout plante. En fait, retour au debbuggeur, avec des erreur genre outofspacememory, ou un autre qui y ressemble.
Bref, ma question avez vous deja eut ce pb de rtextbox qui se balade (l'affichage devient tout moche, avec des bouts de fenetres qui se dépalcent sur l'écran, on a tous deja vu ca dans d'autres applis. Mais si, quand vous voyez la moitié d'une fenetre, et la moitié d'une autre, en cliquant sur l'une ou l'autre, l'afficahge redevient normal)
dans ce prg j'utilise ==> de l'interfacage excel au grand complet, mais je pense pas que cela soit ca
en revanche, je lit les pixels à l'écran, je bouge la souris, fait des clic, ecrit du texte en pilotant clavier et souris
il y a sur ce site un prg appelé getpixel, qui fait exactement la meme erreur. si vous le lancez au bout de 10 minutes, il part en sucette, et un des champ du form vientse mettre en haut à gauche.
piste : le deboggeur ! j'ai remarqué que mon prg marche bien mieux en lancant directement l'exe, et non depuis vb (vbexpress d'ailleurs), mais puisque ce pb apparait de facon sporadique, je peux apss assurer que sans déboggueur ca marche.
Merci de votre aide, ca me panade pas mal cette betise là !
dernière chose :::: doevents
j'en avait mis quelques uns à des endroits qui me semblaient logiques.
mais, j'ai du tous les virer parceque de temps en temps j'aais du out of stack memory error, et ca plantait sur un doevents,
en les virant le pb est résolu. peut etre ca vient de là, mais alors, par quoi remplacer ce satané doevents ?
enfin, mon code est très long, mais simplissime.
