Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : simple question [ Archives / API ] (cashroc)

mercredi 2 juillet 2003 à 15:39:13 | simple question

cashroc

une simple petite question de quelqu'un qui ne fait qu'apprendre
dans un projet, sous visual, que signifie WINAPI ?
je sais que cela remplace FAR PASCAL, mais ca ne me dit rien de plus

merci de votre aide

mercredi 2 juillet 2003 à 16:33:46 | Re : simple question

BruNews

Administrateur CodeS-SourceS
WINAPI est __stdcall, veut dire que la fonction depile les parametres.
exemple si func a 2 param alors on aura:
ret 8
au lieu de de ret 0 dans le standard C qui ne remonte pas le registre ESP.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> une simple petite question de quelqu'un qui ne fait qu'apprendre
> dans un projet, sous visual, que signifie WINAPI ?
> je sais que cela remplace FAR PASCAL, mais ca ne me dit rien de plus
>
> merci de votre aide
>

mercredi 2 juillet 2003 à 17:09:42 | Re : simple question

JCDjcd

Oui c'est ca,
c'est juste le mode de compilation car il en existe different: comment passer les arguments a une fonction ? (c'est un exemple parmis d'autre)
En fait c'est la regle, ou la convention de comment le compilateur doit compiler tes sources.




-------------------------------
Réponse au message :
-------------------------------

> WINAPI est __stdcall, veut dire que la fonction depile les parametres.
> exemple si func a 2 param alors on aura:
> ret 8
> au lieu de de ret 0 dans le standard C qui ne remonte pas le registre ESP.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > une simple petite question de quelqu'un qui ne fait qu'apprendre
> > dans un projet, sous visual, que signifie WINAPI ?
> > je sais que cela remplace FAR PASCAL, mais ca ne me dit rien de plus
> >
> > merci de votre aide
> >
>

jeudi 3 juillet 2003 à 10:21:40 | Re : simple question

cashroc

salut

ca ne serait pas le contraire ? si je comprends bien,avec WINAPI la fonction appelée depile les parametres, donc une fonction qui prend 2 param devrait ret 0 si succes, non ?
et quand tu dis 2 param -> ret 8, c bien 2*4 octets ?

excuse de t'embeter encore mais je suis avide de connaissances

cashroc



-------------------------------
Réponse au message :
-------------------------------

> WINAPI est __stdcall, veut dire que la fonction depile les parametres.
> exemple si func a 2 param alors on aura:
> ret 8
> au lieu de de ret 0 dans le standard C qui ne remonte pas le registre ESP.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > une simple petite question de quelqu'un qui ne fait qu'apprendre
> > dans un projet, sous visual, que signifie WINAPI ?
> > je sais que cela remplace FAR PASCAL, mais ca ne me dit rien de plus
> >
> > merci de votre aide
> >
>

jeudi 3 juillet 2003 à 10:26:48 | Re : simple question

BruNews

Administrateur CodeS-SourceS
ret 8
est de l'ASM, dans le cas d'un prog C le compilo le genere pour toi. Le 8 indique de remonter le registre ESP de 8 octets apres avoir fait un
pop EIP
qui remet le poiteur d'instruction sur lz suite du prog.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> salut
>
> ca ne serait pas le contraire ? si je comprends bien,avec WINAPI la fonction appelée depile les parametres, donc une fonction qui prend 2 param devrait ret 0 si succes, non ?
> et quand tu dis 2 param -> ret 8, c bien 2*4 octets ?
>
> excuse de t'embeter encore mais je suis avide de connaissances
>
> cashroc
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > WINAPI est __stdcall, veut dire que la fonction depile les parametres.
> > exemple si func a 2 param alors on aura:
> > ret 8
> > au lieu de de ret 0 dans le standard C qui ne remonte pas le registre ESP.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > une simple petite question de quelqu'un qui ne fait qu'apprendre
> > > dans un projet, sous visual, que signifie WINAPI ?
> > > je sais que cela remplace FAR PASCAL, mais ca ne me dit rien de plus
> > >
> > > merci de votre aide
> > >
> >
>



Cette discussion est classé dans : simple, question


Répondre à ce message

Sujets en rapport avec ce message

une question toute simple.. aidez moi, stp!!! [ par xose ] Je viens d'installer le Borland C++. Une fois que le programme est compilé, la fenetre noire disparait toute suite!! Je n'arrive pas à voir jamais les une simple question sur le treeview [ par vcbelk ] Common garger un treeview on Visual c++ Question simple [ par SysBreak ] Salut, j'ai Borland C++ 5 v.pro et j'aimerais savoir dans quel répertoire je dois enregistrer mes fichiers sources créés ? Pour les projets j'ai bien question simple : verifier repertoire [ par flatmax ] salut a tousj'ai cherché sur le forum et dans les sources pour repondre a ma question, mais aucun resultat : comment verifier l'existence d'un reperto Question simple sur les tableaux [ par LordBob ] Bonjours a tous,pourquoi quand j'écris le code ci-dessous:#include int main(){ int i; char tab[6] = "bonjour"; for (i question simple sur manip de caracteres [ par youpiyoyo ] j'ai un char String[24] qui contient xxxxx_000..jpgj'aimerai recup 000.je m'en sort pas avec ma boucle for c pas trop dur c entre un "_" et un "." enf question simple trouver la fenetre parent??? [ par youpiyoyo ] je suis depuis hier a chercher comment trouver la fentre parentj'ai essayer avec GetParent, mais il me renvoi NULL, donc la fentre n'est une fille, (l question simple pointeur fseek fread [ par hvb ] hello tous, voila je connais vraiment pas tres bien le C, et je dois analyser un code pour le retranscrire en vb.net ou delphi.ma question est la suiv Simple question [ par iixxii ] Salut a tousC juste une question pour savoir si il est possible de realiser une application qui permette de creer un executable qui lance plusieurs ap Simple question [ par DeAtHCrAsH ] J'ai un pointeur sur une chaine de caractère.Comment plcer le pointeur a la fin de la chaine sans passer par une boucle du genre:char *pString = "Simp


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.