gagah1
Messages postés509Date d'inscriptionsamedi 28 juin 2003StatutMembreDernière intervention 3 août 2010
-
23 déc. 2005 à 21:42
cs_jeron
Messages postés29Date d'inscriptionlundi 30 juin 2003StatutMembreDernière intervention25 juillet 2014
-
29 mars 2007 à 16:47
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_jeron
Messages postés29Date d'inscriptionlundi 30 juin 2003StatutMembreDernière intervention25 juillet 20142 29 mars 2007 à 16:47
gere t'il les gifs animés ? svp je vais voir ca ...
cs_sephiro
Messages postés101Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention18 février 2008 18 avril 2006 à 11:47
Merci
ça marche tres bien
A par une erreur sur le grobalfree qui me genere une erreur systeme, je vais regarder le probleme.
Sephiro
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 1 févr. 2006 à 09:33
C'est la définition d'un entrypoint perso qui permet de se passer du CRT.
Le WinMain en ASM fait gagner 35% de code par rapport au compilo, vu que ce n'est pas la mer à boire de le faire il n'y a aucune raison de se priver.
cs_Urgo
Messages postés780Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention16 avril 20091 31 janv. 2006 à 23:11
Attention Joky : se passer du CRT ne veut pas dire mettre le WinMain en ASM!
L'asm permet d'éviter la stackframe que l'on compilo ajoute lorsqu'on laisse le WinMain en C.
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 7 janv. 2006 à 00:47
Pour faire plus "pros" :)
Mais sinon suffit de regarder la taille de l'exe, ça veut tout dire ;)
Quand on se passe de la CRT C-Run-Time Library, bé ça diminue considérablement la taille de l'exe :)
cs_max12
Messages postés1491Date d'inscriptiondimanche 19 novembre 2000StatutModérateurDernière intervention 7 juillet 2014 6 janv. 2006 à 23:42
Pourquoi le WinMain en assembleur ?
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 24 déc. 2005 à 14:01
Excuse ! Le WinMain marchait très bien en faite ;)
J'avais pas vu que tu parlais de celui commenté :)
Mais sinon pour le #pragma... il fallait juste compiler en Release :)
Et voilà, ça marche nikel et la taille de l'exe a descendu considérablement :)
Merci bien ;)
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 24 déc. 2005 à 01:09
Eh ben tu le définis (/SUBSYSTEM:WINDOWS)
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 24 déc. 2005 à 00:42
Non non rien lol
Édition des liens en cours...
LINK : fatal error LNK1221: un sous-système ne peut pas être déduit et doit être défini
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 24 déc. 2005 à 00:39
Le WinMain ne marche pas non plus?
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 24 déc. 2005 à 00:35
Bé Marche pas :D lol
Même quand je compiler ton prog ;)
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 24 déc. 2005 à 00:27
J'ai rien changé moi, j'ai pris les templates de BruNews tels quels
Tu peux prendre la WinMain qui est commentée, celle la devrait marcher
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 24 déc. 2005 à 00:24
Vecchio, j'en ai marre !
Pourquoi mon #pragma comment(linker, "/entry:myWinMain)
et int __stdcall myWinMain()
{
...
}
Ne fonctionne pas chez moi lol :)
Qu'est-ce-que t'as changer au linker pour que ça marche ?
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 23 déc. 2005 à 23:32
N'empeche que moi d'abord, ben j'ai été très sage, et même pas vous :)
mogwai93
Messages postés362Date d'inscriptionmardi 31 décembre 2002StatutMembreDernière intervention 4 novembre 2023 23 déc. 2005 à 22:20
zut, c'est un peu le code que je voulais poster demain :-/
tant pis, je posterais quand meme ;-)
pour les formats supportés par IPicture : jpg, gif et bmp
formats que j'ai essayé et qui ne passent pas : tga, png, pcx
gagah1
Messages postés509Date d'inscriptionsamedi 28 juin 2003StatutMembreDernière intervention 3 août 2010 23 déc. 2005 à 21:42
29 mars 2007 à 16:47
18 avril 2006 à 11:47
ça marche tres bien
A par une erreur sur le grobalfree qui me genere une erreur systeme, je vais regarder le probleme.
Sephiro
1 févr. 2006 à 09:33
Le WinMain en ASM fait gagner 35% de code par rapport au compilo, vu que ce n'est pas la mer à boire de le faire il n'y a aucune raison de se priver.
31 janv. 2006 à 23:11
L'asm permet d'éviter la stackframe que l'on compilo ajoute lorsqu'on laisse le WinMain en C.
7 janv. 2006 à 00:47
Mais sinon suffit de regarder la taille de l'exe, ça veut tout dire ;)
Quand on se passe de la CRT C-Run-Time Library, bé ça diminue considérablement la taille de l'exe :)
6 janv. 2006 à 23:42
24 déc. 2005 à 14:01
J'avais pas vu que tu parlais de celui commenté :)
Mais sinon pour le #pragma... il fallait juste compiler en Release :)
Et voilà, ça marche nikel et la taille de l'exe a descendu considérablement :)
Merci bien ;)
24 déc. 2005 à 01:09
24 déc. 2005 à 00:42
Édition des liens en cours...
LINK : fatal error LNK1221: un sous-système ne peut pas être déduit et doit être défini
24 déc. 2005 à 00:39
24 déc. 2005 à 00:35
Même quand je compiler ton prog ;)
24 déc. 2005 à 00:27
Tu peux prendre la WinMain qui est commentée, celle la devrait marcher
24 déc. 2005 à 00:24
Pourquoi mon #pragma comment(linker, "/entry:myWinMain)
et int __stdcall myWinMain()
{
...
}
Ne fonctionne pas chez moi lol :)
Qu'est-ce-que t'as changer au linker pour que ça marche ?
23 déc. 2005 à 23:32
23 déc. 2005 à 22:20
tant pis, je posterais quand meme ;-)
pour les formats supportés par IPicture : jpg, gif et bmp
formats que j'ai essayé et qui ne passent pas : tga, png, pcx
23 déc. 2005 à 21:42