ThreadSynchronized TOracleQuery? BUG?

baddy

Member
Context: Windows 2000 - Delphi6 UP2 - DOA3.4.6.1 - Oracle 8.1.6 & 8.1.7
When a query is executed with
.Threaded := True;
.ThreadSynchronized := False;
properties, a thread is created.

The query.EOF always is FALSE!
When ThreadSynchronized property is set to True, the query.EOF is correctly!

Is it a bug ? I can't use the DOA in my code!
 
Is the TOracleQuery.OnThreadRecord event triggered and handled correctly? Maybe you are in a thread-deadlock. When ThreadSynchronized = True, your main application thread can easily cause such a problem.

------------------
Marco Kalter
Allround Automations
 
Back
Top