El 19/06/15 a les 09:25, Bo Berglund ha escrit:

constructor TSentinel.Create;
begin
   FTimer := TTimer.Create(Application);
   FTimer.Enabled := false;
   FTimer.Interval := 0;
   FTimer.OnTimer := OnCheckTimer(Self); //<= Error here
   ...


Why is this difference Delphi/FPC appearing and what can I do?


Either you use {$MODE DELPHI} or you prepend the method with @, i.e.

FTimer.OnTimer := @OnCheckTimer

See:

http://wiki.freepascal.org/Code_Conversion_Guide

Bye

--
Luca Olivetti
Wetron Automation Technology http://www.wetron.es/
Tel. +34 93 5883004 (Ext.3010)  Fax +34 93 5883007

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to