Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.16;
Скачать: CL | DM;

Вниз

Не работает FileExists!!!   Найти похожие ветки 

 
Ganzer   (2002-04-30 19:35) [0]

В одном месте программы работает!
А в другом!!! нет ...

у меня друг тоже пишет на 6м делфи, у него такая же беда :(

я конечно могу написать свою функцию проверки наличия файла
не это будет неправильно

если мне кто нибудь обяснит в чем дело, буду оч.признателен.

спасибо


 
MBo ©   (2002-04-30 19:45) [1]

код?
скорее всего, путаница с относ./абс. путем


 
Ganzer   (2002-04-30 20:06) [2]

S:=GetFilePath(Application.ExeName)+"файлкоторыйяпрверяю.ext";

так все функции работы с фалйлом( S) - работают.

т.е. я читаю его,запускаю и проч.

а FileExists говорит что его нет ... :(


 
Vovchik ©   (2002-04-30 20:14) [3]

Во-первых, FileExists всю жизнь работала.
Во-вторых, ты хоть смотрел, что ты ей подсовываешь? Есть там "\" перед именем "файлкоторыйяпрверяю.ext"?

Действительно, нужно видеть весь текст, а не обрывок.


 
VID ©   (2002-04-30 22:26) [4]

SOLVE:

S := IncludeTrailingBackslash(ExtractFilePath (Application.ExeName))+"файлкоторыйяпроверяю.ext";

должно работать.


 
Anatoly Podgoretsky ©   (2002-04-30 22:46) [5]

ExtractFilePath уже включает заключительный слеш


 
Vovchik ©   (2002-04-30 23:33) [6]

> Ganzer

Ты где-то наглючил и тебе никто не скажет где именно, пока ты не рассекретишь весь свой код.


 
VID ©   (2002-05-01 01:33) [7]

TO Anatoly Podgoretskiy: В дни, Pentium 1600-1800Mhz, и ОЗУ 512МБ можно сказать : Бережённого бог бережёт :)))


 
Aleks1   (2002-05-01 02:14) [8]

2 VID
А причем тут Пентиум или ОЗУ?


 
Aleks1   (2002-05-01 02:30) [9]

Даже с учетом смайликов!


 
Anatoly Podgoretsky ©   (2002-05-01 09:57) [10]

VID © (01.05.02 01:33)
Конечно это не ошибка, а роскошь :-)


 
Malder ©   (2002-05-01 11:08) [11]

Ganzer, пиши вот так:

S:=ExtractFilePath(Application.ExeName)+"файлкоторыйяпрверяю.ext";

Потом уж пиши If FileExists(s) then Reset(F)...и т.д.

А чтобы проверить, можешь при каждом обращении к S просматривать ее сожержимое (по брекпоинту или перед Reset(s), Fileexists(S) пиши Showmessage(s) =)


 
Ganzer   (2002-05-01 11:10) [12]

Спасибо всем, разобрался, у меня в конце S пробел дописался :(


 
VID ©   (2002-05-01 15:38) [13]

to aleks1: смайлики ты видать плохо учёл :)

TO Anatoliy Podgoretskiy:

> VID © (01.05.02 01:33)
> Конечно это не ошибка, а роскошь :-)


:)))



Страницы: 1 вся ветка

Текущий архив: 2002.05.16;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
4-50186
savva
2002-03-14 12:35
2002.05.16
Не люблю задавать вопросы, но все таки приходится.. Можно ли создать процесс Internet Explorer а с параметром


1-50022
MisterBin
2002-05-01 12:38
2002.05.16
Помогите с Integer и String


1-49956
ДмитрийВ
2002-05-03 19:51
2002.05.16
Memo Mouse Move


7-50139
rambler
2002-02-08 18:50
2002.05.16
Серийные номера HDD, мать ....


6-50078
Beka
2002-03-03 17:33
2002.05.16
Можете мне подсказат как поместит Web-страницу в интернет