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

  FORUM HardWare.fr
  Programmation
  ASM

  Compilateur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Compilateur

n°169028
madVinz
Posté le 01-07-2002 à 15:56:44  profilanswer
 

Bonjour,
 
je connais absolument rien a l'ASM, je cherche un compilateur gratuit et egalement un bout de code pour lancer un .exe sous win32 (l'equivalent de Shell en VB ou de l'api ShellExecute) et egalement comment récupérer les paramètres du prog (par exemple : dir /p, comment recupérer le /p)
 
merci d'avance
@+

mood
Publicité
Posté le 01-07-2002 à 15:56:44  profilanswer
 

n°169033
the big be​n
Posté le 01-07-2002 à 16:05:43  profilanswer
 

pour l'asm 32 bit visual c++ le fait tres bien et a unn tres bon systheme de débug !!   :)


Message édité par the big ben le 01-07-2002 à 16:06:14
n°169034
darkoli
Le Petit Dinosaure Bleu
Posté le 01-07-2002 à 16:07:17  profilanswer
 

The big ben a écrit a écrit :

pour l'asm 32 bit visual c++ le fait tres bien et a unn tres bon systheme de débug !!   :)




 
Ben moi j'allaiss dire Borland C++ builder ...
Mais j'ai jamais fait un prog 100% asm avec mais pour faire des bouts de code ça marche bien.


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
n°169038
madVinz
Posté le 01-07-2002 à 16:12:51  profilanswer
 

euh ... comment on fait pour programmer en ASM avec visual c++ (g le 6) ?
 
(si je veux faire un petit prog en ASM, c'est pour diminuer la place que le .exe va prendre)

n°169040
the big be​n
Posté le 01-07-2002 à 16:14:04  profilanswer
 

tu fait ton prog normal puis tu met  
 
asm__
{
 ton_code_asm
}
 
et voila c est tout con !

n°169043
madVinz
Posté le 01-07-2002 à 16:16:38  profilanswer
 

mais pour faire le code que en ASM ? sans avoir besoin des include et tout ca ??? ca marche si je mets asm_ des le debut et que je mets que ca ?

n°169046
madVinz
Posté le 01-07-2002 à 16:19:33  profilanswer
 

car en fait mon pb avec le C++ c'est que de juste compiler
 
#include <windows.h>
 
int WINAPI WinMain( HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpCmdLine, int nShowCmd )
{
 return 0;
}
 
ca fait un .exe de 150Ko, et moi j'en voudrais 1 qui fasse - de 10Ko, 5Ko si possible

n°169051
LetoII
Le dormeur doit se réveiller
Posté le 01-07-2002 à 16:23:16  profilanswer
 

Déjà fait une application console, ça réduira peut être un peu.


---------------
Le Tyran
n°169052
the big be​n
Posté le 01-07-2002 à 16:23:44  profilanswer
 

il faudrais plutot compiler juste un partie de windows.h prendre juste ce dont tu as besoin ce serais déja ca... me semble t il   En tout cas si c est possible car je ne l ai jamais fait !

n°169054
madVinz
Posté le 01-07-2002 à 16:27:03  profilanswer
 

une application console ouvre automatiquement une sale fenetre DOS ou pas ?

mood
Publicité
Posté le 01-07-2002 à 16:27:03  profilanswer
 

n°169056
LetoII
Le dormeur doit se réveiller
Posté le 01-07-2002 à 16:30:49  profilanswer
 

Pas nécessairement, ça dépend de la façon dont c lancé. Et puis tu peux la fermer au début de l'appli.


---------------
Le Tyran
n°169058
madVinz
Posté le 01-07-2002 à 16:33:59  profilanswer
 

mouais ...
compiler ca :
 
int main(int argc, char* argv[])
{
 return 0;
}
 
ca fait un .exe de 148Ko ...
ya qqchose qui m'echappe la ...

n°169063
the big be​n
Posté le 01-07-2002 à 16:39:51  profilanswer
 

c est sans doute qu il ajoute des info supplémentaires essaie peut etre un autre laguage si tu sais ...

n°169066
madVinz
Posté le 01-07-2002 à 16:41:38  profilanswer
 

bé ... je connais le vb, mais c'est la galère avec les DLL qu'il a besoin, et le C++, mais ...
 
c'est donc pour ca que je demandais des coneils sur un compilateur ASM :D

n°169068
darkoli
Le Petit Dinosaure Bleu
Posté le 01-07-2002 à 16:45:36  profilanswer
 

madVinz a écrit a écrit :

bé ... je connais le vb, mais c'est la galère avec les DLL qu'il a besoin, et le C++, mais ...
 
c'est donc pour ca que je demandais des coneils sur un compilateur ASM :D  




 
tasm ou masm32 en version 6, je crois. J'avais trouvé un programme et les sources pour un affichage directX6.0, le programme initialisait une fenetre en plein ecran et affichait un effet plasma, le tout pour 4Ko !!! Fait unr recherche avec google : asm32 directx tu devrais le retrouver.


Message édité par darkoli le 01-07-2002 à 16:46:45

---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
n°169079
madVinz
Posté le 01-07-2002 à 17:01:25  profilanswer
 

c  bon, je viens de trouver masm32, merci beaucoup :)

n°182294
Musaran
Cerveaulté
Posté le 25-07-2002 à 02:34:00  profilanswer
 

Des applications vides qui font ~150 Ko, c'est que tu est resté en compilation de déboguage.
Si tu passes en mode release (project/settings) ça devient ~50 Ko.
 
C'est déjà mieux, mais c'est vrai que c'est pas terrible si on fait juste une broutille...
Au stade suivant, j'imagine qu'il faut essayer:
-fournir son propre "CRT0.C" (C'est ce qui englobe le main).
-linker avec d'autres librairies.
-compiler avec autre chose que VC++.
-passer en assembleur intégral.
 
Je suis aussi intéressé si qqun sait comment réduire la taille des éxécutables.


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone

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

  Compilateur

 

Sujets relatifs
votre compilateur préféré en c++[URGENT] : Avez deja ecrit un compilateur pascal en c?????
Cherche compilateur VB en freeware/shareware/democompilateur natif? HELP!!!!!!!!!!!
Compilateur fortran90 sous xpCompilateur C sous windows gratos...
[Delphi] Compilateur en ligne de commandeCherche compilateur C/C++ gratuit
[C, C++] un compilateur en particulier à conseiller ?[COMPILATEUR] Optimisé, mais difficile à trouver? Connaissez Spice?
Plus de sujets relatifs à : Compilateur


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