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

Signaler
Messages postés
25
Date d'inscription
jeudi 23 avril 2009
Statut
Membre
Dernière intervention
27 novembre 2011
-
Messages postés
559
Date d'inscription
jeudi 28 novembre 2002
Statut
Non membre
Dernière intervention
27 octobre 2020
-
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

Messages postés
25
Date d'inscription
jeudi 23 avril 2009
Statut
Membre
Dernière intervention
27 novembre 2011

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é
Messages postés
559
Date d'inscription
jeudi 28 novembre 2002
Statut
Non membre
Dernière intervention
27 octobre 2020
2
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