Yes, we fixed a number of issues (including with TF_Cleanup) in the latest version. Use that.
Described in the changelog: https://wyday.com/limelm/api/tf-changes/
Hi,
I'm using TF TurboFloat 4.0.9.3 with Delphi 10.1 Berlin 32-bit.
Here is the problem reported by some customers: when closing a Delphi application using TurboFloat, from time to time, it is not responding anymore. Floating license server is running and accessible and the license has been dropped correctly. Inspecting the logs, I see that the call to class procedure TurboFloat.Cleanup() is the culprit: it is waiting for something... What ?I didn't update to the latest version yet as it was just released.
Here is my code, which is called when the application is closed:
FActivator: TurboFloat;
//...
if FActivator.HasLease() then FActivator.DropLease();FActivator.Cleanup(); // <-- Waiting indefinitely hereFActivator.Free;
Is there any known problem with that method ?
Yes, we fixed a number of issues (including with TF_Cleanup) in the latest version. Use that.
Described in the changelog: https://wyday.com/limelm/api/tf-changes/
OK Thanks. Is 4.1.5.0 considered stable enough or are there known bugs ? I see many releases since the major 4.1 earlier this month.
>> "OK Thanks. Is 4.1.5.0 considered stable enough or are there known bugs ? "
Yes, both. Stable and known bugs -- (show me a program without bugs). If you'd prefer to wait for the next release, 4.1.6.0 is coming tomorrow.
Long story short: always use the latest version. Don't wait for an arbitrary version number or date.