begin process at 2012 05 28 13:01:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

API


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

API

mercredi 22 août 2007 à 11:50:30 | API

vbnino

Salut!

 -Commenr déclaré des API avec C++ , car j'ai écris ce code mais il me retourne ue erreur :
                     BOOL Beep(
                           DWORD dwFreq,
                           DWORD dwDuration
                                  );
mercredi 22 août 2007 à 13:11:07 | Re : API

darunia

Réponse acceptée !
Salut,

Si tu regardes la fonction Beep dans la MSDN :

Header

Declared in Winbase.h; include Windows.h.


Cette fonction est déclarée dans windows.h. Tu as juste à l'inclure et le tour est joué.C
C'est surement pour cette raison que tu as une erreur, car si tu inclus windows.h et que tu declare Beep, la fonction sera déclarée 2 fois.

Il faut que tu perdes cette habitude VB de déclarer des API. En C/C++, les API sont déclarées dans des headers (la plupart du temps).

PS : "il me retourne une erreur" -> la prochaine fois, indique de quelle erreur il s'agit !

D@runia
mercredi 22 août 2007 à 13:39:31 | Re : API

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
C'est clair qu'il faut utiliser les headers SDK de Windows.
C/C++ travaille en cdecl par défaut, ta déclaration de Beep() serait donc fausse et ton prog ferait une exception de pile.

ciao...
BruNews, MVP VC++


Cette discussion est classée dans : api, dword


Répondre à ce message

Sujets en rapport avec ce message

Convertions de ... - API Windows [ par banane_rose ] ... WORD / DWORD / DWORD_PTR / LPVOID tout ça en CHAR .c'est possible ?sinon je peux pas afficher tout ça avec Textout de SYSTEM_I Coordonées d'un click de souris - API Windows [ par banane_rose ] j'arrive pas à les récupérer , j'ai pourtant fait point.x et point.y rien à faire j'obtient 0 ... et même avec ClientToScreen Afficher une bitmap ... - API Windows [ par banane_rose ] hBitmap = LoadImage(hInst, "Timer.bmp", IMAGE_BITMAP, 10, 10, LR_DEFAULTSIZE|LR_LOADFROMFILE); Message d'erreur : invalid conversion from `void*' to C'est quoi ce contrôle ? - API Windows [ par banane_rose ] SCREEN ici voilà je veux faire ça, celui au milieu .Dorian / 14 ans / sous Dev-C++ <img src=" API Windows [ par bou3 ] Est-il possible de creer une fenetre d`application sans sa barre de menu? Et comment? ListView - API Windows [ par banane_rose ] dans tout les exemple que j'ai vu c'était que des dialog mais moi je veux pas de dialog ! comment on fait pour créer une listview par createwindowex Question sur Edit - API Windows [ par banane_rose ] voilà j'ai fait un edit mais quand j'écris dedans bah je peux plus écrire après la fin du cadre ... ça bloque . comment faire pour enlever ça ?<font c ListView - API Windows (2) [ par banane_rose ] voilà je fais la suite plus personne vient sur l'autre ... c'est mort ! bref comment on fait pour empêcher le redimensionneent des colonnes ?Dorian / Problème Combobox - API Windows [ par banane_rose ] hC = CreateWindowEx(0,"COMBOBOX",NULL,WS_CHILD|WS_VISIBLE|CBS_DROPDOWNLIST, 15,20,100,21,hWnd,(HMENU)ID_C,hInst,NULL); voilà après j'ai ajouté deux é Performances GTK ? [ par tintin72 ] Bonjour,Je travail sous Windows, et jusqu'à maintenant j'ai toujours tout programmé avec l'API Win32 (sans MFC). Depuis peu j'ai découvert GTK et je d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,621 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales