Petit soucis de Process

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
brossden
Messages : 833
Inscription : lun. 26/janv./2004 14:37

Message par brossden »

Je pense que ton problème vient bien du répertoire courant.
Pour le verifier:
1 - Mets les programme "Out.exe" dans la racine de C c'est à dire que la commande sous dos "c:\out.exe" doit donné le résultat escompté!

2 - copie bien cette ligne :

Code : Tout sélectionner

    Commande.s="cmd /c c:\out.exe" ; <- PB ICI RIEN NE SE PASSE"dir *.asm *.exe"
en lieu et pace de la tienne !

et dis moi si tu as toujours le même problème
Denis

Bonne Jounée à tous
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Message par flaith »

c'est pareil, rien ne s'affiche et c'est ce programme uniquement, j'essaye avec un autre exe et lui fonctionne, mais pas celui la ??? c'est dingue !!! je l'ai même renommé, que dalle ! :?
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Message par flaith »

Bon, après avoir testé sur un autre micro (lui aussi en 200 SP4) c'est pareil. Chez BrossDen ca fonctionne nickel (sous XP).
Première constatation, le printf du msvcrt.dll sous 2000 pose un soucis.
J'ai modifié l'asm par le suivant et ca marche !

Code : Tout sélectionner

format MZ

; *****************************************************************************
; ***** Code
; *****************************************************************************
        push    cs
        pop     ds

        mov     ah,9
        mov     dx,_value_print
        int     21h

exit:
        mov     ax,4C00h
        int     21h

  _value_print     db "---- Test de generation d'un fichier asm",13,10
                   db ">fasm out.asm",13,10
                   db ">ld out.obj libkernel32.a libuser32.a libmsvcrt.a -o out.exe -s",13,10
                   db "---- Si changement de :",13,10
                   db "---- public _mainCRTStartup par _Start, par exemple, faire :",13,10
                   db ">ld -e _Start out.obj libkernel32.a libuser32.a libmsvcrt.a -o out.exe -s",13,10
                   db "$" 
executable out3.exe (modifier le source pb pour lancer out3.exe) ICI
Répondre