Bonjour,
actuellement j'essaye de créer un timer en important la fonction SetTimer de windows comme ci-dessous :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
Type Func = function() : Integer;
 
//importing a Windows API function
function SetTimer(const hWnd: Integer; const nIDEvent: Integer; const uElapse: Integer; const lpTimerFunc: Func): Integer;
external 'SetTimer@user32.dll stdcall';
 
{ timerFunc }
function timerFunc() : Integer;
begin
  Result := 0;
end;
 
....
// quelquepart dans le code
SetTimer(handle, 1, 500, @timerFunc);
Mais à l'exécution, ça plante.

L'un de vous aurait-il une idée sur ce qui pourrait se passer s'il vous plait ?