From 221ad24074c386a57498a70d9d9794330a2757ac Mon Sep 17 00:00:00 2001 From: sekelsenmat Date: Tue, 18 May 2010 08:15:32 +0000 Subject: [PATCH] Patch from Graeme to improve epiktimer git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1223 8e941d3f-bd1b-0410-a28a-d453659cc2b4 --- components/epiktimer/epiktimer.pas | 21 ++---------------- components/epiktimer/etpackage.lpk | 35 ++++++++++-------------------- components/epiktimer/etpackage.pas | 9 +------- 3 files changed, 14 insertions(+), 51 deletions(-) diff --git a/components/epiktimer/epiktimer.pas b/components/epiktimer/epiktimer.pas index 7c4ca77e5..6b0ebcaa7 100644 --- a/components/epiktimer/epiktimer.pas +++ b/components/epiktimer/epiktimer.pas @@ -70,12 +70,9 @@ uses {$IFDEF Windows} Windows, MMSystem, {$ELSE} - baseunix, unix, unixutil, + unix, unixutil, {$ENDIF} -{$IFDEF FPC} - LResources, -{$ENDIF} - Classes, SysUtils, Forms, Controls, Graphics, Dialogs, dateutils; + Classes, SysUtils, dateutils; Const DefaultSystemTicksPerSecond = 1000000; //Divisor for microsecond resolution @@ -279,7 +276,6 @@ type property CorrelationMode:CorrelationModes read FCorrelationMode write FCorrelationMode; end; -procedure Register; implementation @@ -785,18 +781,5 @@ begin // here in case we need to clean something up in a later version end; -(* * * * * * * * * * * Register Component * * * * * * * * * * * *) - -procedure Register; -begin - RegisterComponents('System', [TEpikTimer]); -end; - -Initialization - -{$IFDEF FPC} - {$I epiktimer.lrs} -{$ENDIF} - end. diff --git a/components/epiktimer/etpackage.lpk b/components/epiktimer/etpackage.lpk index eec5ea436..ecf155cf6 100644 --- a/components/epiktimer/etpackage.lpk +++ b/components/epiktimer/etpackage.lpk @@ -1,47 +1,34 @@ - + - + - - + - - - - - - + + - - - - - - - - - - - - + + + - + diff --git a/components/epiktimer/etpackage.pas b/components/epiktimer/etpackage.pas index 0ebe5c964..93336acef 100644 --- a/components/epiktimer/etpackage.pas +++ b/components/epiktimer/etpackage.pas @@ -7,15 +7,8 @@ unit etpackage; interface uses - EpikTimer, LazarusPackageIntf; + EpikTimer; implementation -procedure Register; -begin - RegisterUnit('EpikTimer', @EpikTimer.Register); -end; - -initialization - RegisterPackage('etpackage', @Register); end.