...
implementation
function MyProcedure: DWORD;
begin
... // CopyFile
Result:= ERROR_SUCCESS;
end;
var
thrres: DWORD;
...
begin
...
// Создаем поток
CreateThread(nil, 0, @MyProcedure, nil, 0, thrres);
...
end;
...
type
TFileCopier = class(TThread)
protected
procedure Execute; override;
end;
implementation
{ TFileCopier }
procedure TFileCopier.Execute;
begin
inherited;
... // CopyFile
end;
begin
...
with TFileCopier.Create(False) do
FreeOnTerminate:= True; // Нужно, чтобы класс самоудалился после выполнения
...
end;
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.