et il appelle l'interface VB (qui n'a rien à afficher ... c'est juste
pour une analyse des imprimantes en réseau que QB45 ne sait pas faire)
Or lorsque l'interface VB démarre, l'écran est complètement
chamboulé : des bandes verticales multicolores ... l'ensemble est
planté et WINDOWS XP aussi ... le pied !!
Il faut savoir que l'ensemble fonctionnne impec sous WINDOWS 98, 98SE, 2000 ,Me
Mais voilà sous XP ..... boum !!!
L'ensemble à été compilé sous WINDOWS 98 ... celà peut-il expliquer le problème ???
Faut-il tout recompiler sous WINDOWS XP ???
Existe-t-il des fonction VB qui pourraient gérer la situation ???
Enfin voilà .... Si quelqu'un à une idée ... je l'en remercie d'avance
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 30 sept. 2005 à 21:35
Salut
Peut être que des fonctions 98 ne sont pas present sous Xp?
Mais il se qui est bizarre c'est que ca fonctionne sur 2000
A moins que que C'est SP2 qui fout la grouille dans ton programme.
A voir de ce coté.
laurentfrancis
Messages postés8Date d'inscriptionvendredi 30 septembre 2005StatutMembreDernière intervention23 avril 2012 1 oct. 2005 à 22:28
Salut,
Bon j'ai essayé les paramètrages de compatibilité des logiciels .... Rien
J'ai recompilé les 2 programmes (l' appelant en QB45) et (l'appelé en VB) sous
WindowsXP .... Rien
Après bien des tests je sais maintenant que c'est le programme appelé rédigé en VB qui
change complètement la définition d'écran et la palette de couleurs
installées par QB45 avant l'appel ... Ce qui fait que le programme QB45
ne retrouve pas ses marques en retour...
Ma question est la suivante :
Un programme VB qui ne fait qu'écrire dans un fichier et qui n'a
absolument rien à afficher à l'écran, peut-il être paramétré de façon à
ce qu'il ne touche pas à la palette de couleurs en place au moment de
son lancement ...
Comment en VB peut-on donc rendre un programme totalement "transparent" ?
Merci de me répondre si vous avez une idée à me donner ...
laurentfrancis
Messages postés8Date d'inscriptionvendredi 30 septembre 2005StatutMembreDernière intervention23 avril 2012 2 oct. 2005 à 09:58
J'ai rédigé mon programme VB sans feuille form
mais avec seulement du code au travers de la procédure Main()
Il n'y a donc aucun appel à aucune couleur ....
Eh bien c'est toujours pareil.
Lorsque le Programme QB45 SHELL le Programme VB, au retour, la palette de couleurs a été changée !!!!
Je ne vois pas comment faire pour retrouver les couleurs de départ ...
SI vous avez une idée ... Help