PhGORMAND
Messages postés54Date d'inscriptionjeudi 3 janvier 2002StatutMembreDernière intervention20 juillet 2006 30 janv. 2002 à 02:11
L' exemple que je donne est pourtant simple... Bon ! Alors... presque toutes les API sont implémentées directement par DELPHI. Donc, inutile de les déclarer. Vas voir dans le dossier
Source\ RTL\Win\ et ouvre le fichier Windows.pas
Il est fourni avec toutes les versions de DELPHI. Cette unité montre comment sont implémentées des fonctions d'une DLL. Windows est l'unité principale de DELPHI pour les appels aux APIs.
Après, il faut bosser, explorer et compulser les fichiers aide de DELPHI et des APIs WINDOWS ( cette aide est fournie avec toutes les versions de DELPHI ).
Pour l'exemple de la fonction ExitWindowsEx, il suffit simplement que l'unité Windows soit déclaré dans la clause Uses. Charges l'unité WinSysUtils sur mon site, et regardes comment sont utilisées les quelques fonctions de l'API. Place le curseur sur une fonction et frappe la touche F1 pour l'aide, etc..
etc... etc...