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?
_______________________________________________
fpc-devel maillist  -  [email protected]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to