Главная страница
    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.47 MB
Время: 0.006 c
1-49953
JMax
2002-05-04 02:31
2002.05.16
Edit


1-49908
_aero_
2002-05-02 15:51
2002.05.16
MeasureItem


14-50093
Nikolay
2002-04-05 15:58
2002.05.16
Ставим на ноги принтер...


3-49856
Chuvi
2002-04-18 19:57
2002.05.16
Какои драйвер использовать BDO тобы считать из DBF фаила русские


1-49986
Vasjatka
2002-04-30 13:02
2002.05.16
Kak uprvljatj ciklom iz okna ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский