Module OraClasses.pas
Code: Select all
constructor TExecThread.Create(MethodDesc: TMethodDesc; CreateSuspended: Boolean);
begin
inherited Create(CreateSuspended);
FMethodDesc := MethodDesc;
FreeOnTerminate := True;
end;May be this is a bug?
Code: Select all
constructor TExecThread.Create(MethodDesc: TMethodDesc; CreateSuspended: Boolean);
begin
inherited Create(CreateSuspended);
FMethodDesc := MethodDesc;
FreeOnTerminate := True;
end;Delphi 5Plash wrote:The thread is started in the AfterConstruction method of TThread. This method is executed after the constructor.
Code: Select all
constructor TThread.Create(CreateSuspended: Boolean);
var
Flags: DWORD;
begin
inherited Create;
AddThread;
FSuspended := CreateSuspended;
Flags := 0;
if CreateSuspended then Flags := CREATE_SUSPENDED;
FHandle := BeginThread(nil, 0, @ThreadProc, Pointer(Self), Flags, FThreadID);
end;