Форум: "Начинающим";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];
ВнизПереименование файла Найти похожие ветки
← →
Washington © (2008-05-14 15:43) [0]Здравствуйте.
Нужно переименовать файл. Делаю это с помощью RenameFile();
Проблема в том, что файл не переименовывается и RenameFile возвращает false. Старое и новое имена не совпадают - проверял, файл существует. В чём ещё может быть проблема?
← →
Reindeer Moss Eater © (2008-05-14 15:44) [1]Спроси у гетластеррора
← →
F@T@L_Err0r (2008-05-14 15:44) [2]код в студию
← →
Reindeer Moss Eater © (2008-05-14 15:48) [3]лучше гетластеррор в студию
← →
Washington © (2008-05-14 15:54) [4]гетластеррор - 32
NewLogName := ExtractFilePath(Application.ExeName) + "logs\" + NameEdit.Text + ".txt";
OldLogName := ExtractFilePath(Application.ExeName) + "logs\" + Config.CompanyListBox.Items[fConfig.CompanyListBox.ItemIndex] + ".txt";
RenameFile(OldLogName, NewLogName);
← →
Washington © (2008-05-14 15:55) [5]
> OldLogName := ExtractFilePath(Application.ExeName) + "logs\"
> + Config.CompanyListBox.Items[fConfig.CompanyListBox.ItemIndex]
> + ".txt";
Сорри скопировал криво :)
в оригинале так:
OldLogName := ExtractFilePath(Application.ExeName) + "logs\"
> + fConfig.CompanyListBox.Items[fConfig.CompanyListBox.ItemIndex]
> + ".txt";
← →
Vlad Oshin © (2008-05-14 15:58) [6]ShowMessage(SysErrorMessage(GetLastError));
← →
Anatoly Podgoretsky © (2008-05-14 16:04) [7]Ты все также упорно не желаешь читать справку, все на халяву.
← →
Washington © (2008-05-14 16:10) [8]
> Vlad Oshin © (14.05.08 15:58) [6]
The process can"t open file because it used by another process.
Что-то такое, короче понял теперь, где ошибку искать. Спасибо большое.
> Anatoly Podgoretsky © (14.05.08 16:04) [7]
зря Вы так, читаю ведь. И даже гуглю
← →
Anatoly Podgoretsky © (2008-05-14 21:13) [9]Может быть, но не заметно
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.039 c