Bonsoir,
Je souhaite utiliser une fonction dans mon programme : la fonction CeRapiInit.
Elle n'a pas de paramètres et elle retoune les valeurs que j'ai mise ci-dessous.
This function attempts to initialize the Microsoft® Windows® CE RAPI.
STDAPI CeRapiInit ();
Parameters
None.
Return Values
E_SUCCESS indicates success. CERAPI_E_ALREADYINITIALIZED indicates that RAPI was already initialized. E_FAIL indicates failure.
Ce que je voudrais savoir, c'est quel est le type de ces valeurs de retours?
J'ai également un autre problème à la compilation :
"Type de paramètre manquant"
Ci dessous voici comment je l'ai écris dans mon code :
P.S : je débute en Delphi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 procedure TForm1.FormCreate(Sender: TObject); type TDLL_Initialise = function( STDAPI CeRapiInit ) ; var DLL_Initialise : TDLL_Initialise; begin // permet de récupérer l'adresse de la fonction @DLL_Initialise := GetProcAddress( HINSTANCE_DLL, 'DLL_Initialise' ); ... if DLL_Initialise <> nil then begin DLL_Initialise := STDAPI CeRapiInit();
Partager