[fpc-devel] Does 3.2.3 still support Windows XP ?

Martin Frb lazarus at mfriebe.de
Thu Aug 6 22:42:49 CEST 2026


On 06/08/2026 22:33, Marco van de Voort via fpc-devel wrote:
>
> Op 6-8-2026 om 16:47 schreef Martin Frb via fpc-devel:
>>>>>
>>>>> But, it the IDE code had GetTickCount64 for a long time, and it 
>>>>> did start with fpc 3.2.3 before.
>>>>> So there must have been a method that was called instead?
>>>>
>>>> As far as I can see, IDE itself calls GetTickCount, not 
>>>> GetTickCount64 (in particular in whelp.pas). Ditto for FreeVision 
>>>> (in unit Drivers).
>>
>> Sorry, I meant the Lazarus IDE. 
>
> I checked
>
> - lazarus/trunk  with FPC/trunk from a few days ago:  no import for 
> gettickcount64
>
> - fpc/fixes branch from 2026/06/13 both a sysutils only program as the 
> textmode ide: no gettickcount64 import.
>
> So the next step would be to check the offending lazarus' import 
> section with some PE dump/dependency tool. If that checks for 
> gettickcount64, also build it without plugins to see if the dependency 
> is in the core lazarus or one of the plugins.
> ___________________________

ok, I will check / I was working on windows related stuff. maybe windows 
slipped into the uses. I guess that would then maybe trigger this (if 
that unit used gettickcount64).

Or is that API exposed through another unit?


More information about the fpc-devel mailing list