Problème d'affichage

Signaler
Messages postés
109
Date d'inscription
dimanche 18 décembre 2005
Statut
Membre
Dernière intervention
22 mai 2009
-
Messages postés
38
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
19 juin 2009
-
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.

Merci par avance
bonne soirée !
-xaeris-

2 réponses

Messages postés
73
Date d'inscription
lundi 12 avril 2004
Statut
Membre
Dernière intervention
17 septembre 2008
4
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.

A+

Akim
Messages postés
38
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
19 juin 2009

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

Simo