В путях будет содержаться русские буквы соответственно удалить данной процедурой не получается. Есть какие альтернативы?
Я не знаю как в Delphi текст преобразовать в юникод, на плюсах делал бы так DeleteFileW(L"Z:\\..\файл.exe");
Code: procedure TForm1.Button2Click(Sender: TObject); begin deletefilew('D:\НАДО!!!\Delphi\учёт РУСИЧ\base\list\01.2012\28.01.2012%ЗАО ЦИЭБ ''РУСИЧ''%MAN 18341(32)[35,2]%Дубовский А.С.%Марков Н.В.%%22-27-27%5.base'); end; Ну вот такое извращение как удалить программно? Если нужно, то ошибка номер "2" через тру ексцепт отловил. А так ничего не высвечивает просто не удаляет!
Проблема не в функции вовсе.посмотри у тебя в имени файла есть ' то есть делфи думает что строка закрывается.
Действительно, во голова +++, а я туплю сижу 3 час блин вот теперь капец чё делать придётся, блин!! А когда создаю нормально всё, почему так!?