bricoyeye
Messages postés326Date d'inscriptionvendredi 15 avril 2005StatutMembreDernière intervention29 avril 2008
-
7 mars 2007 à 10:33
bricoyeye
Messages postés326Date d'inscriptionvendredi 15 avril 2005StatutMembreDernière intervention29 avril 2008
-
9 mars 2007 à 06:02
Bonjour,
Je trouve un problème avec VB6, depuis l’installation de Vista édition intégrale 64 bits.
Et notamment avec les OCX lorsque je crée un exe. Quelqu’un a-t-il eu le même problème.
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 7 mars 2007 à 13:25
Rappel : A ce jour et sauf erreur de ma part, Microsoft ne s'est toujours pas prononcer quant à la compatibilité de l'IDE de VB6 avec Vista (toutes versions).
Il semblerait effectivement que quelques problèmes se rencontrent, soit par l'IDE soit avec les ocx.
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 7 mars 2007 à 13:34
Bonjour Casy,
Bien que ne possédant pas Vista, je les recense un après l'autre, pour l'instant ...
Nous en sommes à :
-en ce qui concerne les ocx , la liste du lien cité ci-dessus
- en ce qui concerne le reste :
- un problème existait avec SendKeys (il a été corrigé par M. Bill avec Vista RC2
- un problème avec l'affichage des MDIchild maximized (signalé par Vilolent Ken non encore corrigé mais contournable par l'Api de Windows)
Fais-moi confiance... je recense en vue de ne rien perdre... nous en ferons un inventaire quand le moment sera venu.
Ce recensement, toutefois, ne concerne que VB et je n'ai encore rien vu au sujet de difficultés survenues avec VBA...
J'encourage les VBAistes à s'y mettre et signaler....
bricoyeye
Messages postés326Date d'inscriptionvendredi 15 avril 2005StatutMembreDernière intervention29 avril 20082 7 mars 2007 à 15:49
Salut
A l'installation de VB6, Vista informe que le logiciel peut créer un probléme.
Tout va bien en executant le programme depuis le projet, mais avec l'exe çà foire.
Est-ce une incompatibilité d'istool, ou de l'assistant empaquetage de VB6?
Quant à MDIchild maximized , je n'ai pas de probléme, du moins en executant via le projet.
Vous n’avez pas trouvé la réponse que vous recherchez ?
2) pour ce qui est des problèmes éventuels d'empaquettage, je ne peux te dire (je n'ai même pas Vista) ! A toi de les cerner, donc, puis de les exposer ici.
bricoyeye
Messages postés326Date d'inscriptionvendredi 15 avril 2005StatutMembreDernière intervention29 avril 20082 7 mars 2007 à 18:41
Oui je sais
Le rapport de probléme de Vista me dit
"Ce problème a été provoqué par une erreur de compatibilité entre Windows Vista et cette version de Visual C++ 6.0. Ce programme a été créé par Microsoft.".
Et me renvoit là:
http://msdn2.microsoft.com/en-us/vstudio/aa948853.aspx C'est pas gagné!!!!!
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 7 mars 2007 à 23:08
Coucou, bricoyeye, t'es encore là ?
Puisque tu as Vista (que je n'ai pas) :
Essaye ceci :
un projet avec 2 Forms Form1 et Form2
affiche les 2 forms côte à côte par, apr_s avoir affiché Form1 :
Form2.left = Form1.Left + Form1.Width
Je viens de lire ailleurs qu'avec Vista, les 2 se chevaucheraient au liey de se juxtaposer.
On peut corriger en ajoutant 120 et elles se kuxtaposeraient alors bien avec Vista, mais plus avec XP (écartées alors l'une de l'autre)
Peux-tu essayer et nous dire (afin que je complète mon "inventaire" en connaissance de cause) ?
bricoyeye
Messages postés326Date d'inscriptionvendredi 15 avril 2005StatutMembreDernière intervention29 avril 20082 7 mars 2007 à 23:50
Salut
Form2.left = Form1.Left + Form1.Width
La form1s'affiche, mais la 2 non!
Si quelqu'un a Vista et VB6, peut-il regarder à rapports et solutions (Démarrer>panneau de configuration>rapports et solutions) si on lui indique que Windows Vista ne prend pas en charge Visual C++6.0
Car je ne sais pas si c'est Vista, ou si c'est le fait d’être passé en 64 bits qui pose problème.