Impossible d'executer mon programme aprés la compilation (réussite)

kepon72 Messages postés 25 Date d'inscription jeudi 23 avril 2009 Statut Membre Dernière intervention 27 novembre 2011 - 15 févr. 2011 à 20:59
ToutEnMasm Messages postés 587 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 13 décembre 2022 - 16 févr. 2011 à 16:18
Bonjour,
Alors voila j'ai coder en asm un programme avec boite de dialogue je l'est compiler avec MASM32 en utilisant ce fichier .bat:
@echo off

C:\masm32\bin\rc /v rsrc.rc
C:\masm32\bin\cvtres.exe /machine:ix86 rsrc.res
C:\masm32\bin\ml.exe /c /coff Dlg.asm
C:\masm32\bin\link.exe /SUBSYSTEM:WINDOWS pastille.obj rsrc.obj

del *.obj
del *.res

pause
exit


La compilation est réussi mais les problèmes commences...
Lorsque que j'essaye de lancer mon programme rien ne se passe il mesure bien la taille prévu mais n'a pas d'icône alors que mon code est censée en charger une, de plus j'ai vérifier les chemins il me semble bien qu'ils sont bon
que dois-je faire ?
Merci.

2 réponses

kepon72 Messages postés 25 Date d'inscription jeudi 23 avril 2009 Statut Membre Dernière intervention 27 novembre 2011
15 févr. 2011 à 21:06
Enfaite c'est bon problème réglé !

Je m'était tromper il me manquait justement le code que je viens de donner a la place j'utilisai sa:
@echo off

C:\masm32\bin\rc /v rsrc.rc
C:\masm32\bin\ml.exe /c /coff Dlg.asm
C:\masm32\bin\link.exe /SUBSYSTEM:WINDOWS Dlg.obj 

del *.obj
del *.res

pause
exit

Désolé
0
ToutEnMasm Messages postés 587 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 13 décembre 2022 3
16 févr. 2011 à 16:18
Une petite précision,
Pour certaines versions de windows,on peut avoir
un problème de synchronisation entre le link et les del *.obj.Ceci fait que link ne trouve pas les .obj.
Il est PRUDENT de placer le "pause" avant les del
0
Rejoignez-nous