xaeris
Messages postés109Date d'inscriptiondimanche 18 décembre 2005StatutMembreDernière intervention22 mai 2009
-
16 mai 2008 à 17:07
simodel
Messages postés38Date d'inscriptionvendredi 29 février 2008StatutMembreDernière intervention19 juin 2009
-
7 juil. 2008 à 17:39
bonjour tout le monde !!
J'ai un problème sur laquelle je n'arrive pas a voir clair.
J'ai réaliser une application en vb6 qui met a jour des données dans un fichier excel ( mon application vb est indépendante de excel ca n'est pas du vba ).
Elle marche trés bien sur plusieurs postes individuels sur lesquels je l'ai testé ( ces postes n'ont pas vb6). Tout fonctionne correctement.
j'ai voulu la passer sur un réseau collaboratif, et la ca ne fonctionne plus: je m'explique :
j'ai mis les bonne dll pour l'installation ( normalment , vb6fr.dll, excel translator.dll etc... )
Mon programme s'execute.
Il fait appel a des fonction d'initialisation qui appartiennent a des modules.
Il fait les test :si mon fichier excel est deja ouvert j'affiche un message d'erreur (j'ai tester jusque la tout va bien ).
il fait tous les controles et me renvoi des erreurs si besoin est.
Puis, une fois cela fini je demande l'affichage du menu principal.
Et la rien, le menu ne s'affiche pas.
Donc apparement,vb est reconnu, il peut executer des prog dans les modules mais il n'affiche pas mes Form.
Y a t'il besoin de quelqueche de particulier pour afficher des form. comme une dll ou autre ??
je sais que la question peut semblé très floue et difficile a comprendre et analyser lorsque l'on a pas le problème sous les yeux mais si vous avez deja rencontré ce genre de difficulté ca serait gentil de m'aider un peu.
cs_akim77
Messages postés73Date d'inscriptionlundi 12 avril 2004StatutMembreDernière intervention17 septembre 20084 16 mai 2008 à 18:26
Il faut mettre des traces dans ton code.
Par exemple des Call MsgBox("x") aux endroits strategiques ( en faisant varier x )
Ca te permettra de savoir où ton exe se termine.
simodel
Messages postés38Date d'inscriptionvendredi 29 février 2008StatutMembreDernière intervention19 juin 2009 7 juil. 2008 à 17:39
Bonjour,
j'aimerai savoir s'il vous plait comment je peux maintenir le même affichage en developpement qu'en test
je m'explique :
j'ai développé une application avec VB6 sur une machine 64bits Windows Vista Integrale
j'ai utilisé Inno Setup pour faire mon empaquetage, j'ai du oublié quelque chose car lors des testes sur d'autres postes, il s'avère que le fond des controle changement de couleur !!!! par exemple j'ai une listbox avec fond blanc ( par defaut) qui est devenu noir sur une autre machine!!!! donc le text qui doit s'afficher dedans en blanc ne s'affiche plus sauf après selection des éléments de la listbox
avez vous une idée sur ce problème, dois je ajouter des runtimes, des OCX, des DLL ?
merci