Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.05.16;
Скачать: [xml.tar.bz2];

Вниз

Не работает 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.005 c
3-49819
ao1973
2002-04-18 11:44
2002.05.16
КАК програмно СОЗДАТЬ файл БД ACESS-a ?


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


1-49918
Samvel
2002-05-02 16:57
2002.05.16
Сообщение об ошибке


1-49958
cranium
2002-05-04 19:27
2002.05.16
TreeView редактирование названия узла


3-49844
DenNNis
2002-04-19 09:36
2002.05.16
Уважаемые Мастера!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский