Page 1 sur 1

Publié : sam. févr. 28, 2004 9:51 am
par Tom.Ryder
Bonjour à tous,

J'ai tenté d'installer un programme à base c++ (je ne sais pas si on le dit comme ça... je suis nul en info) et j'ai un message d'erreur qui est le suivant plusieures fois durant l'installation:

Image

Chose curieuse, lorsque je clique sur "ok" il reprend l'install et va jusqu'à son terme (sp3) mais pour un autre (sp4) il plante à 8%, reprend l'install puis se bloque complètement à 20%.

Le n° d'erreur ne change pas pour chaque message d'erreur sur sp3 et sur sp4 ce n'est plus le même.

Comme on me l'a conseillé, j'ai essayé de faire l'install en enlevant tous les programmes du menu démarrage mais c'est idem.

Un autre participant du forum aurait trouvé une solution et je voulais savoir svp si vous connaissez ce programme.

Merci d'avance pour votre aide :))

a+
Originally posted by goonievolant@Feb 27 2004, 12:42 PM
maintenant que j'y pense il y a un fichier qui contiens tous les fichier nécésaires à des programmations c++.

j'avais eu un prob similaire avec un soft c++ et j'ai téléchargé ce truc mais je ne sais plus comment il s'apelle.

Publié : sam. févr. 28, 2004 3:57 pm
par panda
En Visual C++, tu as plusieurs modes de compilation : le mode dit "debug" qui nécessite un environnement de programmation C++ pour être compilé of course puis exécuté : ca permet de réserver un espace de sécurité à l'exécution : s'il y'a un problème de pointeurs vers certaines adresses, l'environnement C++ se débrouille pour ne pas que ca touche à des adresses déjà réservées par le système par exemple. En mode "release" le résultat de la compilation est un exécutable brut donc en cas d'erreur, adieu le debug et ses gardes fou.

Et ton erreur me fait un peu penser à ça ... Un trc compilé d'abord en debug, on se dit "cool ca marche", hop on compile en release pour distribuer et on teste pas, résultat de temps en temps sur certaines bécanes, pan le soft touche des adresses non accessibles et plante. Donc, si ton truc est compilé en mode "release", installer les librairies Visual C++ et tout l'environnement de prog qui va avec ne changera rien.

Ce n'est évidemment qu'une hypothèse, mais là vu le problème, la solution naturelle serait de trouver les sources du logiciel et le recompiler en mode "debug" pour éviter des erreurs de pointeurs entre autres et puis surtout avoir plus de renseignements en cas d'erreur d'exécution. Le mot "recompiler" fait souvent peur mais sous Visual C++ ca consiste juste à cliquer sur un bouton ...

ps : je suis pas du tout un spécialiste de programmation en général et surtout pas tout ce qui touche Visual C++, donc si j'ai dit une connerie plus grosse que moi, merci de me corriger ;)

Publié : sam. févr. 28, 2004 7:49 pm
par Tom.Ryder
Et ben, j'ai été obligé de lire 2 fois pour comprendre! :D

Donc: tu supposes que le soft est en mode release et ça plante chez moi.
Je devrais essayer d'obtenir la version debug pour que ça fonctionne.

Y'a une hotline à la F4UT... ???

Publié : sam. févr. 28, 2004 9:20 pm
par panda
C'est une hypothèse évidemment, mais à mon avis ca vient de leur exécutable ... L'idéal serait de te procurer l'environnement de prog Visual C++, les sources de ton soft et de le compiler en mode "debug". Au moins comme ca, si l'erreur persiste à l'exécution, tu pourras au moins savoir d'où ca vient exactement et tu pourras en faire part aux développeurs de la F4UT. T'as p-e mis le doigt sur un bug, c'est pas exclu...

Ou alors procures toi juste l'environnement de prog Visual C++, installes-le et exécutes ton soft. P-e le debugger arrivera-t-il à te fournir des infos même si le soft a été compilé en "release", c'est possible également et puis ca t'éviterait de devoir te procurer les sources et recompiler toi-même...

Je me trompe p-e complètement, j'essaie juste de donner des pistes, ce genre d'erreur à l'exécution d'un programme c'est toujours la galère ... ca peut venir d'un peu n'importe où ...

Publié : sam. févr. 28, 2004 9:33 pm
par Tom.Ryder
Merci panda, c'est sympa de t'intérresser à mon pb: apparement tout le monde est dépassé par la situation :((

Perso j'aurai bien jeté mon ordi par la fenêtre mais bon je tente des solutions moins radicales avant ;))

Donc:
Ou alors procures toi juste l'environnement de prog Visual C++, installes-le et exécutes ton soft.
Comment stp?

Publié : sam. févr. 28, 2004 11:52 pm
par panda
Je connais très mal la programmation sous ouine, mais a priori faut se procurer au minimum "visual studio" qui est l'environnement standard de programmation ouine (contenant visual basic, visual c++, p-e visual c# ...) et peut-être des librairies supplémentaires (peu probable néanmoins) ... Les éventuelles librairies sont sans doute gratis mais pour visual studio j'en suis nettement moins sûr...

Publié : dim. févr. 29, 2004 3:05 pm
par Spyhawk
Hum il me semble que Visual C++ de microsoft est pas donné...
Sinon, the.jocker, tu cherches a faire quoi avec ça, si c'est pas indiscret ?
(je suis nul en ce qui concerne la prog avec les outils made in richemond. Pour le reste je suis une daube :P )
Ou alors c'est juste Vs C++ qui interfere avec Superpak ?

Publié : dim. févr. 29, 2004 3:34 pm
par Tom.Ryder
Originally posted by Spyhawk@Feb 29 2004, 03:05 PM
Sinon, the.jocker, tu cherches a faire quoi avec ça, si c'est pas indiscret ?
C'est pas indiscret! :p

Ben si ça me permet enfin d'installer le sp c'est pas mal ;))

Mais là je viens de télécharger le dernier msvcrt.dll et je vais le placer dans le dossier windows: peut-être que ça suffira :))

Publié : dim. févr. 29, 2004 3:48 pm
par panda
C'est pas bête du tout ca. Je viens de regarder vite fait via google, "msvcrt " est l'accronyme de "MicroSoft Visual C++ Run Time" . Y' a effectivement une sérieuse possibilié que ca vienne de là.

Publié : dim. févr. 29, 2004 5:53 pm
par Spyhawk
Originally posted by panda@Feb 29 2004, 03:48 PM
C'est pas bête du tout ca. Je viens de regarder vite fait via google, "msvcrt " est l'accronyme de "MicroSoft Visual C++ Run Time" . Y' a effectivement une sérieuse possibilié que ca vienne de là.
Mince. Avec le temps que je vois le nom de ce fichier, je vais mourir moins con :lol: :lol:
Merci panda ;)

the.jocker > T'as reussi à installer la version de base alors ? Ou ç'est celle-ci qui s'installe de façon incorrecte et qui merdouille avec SP ?

Publié : dim. févr. 29, 2004 9:35 pm
par Tom.Ryder
Les choses ont un peu évolué ;))

Le message d'erreur est toujours là 4 fois mais désormais l'install ne plante plus.

Image

J'ai sauvegardé le rapport d'install ici.