Problème compilation sur Visual Studio 2010 (redirigé)
Ludovico25000
Messages postés12Date d'inscriptionsamedi 20 octobre 2012StatutMembreDernière intervention21 juin 2014
-
Modifié par NHenry le 29/05/2014 à 13:52
Ludovico25000
Messages postés12Date d'inscriptionsamedi 20 octobre 2012StatutMembreDernière intervention21 juin 2014
-
2 juin 2014 à 16:23
Bonjour,
Je travaille sur un programme à base de bibliothèque ActiveX dans le cadre de mon stage. J'ai un programme tout fait qui a été réalisé sur Visual Basic 2003 que j'essaie de compiler (je n'ai jamais utilisé ce logiciel avant je découvre tout juste).
Voilà mon problème:
J'ai donc essayé d'ouvrir le fichier spécifié dans le message d'erreur et de le modifier comme conseillé, mais l'accès au fichier est refusé (modification impossible).
A voir également:
Problème compilation sur Visual Studio 2010 (redirigé)
Zermelo
Messages postés378Date d'inscriptionsamedi 22 septembre 2012StatutMembreDernière intervention13 août 201714 26 mai 2014 à 12:36
Bonjour Ludovico25000,
Il est très probable que vb 2003 et vb 2010 ne soient pas compatibles.
D'autre part, pour des questions sur vb 2010, il est préférable de poster dans la catégorie vb Net.
Cordialement.
--
Étant illettré, je signe d'une croix : ×
Whismeril
Messages postés18992Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention29 mars 2024654 26 mai 2014 à 13:52
je fais "exécuter sans débogage"
Et bien c'est une erreur, comment savoir quelle ligne, quel code pose problème.
Execute ton programme avec débogage, quand le compilateur va planter essaye d'annalyser le code ou s'arrête l'UDI.
Sit u n'y arrives pas reviens ici, poster le bout de code qui pose problème. Avec les balises de code, voirici comment utiliser la coloration syntaxique.
Ludovico25000
Messages postés12Date d'inscriptionsamedi 20 octobre 2012StatutMembreDernière intervention21 juin 2014 27 mai 2014 à 14:27
Bonjour. Je me suis trompé il s'agit de Visual Studio et non Visual Basic. Le programme dont je dispose créé avec la version 2003 fonctionne parfaitement, mais il faut que je le modifie.
Je crains qu'il faille installer Visual Studio 2003 mais comme il ne marche que sur Windows XP je suis coincé.
Zermelo
Messages postés378Date d'inscriptionsamedi 22 septembre 2012StatutMembreDernière intervention13 août 201714 27 mai 2014 à 16:36
Reprenons depuis le début
Vous dites :
"Je travaille sur un programme à base de bibliothèque ActiveX dans le cadre de mon stage. J'ai un programme tout fait qui a été réalisé sur Visual Basic 2003 que j'essaie de compiler (je n'ai jamais utilisé ce logiciel avant je découvre tout juste)".
Ce n'est donc pas vous qui avez conçu de programme.
Mais disposez-vous de l'outil de développement Visual Basic 2003 ?
Ludovico25000
Messages postés12Date d'inscriptionsamedi 20 octobre 2012StatutMembreDernière intervention21 juin 2014 27 mai 2014 à 17:36
Dans ma phrase d'introduction "visual basic" est à remplacer par "Visual Studio". En effet je dispose d'un programme tout fait (par une entreprise pour un de ses produits), réalisé sur visual studio 2003. Je dispose de Visual Studio 2010 et il faut que je modifie le programme en ajoutant quelques fonctions.
Zermelo
Messages postés378Date d'inscriptionsamedi 22 septembre 2012StatutMembreDernière intervention13 août 201714 27 mai 2014 à 17:59
Voila une chose bien clarifiée. Mais ce qu'il faudrait, c'est disposer du logiciel visual basic 2003, qui fait partie certes de visual studio 2003, mais qu'il semble possible de télécharger gratuitement. Et vous pensez que cela ne peut se faire que sur Windows XP ?
Vous pouvez toujours essayer.
Zermelo
Messages postés378Date d'inscriptionsamedi 22 septembre 2012StatutMembreDernière intervention13 août 201714 28 mai 2014 à 10:00
Bonjour Ludovico25000,
Alors je ne vois pas comment vous aider. Dans un cas pareil, je pense qu'il faut utiliser le code du premier programme (vb 2003 en l'occurrence) pour reconstituer le cahier des charges de l'application, puis coder en conséquence le second programme (vb 2010 en l'occurrence).
S'il existe d'autres méthodes, je ne les connais pas.
cs_ShayW
Messages postés3253Date d'inscriptionjeudi 26 novembre 2009StatutMembreDernière intervention 3 décembre 201957 28 mai 2014 à 11:17
Bonjour
Ce n'est toujours pas clair enfin pour moi.
Tu dis En effet je dispose d'un programme tout fait c.a.d le projet
lui meme ?
Ce projet a été écrit sous visual studio 2003 en langage (vb2003 ?)
Tu essaies d'ouvrir ce projet avec visual studio 2010
Est ce que visual studio 2010 a réussi à ouvrir le projet ?
Ludovico25000
Messages postés12Date d'inscriptionsamedi 20 octobre 2012StatutMembreDernière intervention21 juin 2014 28 mai 2014 à 16:27
Oui c'est ça j'ai le projet avec tous les fichiers que j'arrive à ouvrir sur Visual Studio 2010 (mais pas possible de le compiler).
J'ai essayé d'installer Visual Studio 2003 sur un PC équipé de Windows XP, j'ai eu le même message d'erreur qu'avec Windows 7.
Zermelo
Messages postés378Date d'inscriptionsamedi 22 septembre 2012StatutMembreDernière intervention13 août 201714 29 mai 2014 à 07:21
Bonjour Ludovico25000,
L'insistance du très expérimenté NHenry à évoquer C/C++, conjuguée à votre insistance de parler d'ouvrir sur Visual Studio 2010, m'incite à vous poser la question suivante
"quand vous ouvrez Visual Studio 2010, visez-vous avec soin Visual Basic 2010, ou tirez-vous dans le tas ?"
NHenry
Messages postés15102Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention27 mars 2024159 29 mai 2014 à 12:51
Ben, le message d'erreur parle d'un fichier .H, ce qui n'est pas connu comme étant une extension propre à VB ...
Zermelo
Messages postés378Date d'inscriptionsamedi 22 septembre 2012StatutMembreDernière intervention13 août 201714 29 mai 2014 à 13:42
Je n'en doute pas un seul instant. Mais alors que faire ? Laisser tomber ?
Ben, je redirige vers la catégorie C/C++, ce sera peut être plus adapté.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 29 mai 2014 à 17:22
Au vu du message d'erreur:
#define _WIN32_WINNT 0x600
A mettre au tout debut.
Faire une recherche sur "_WIN32_WINNT" si existe ailleurs et les virer.
Des lustres que je n'utilise plus VS mais je me souviens qu'il était toujours plus simple de créer un projet VIDE du même nom avec un VS récent et d'y remettre les anciens fichiers cpp, h , rc et autres.
Ludovico25000
Messages postés12Date d'inscriptionsamedi 20 octobre 2012StatutMembreDernière intervention21 juin 2014 2 juin 2014 à 16:23
Bonjour.
Bonne nouvelle j'ai réussi à compiler, il fallait modifier le fichier stdafx.h et changer la valeur de WIN32 à 0x0501.
Maintenant je peux modifier le programme, je redemanderai si j'ai d'autres soucis.