Meilleur auteur de réponses
mise à jour pour windows 8

Question
-
Bonjour,
j'ai fait 2 programmes avec visual studio 2012 express sous windows 7.
le premier tourne sans problèmes sous windows 8 et le deuxième quand je clique sur l'exe sous windows 8 rien ne se passe?
je pense avoir mis tous les fichiers dll et resources mais rien?
merci
Réponses
-
Bonjour,
Il suffit de le compiler en 32 bits (x86).
Sélectionnez donc x86 dans la configuration de plateforme.
Plus d'infos sur : https://msdn.microsoft.com/fr-FR/library/kkz9kefa.aspx
Cordialement,
Kevin BEAUGRAND, Modis FRANCE
Merci de bien vouloir "Marquer comme réponse", les réponses qui ont résolu votre problème.- Marqué comme réponse pascb423 samedi 7 février 2015 20:29
Toutes les réponses
-
Bonjour,
Avez-vous consulté les logs de l'observateur d'évènement ?
Avez-vous tenté les demarrage en mode compatibilité Windows 7 ?
Cordialement,
Kevin BEAUGRAND, Modis FRANCE
Merci de bien vouloir "Marquer comme réponse", les réponses qui ont résolu votre problème. -
-
Bonjour,
Voici un petit lien montrant comment utiliser l'observateur d'évènements :
http://www.computerperformance.co.uk/win8/windows8-event-viewer.htm
Cordialement,
Kevin BEAUGRAND, Modis FRANCE
Merci de bien vouloir "Marquer comme réponse", les réponses qui ont résolu votre problème. -
-
-
Bonjour ,
Avez-vous tenté avec une execution en tant qu'administrateur ?
Je pense qu'il nous faudrait vraiment un message pour tenter de résoudre votre erreur.
Cordialement,
Kevin BEAUGRAND, Modis FRANCE
Merci de bien vouloir "Marquer comme réponse", les réponses qui ont résolu votre problème. -
-
-
-
-
bonsoir, avec windows 8 j'ai cette erreur:
Une exception de type 'System.Runtime.InteropServices.COMException' s'est produite dans System.Windows.Forms.dll mais n'a pas été gérée dans le code utilisateur
Informations supplémentaires : Classe non enregistrée (Exception de HRESULT : 0x80040154 (REGDB_E_CLASSNOTREG))
S'il existe un gestionnaire pour cette exception, le programme peut continuer en toute sécurité. -
Bonjour,
Pouvez-vous tenter d'éxécuter l'application en 32 bits uniquement.
Il est possible que le controle ActiveX que vous utilisez dans l'application ne fonctionne qu'en 32 bits et que donc, sur votre Windows 8 (possiblement en 64bits) cela ne fonctionne pas.
Cordialement,
Kevin BEAUGRAND, Modis FRANCE
Merci de bien vouloir "Marquer comme réponse", les réponses qui ont résolu votre problème. -
-
Bonjour,
Utiliser la commande suivante pour l'inscrire en 32 bits :
%systemroot%\SysWoW64\regsvr32.exe transpicture.ocx
Cela n'enlèvera pas le fait que votre application devra être déployée en 32 bits à mon avis.
Cordialement,
Kevin BEAUGRAND, Modis FRANCE
Merci de bien vouloir "Marquer comme réponse", les réponses qui ont résolu votre problème. -
-
-
Bonjour,
j'ai réussis à inscrire transpicture.ocx mais ca ne marche pas non plus, j'ai toujours cette erreur:
Une exception de type 'System.Runtime.InteropServices.COMException' s'est produite dans System.Windows.Forms.dll mais n'a pas été gérée dans le code utilisateur
Informations supplémentaires : Classe non enregistrée (Exception de HRESULT : 0x80040154 (REGDB_E_CLASSNOTREG))
S'il existe un gestionnaire pour cette exception, le programme peut continuer en toute sécurité.je ne sais pas quelle classe il faut? et comment l'enregistrer?
-
Bonjour,
Je pense qu'effectivement, vous devez lancer l'application en 32 bits si vous utilisez ce composant ocx.
De plus, attention mais visiblement ce composant est considéré par certains logiciels comme un programme malveillant.
Cordialement,
Kevin BEAUGRAND, Modis FRANCE
Merci de bien vouloir "Marquer comme réponse", les réponses qui ont résolu votre problème. -
-
Bonjour,
Il suffit de le compiler en 32 bits (x86).
Sélectionnez donc x86 dans la configuration de plateforme.
Plus d'infos sur : https://msdn.microsoft.com/fr-FR/library/kkz9kefa.aspx
Cordialement,
Kevin BEAUGRAND, Modis FRANCE
Merci de bien vouloir "Marquer comme réponse", les réponses qui ont résolu votre problème.- Marqué comme réponse pascb423 samedi 7 février 2015 20:29
-