Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1476 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [VC++] appli MFC ne demarre pas si pas VC++!!!

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Précédente
Auteur Sujet :

[VC++] appli MFC ne demarre pas si pas VC++!!!

n°546869
husiana
Posté le 22-10-2003 à 11:08:16  profilanswer
 

voila, je viens de faire un joli programme qui fonctionne trop bien, trop content quoi :-p! mon maitre de stage aussi, sauf que qd il a voulut l'utiliser sur son ordi ca lui a mis un joli message d'erreur MFC42D.DLL introuvable...!
 
en effet, l'exe ne fonctionne que sur les postes equipés de visual C++ !!!
 
que faire?! est-ce normal ?


Message édité par husiana le 22-10-2003 à 11:47:24

---------------
http://husiana.myftp.org/phpsysinfo
mood
Publicité
Posté le 22-10-2003 à 11:08:16  profilanswer
 

n°546871
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 22-10-2003 à 11:10:16  profilanswer
 

mfc42d.dll = dll de debug !
compile en mode release, ça ira mieux !


---------------
J'ai un string dans l'array (Paris Hilton)
n°546880
husiana
Posté le 22-10-2003 à 11:15:11  profilanswer
 

il me manque aussi le mfco42.dll puis deux autres...
 


---------------
http://husiana.myftp.org/phpsysinfo
n°546888
husiana
Posté le 22-10-2003 à 11:18:16  profilanswer
 

cad en mode release?
moi je fais ctrl+F7 ...


---------------
http://husiana.myftp.org/phpsysinfo
n°546889
Joel F
Real men use unique_ptr
Posté le 22-10-2003 à 11:19:35  profilanswer
 

Build->Set Active Configuration->Release Mode
 
ensuite tu va chercher les DLL qui manque dans ton rep. system32 et tu les distribue avec ton appli.

n°546909
husiana
Posté le 22-10-2003 à 11:33:08  profilanswer
 

je te remercie, mais ca marche pas :'(!
il ne me mets plus les messages d'erreur mais il ne demarre pas l'appli en mode release tout ca en mettant les 4 DLL qu'il demande qd j'execute en mode debug sur un ordi ou il n'y a pas VC++...:-/
 
j'ouvre une base de donnée ACCESS et tt et tt mais y'a pas de rapport ?


---------------
http://husiana.myftp.org/phpsysinfo
n°546911
husiana
Posté le 22-10-2003 à 11:33:35  profilanswer
 

du moment qu'access est installé sur le poste ca devrais le faire non?


---------------
http://husiana.myftp.org/phpsysinfo
n°546982
husiana
Posté le 22-10-2003 à 12:53:03  profilanswer
 

je viens de tester ac dependency walker, et apparement il bloque a MPR.DLL ...?


---------------
http://husiana.myftp.org/phpsysinfo
n°546993
*syl*
--> []
Posté le 22-10-2003 à 13:13:28  profilanswer
 

husiana a écrit :

du moment qu'access est installé sur le poste ca devrais le faire non?

T'en as même pas besoin, suffit d'avoir MDAC

n°547014
husiana
Posté le 22-10-2003 à 13:30:03  profilanswer
 

ca s'installe ca? kesako ?


---------------
http://husiana.myftp.org/phpsysinfo
mood
Publicité
Posté le 22-10-2003 à 13:30:03  profilanswer
 

n°547020
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 22-10-2003 à 13:34:21  profilanswer
 

Microsoft Data Access Object, dispo sur le site de Microsoft et indispensable pour toute appli accédant à une BDD Jet


---------------
J'ai un string dans l'array (Paris Hilton)
n°547025
*syl*
--> []
Posté le 22-10-2003 à 13:37:06  profilanswer
 
n°547027
*syl*
--> []
Posté le 22-10-2003 à 13:37:55  profilanswer
 

Harkonnen a écrit :

Microsoft Data Access Object, dispo sur le site de Microsoft et indispensable pour toute appli accédant à une BDD Jet

Microsoft Data Access Component http://membres.lycos.fr/coolingftp/HFR/aloy.gif

n°547030
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 22-10-2003 à 13:38:50  profilanswer
 

ah oui, entre MDAC, ADO, DAO, ODBC, on finit par se mélanger les pédales :D


---------------
J'ai un string dans l'array (Paris Hilton)
n°547032
husiana
Posté le 22-10-2003 à 13:39:20  profilanswer
 

je viens d'installer MDAC 2.8 mais ca ne change rien...desespéré le gars :'(!


---------------
http://husiana.myftp.org/phpsysinfo
n°547035
husiana
Posté le 22-10-2003 à 13:40:19  profilanswer
 

moi j'utilise ADO...


---------------
http://husiana.myftp.org/phpsysinfo
n°547041
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 22-10-2003 à 13:42:23  profilanswer
 

c'est quoi le prob exactement ? ton appli compilée en mode release ne démarre pas ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°547043
husiana
Posté le 22-10-2003 à 13:43:28  profilanswer
 

vi, c'est tt a fais ca, elle ne demarre pas sur les ordis ou je n'ai pas VC++!  
que ce soit en release ou debug...ca me fais pareil.
avec Mdac ou non...


Message édité par husiana le 22-10-2003 à 13:45:04

---------------
http://husiana.myftp.org/phpsysinfo
n°547183
husiana
Posté le 22-10-2003 à 14:49:16  profilanswer
 
n°547267
Joel F
Real men use unique_ptr
Posté le 22-10-2003 à 15:37:34  profilanswer
 

utilise Borland c mieux que VC6 :p :o

n°547284
husiana
Posté le 22-10-2003 à 15:42:24  profilanswer
 

c pas le pb :-p!
 
je galere :-/! ca fonctionne a merveille sur mon ordi...
sur l'autre ac mm OS et tt et tt pas moyen, il manque que VC++!!!


---------------
http://husiana.myftp.org/phpsysinfo
n°547286
Joel F
Real men use unique_ptr
Posté le 22-10-2003 à 15:43:08  profilanswer
 

ben ce que l'autre post n'a pas installé les Drivers ADo  ou que sais je, y a un truc super sous VC6, c la MSDN et je susi sur que la reponse est dedans :whistle;

n°547300
husiana
Posté le 22-10-2003 à 15:45:38  profilanswer
 

j'ai installé Mdac dessus, puis il y a ACCESS....
que veux-t-il de plus ?


---------------
http://husiana.myftp.org/phpsysinfo
n°547304
Joel F
Real men use unique_ptr
Posté le 22-10-2003 à 15:46:33  profilanswer
 

mfc42.dll ?
 
e pis elle emarre, elle fait quoi , message d'erreur qqchose ??

n°547320
husiana
Posté le 22-10-2003 à 15:51:06  profilanswer
 

je l'ai compilé en release, dc ca demarre et le process se coupe tt de suite, aucun message d'erreur, on m'a dis de copier mfc42.dll ainsi que mfc42fra.dll qui se trouve sur le cd de visual, mais rien n'a changé...


---------------
http://husiana.myftp.org/phpsysinfo
n°547329
Joel F
Real men use unique_ptr
Posté le 22-10-2003 à 15:52:28  profilanswer
 

ben si ca demarre et que ca s'arrete c qui a une couille ailleur.
Ajoute des traiteent d'erreur dans ton code on va bien voir si c pas toi qui oublie d'attraper une erreur ADo ou qqchose

n°547353
husiana
Posté le 22-10-2003 à 15:59:41  profilanswer
 

ben je choppe les valeures de retour du open, mais pas de message d'erreur, pttt


---------------
http://husiana.myftp.org/phpsysinfo
n°548186
husiana
Posté le 23-10-2003 à 11:05:37  profilanswer
 

dependency wlaker me dis sur un ordi qu'il ne trouve pas APPHELP.DLL mais le logiciel fonctionne car j'ai installé VC++ sur cet ordi...!
sinon il me mets le pb de mpr.dll, que j'installe ou pas MDAC 2.8....:-/!


---------------
http://husiana.myftp.org/phpsysinfo
n°548204
gilou
Modérateur
Modzilla
Posté le 23-10-2003 à 11:21:04  profilanswer
 

husiana a écrit :

je l'ai compilé en release, dc ca demarre et le process se coupe tt de suite, aucun message d'erreur, on m'a dis de copier mfc42.dll ainsi que mfc42fra.dll qui se trouve sur le cd de visual, mais rien n'a changé...


 
Bon, si ton probleme vient des dll mfc, tu fais ainsi:
Dans Visual C++ tu fais:  
Menu: Project...Settings ==> Dialogue: Project settings > Tab: General >  Listbox: Microsoft Foundation Classes et tu choisis: Use MFC in a static library.
Et tu recompiles ton application.
 
A+,


Message édité par gilou le 23-10-2003 à 11:22:24

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°548219
husiana
Posté le 23-10-2003 à 11:40:49  profilanswer
 

je te remercie mais ca ne fonctionne pas non plus, l'appli demarre, aucun message d'erreur et se coupe aussitot, enfin, le process de l'appli demarre, je n'ai aucun affichage...
 
dependency walker me marque ca :
et le mpr.dll est tout rouge :-p!
 
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
 
merci de ton aide!


---------------
http://husiana.myftp.org/phpsysinfo
n°548225
husiana
Posté le 23-10-2003 à 11:56:06  profilanswer
 

qu'est-ce que VC++ peut bien installer pour que ca fonctionne ?!!


---------------
http://husiana.myftp.org/phpsysinfo
n°548245
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 23-10-2003 à 12:12:31  profilanswer
 

regarde les softs de ma signature, ils ont tous été développés avec Visual C++ 6 avec mfc42.dll liée en static. ils tournent parfaitement sans aucun supplément ! le temps est venu pour toi de commencer à penser que c'est peut etre ton code qui foire...


Message édité par Harkonnen le 23-10-2003 à 12:13:06

---------------
J'ai un string dans l'array (Paris Hilton)
n°548284
husiana
Posté le 23-10-2003 à 12:54:34  profilanswer
 

euh, non! arrete, pas mon code, je vois pas pk il fonctionnerais partout ou est installé VC++...
puis il s'arrete avant que je fasse l'initdlg....alors voila quoi ;-)! c pas mon code qui peu etre foireux il ne va mm pas dedant!


---------------
http://husiana.myftp.org/phpsysinfo
n°548318
VisualC++
J'va y penser ...
Posté le 23-10-2003 à 13:30:34  profilanswer
 

Et alros c pas parceque le code arrive pas a ton InitDlg que c pas ton code qui pose pb.
 
Comme le dit Harko, tout mes softs pure Windows et avec gestion de base de données Access fonctionnes tres bien sur une machine fraichement installée avec juste une installe de MDAC 2.6 ou +.
 
Te manque une lib a la compile, une compile static une init ou autre mais c sur que c pas VC qui pose pb ni access, mais plutot la facon que tu as de faire les choses.
Sauf si bien sur, tu ne dis pas tout dans ce que tu utilises (soit que tu oublies soit que ca te parait etre rien mais que si ;)).

n°548326
MagicBuzz
Posté le 23-10-2003 à 13:35:58  profilanswer
 

Harkonnen a écrit :

ah oui, entre MDAC, ADO, DAO, ODBC, on finit par se mélanger les pédales :D


T'as oublié OLEDB :o

n°548344
husiana
Posté le 23-10-2003 à 13:48:15  profilanswer
 

"The Microsoft Jet components were removed from MDAC 2.6 and are not included with MDAC 2.8."
 
je fais un open(Provider=Microsoft.Jet.OLEDB.4.0;.....
 
c'est ptetre ca non?!!


---------------
http://husiana.myftp.org/phpsysinfo
n°548347
MagicBuzz
Posté le 23-10-2003 à 13:50:15  profilanswer
 

husiana a écrit :

"The Microsoft Jet components were removed from MDAC 2.6 and are not included with MDAC 2.8."
 
je fais un open(Provider=Microsoft.Jet.OLEDB.4.0;.....
 
c'est ptetre ca non?!!


Chais pas, j'utilise la version 2.7  [:magicbuzz]

n°548358
gilou
Modérateur
Modzilla
Posté le 23-10-2003 à 13:56:07  profilanswer
 

VisualC++ a écrit :

Et alros c pas parceque le code arrive pas a ton InitDlg que c pas ton code qui pose pb.
 
Comme le dit Harko, tout mes softs pure Windows et avec gestion de base de données Access fonctionnes tres bien sur une machine fraichement installée avec juste une installe de MDAC 2.6 ou +.
 
Te manque une lib a la compile, une compile static une init ou autre mais c sur que c pas VC qui pose pb ni access, mais plutot la facon que tu as de faire les choses.
Sauf si bien sur, tu ne dis pas tout dans ce que tu utilises (soit que tu oublies soit que ca te parait etre rien mais que si ;)).
 


Il a pas tout nettoyé avant de refaire une compile avec les libs en statique a mon avis. Ou bien alors, dans son code, il appelle dynamiquement une dll de maniere explicite.  
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°548366
husiana
Posté le 23-10-2003 à 14:02:38  profilanswer
 

si, j'ai tt viré, pas de dll explicite...
je DL Mdac 2.7 pour essayer, vu que ds le 2.8 y'a pas Jet et que je fais un open dessus...


---------------
http://husiana.myftp.org/phpsysinfo
n°548382
husiana
Posté le 23-10-2003 à 14:17:37  profilanswer
 

MDac 2.7 est compris ds windows XP
j'utilise windows 2000 pro ou je programme et les autres ordis ou j'ai testé fonctionnent sous Win XP (je viens de m'en rendre compte)
 
c'est un pb de MDac...?


---------------
http://husiana.myftp.org/phpsysinfo
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [VC++] appli MFC ne demarre pas si pas VC++!!!

 

Sujets relatifs
[MFC] ADO est trop lent ![Java] faire tourner une appli 1.4.1 sur Mac OS 9.x
ou est lerreur ?, c impossible davoir des infos dans une appli consoleMinimizer une appli delphi 6 en icone a cote de l'heure
[appli.net] organisation de class - ado - accès base de donnéesest-il possible de développer une appli compatible as400/Windows ?
[VC++] pb activeX sans MFC!appli python invisible dans le centre de la barre de taches windows?
[MFC] Transparence de mes contrôles dans un CTabCtrl[C/C++ Win32] Arrêt du support des MFC...
Plus de sujets relatifs à : [VC++] appli MFC ne demarre pas si pas VC++!!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR