Tu chodzi głównie o tworzenie w klasie TThread.
Jak tworze w czasie działania kodu katalog np. "D:\asdasdasd asd ( ] )fsdfsdfsdfsdfsdfsdfsdfsdf" do nie jest tworzony.
Próbowałem wszystkimi funkcjami.
Przy tworzeniu przy pomocy CreateDir zwraca true a katalogu i tak nie ma!!!
Poooo0000mocy!!!
0
0
moze dlatego ze windows nie pozwala na utworzenie katalogu z takimi znakami - ")[/".
0
Dokładniej w nazwie nie mogą sie znaleźć znaki /:*?<>|
Akurat mi taki kod działa:
TTest = class(TThread)
protected
procedure Execute; override;
end;
//...
procedure TForm1.Button1Click(Sender: TObject);
var
Test : TTest;
begin
Test := TTest.Create(FALSE);
Test.Execute;
end;
{ TTest }
procedure TTest.Execute;
begin
inherited;
CreateDir('D:\asdasdasd asd ( ] )fsdfsdfsdfsdfsdfsdfsdfsdf\');
end;