Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » DBISAM Technical Support » Incident Reports » Incident Reports Reported for Version 4.25 » View Incident Report |
Serious |
Reported By: Ralf Bieber Reported On: 6/28/2007 For: Version 4.25 Build 5 |
Cause: Windows.PulseEvent does not trigger the event 'WaitForSingleObject' reliably Unit'dbisamlb.pas: procedure OSSetEvent (event: Pointer); begin {Windows.PulseEvent (THandle (event)); } Windows.SetEvent (THandle (event)); {Version 3.21 } end; Addition: If the time for "WaitForSingleObject" to for a long time lasts, then can the 'StopPinging' be called again and triggers an Exception. Unit'dbisamen. pas ': procedure TDataSession.StopPinging; begin FPingTimer.Enabled:=False; if (FPingThread < > nil) then begin with FPingThread Do begin Terminate; Ping; Free; FPingThread:=nil; { !!!!!!!!!!!!!!! } end; end; end;
This web page was last updated on Wednesday, March 20, 2024 at 07:22 AM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |