Показать сообщение отдельно
  #6  
Старый 16.07.2009, 14:46
roamer roamer вне форума
Активный
 
Регистрация: 15.04.2009
Сообщения: 369
Репутация: 93
По умолчанию

Цитата:
Сообщение от ChinYan
Это не помогает, т.к. получается имя файла с указанием всего пути, а надо только имя и расширение

Это - вряд ли.
Код:
//После этого :
MyFileName:=ExtractFileName ('C:\MyDir1\MyDir2\MiDir3\MyFile.txt');
//В переменной MyFileName должно быть значение=MyFile.txt


Цитата:
Сообщение от ChinYan
Append(TMP);// ранее созданный файл ( но при этом делфи его выделяет)

Файл-то может и создан ранее (в смысле - существует на диске).
Но на него в программе нужно получить ссылку (как минимум).
Т.е, может быть TMP - не корректная ссылка ?
Или же (может быть) файл иммет атрибут Hidden (System).
Тогда AssignFile может его не "увидеть" ...
Ответить с цитированием