![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не могу переиминовать avi-файл
Алик © (2006-12-06 13:00:00)Добрый день!
Пробема, не могу переиминовать существующий avi-файл. Новое имя содержит порядка 30 символов русского языка, в том числе дефис и запятую. Использую функцию RenameFile. Еще использовал функцию Rename, тоже самое.
Что делать?
Elen (2006-12-06 17:16:00) [1]
> yntactically incorrect
Запятая может влиять.
Рамиль (2006-12-06 15:45:00) [2]ERROR_INVALID_NAME
The file name, directory name, or volume label is syntactically incorrect.
Anatoly Podgoretsky (2006-12-06 15:44:00) [3]> Алик (06.12.2006 15:36:08) [8]
Неверная у тебя справке, согласно правильной справке - неверное имя файла.
Рамиль (2006-12-06 15:42:00) [4]
> Алик (06.12.06 15:36) [8]
Интересно, как ты искал в SDK.
123L ERROR_INVALID_NAME
Алик (2006-12-06 15:36:00) [5]Palladin
Код ошибки 123.
Порылся в Helpe и SDK, но что-то не нашел расшифровки!
Узнал только то, что ее вырабатывает CLX.
Palladin (2006-12-06 13:56:00) [6]Var
f:File;
Err:Integer;
Begin
AssignFile(f,'c:\pagefile.sys');
{$I-}
Rename(f,'c:\pagefile2.sys');
Err:=IOResult;
{$I+}
If Err<>0 Then ShowMessage('Error #'+IntToStr(Err));
End;
Алик (2006-12-06 13:48:00) [7]Palladin © (06.12.06 13:02) [1]
Узнать ошибку которую возвращают эти функции.
Функция RenameFile(const OldName, NewName: String): Boolean;
То есть мы можем узнать только выполнилось или нет. А как узнать код ошибки?
Anatoly Podgoretsky (2006-12-06 13:23:00) [8]> Elen (06.12.2006 13:20:04) [4]
Но он то не предложил, а простой типичный вопль, помогите не работает.
Elen (2006-12-06 13:20:00) [9]
> Алик
Avi тут не приичем. Пробуй переименовать другой файл - если нет то код в студию.
> два раза ку
А если он спичку предложит и желтые штаны? ;)
Anatoly Podgoretsky (2006-12-06 13:17:00) [10]> Palladin (06.12.2006 13:02:01) [1]
Ты что разве "програмисты" обрабатывают ошибки, приводят код приведший к ошибке, не многого ли ты от них хочешь? Будь рад и тому, что дали и два раза ку
Anatoly Podgoretsky (2006-12-06 13:16:00) [11]> Алик (06.12.2006 13:00:00) [0]
После перегрузки тоже?
Тогда удалять в безопасном режиме.
Если не поможет то лечить систему (иногда файл можно удалить в ДОСе).
Palladin (2006-12-06 13:02:00) [12]Узнать ошибку которую возвращают эти функции.