cheat-engine/speedhack/speedhacktest/Unit1.pas
cheatengine@gmail.com 4d297adfd2
2011-07-04 19:52:19 +00:00

51 lines
1 KiB
ObjectPascal

unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Timer1: TTimer;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
procedure Timer1Timer(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
type TTimeGetTime=function: DWORD; stdcall;
var
Form1: TForm1;
timeGetTime: TTimeGetTime;
implementation
{$R *.dfm}
procedure TForm1.Timer1Timer(Sender: TObject);
var x,freq: int64;
begin
label1.Caption:=inttostr(gettickcount div 1000);
label2.Caption:=inttostr(timegettime div 1000);
QueryPerformanceCounter(x);
QueryPerformanceFrequency(freq);
label3.Caption:=inttostr(x)+' = '+inttostr(x div freq);
end;
procedure TForm1.FormCreate(Sender: TObject);
var x: HModule;
begin
x:=loadlibrary('winmm.dll');
timeGetTime:=GetProcAddress(x,'timeGetTime');
end;
end.