
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.52] |
![]() |
|
Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
Ну вы блин даёте, а что не знаете о стандартной паскалевской функции FSearch, FSplit, FExpand?
|
Сообщ.
#17
,
|
|
|
Кстати, да! Сам всегда через FSearch делал, а сейчас забыл
![]() Правильно проверять так: FSearch('ИмяФайлаСИменемПути', '') , а не FSearch('ИмяФайла', 'ПутьКФайлу') !!! |
Сообщ.
#18
,
|
|
|
Можно и через FileSearch из модуля windows попробовать.......
![]() ![]() uses windos; var p:pchar; s:array[0..100(длина названия)] of char; d:array[0..100(длина пути к файлу)] of char; begin writeln('Имя файла'); readln(s); p:=strnew(s); filesearch(d,p,getenvvar('path')); if d[0]=#0 then writeln('Файла на диске нет') else writeln('Путь к файлу - ',fileexpand (d,d)); end. Добавлено в : Из модуля WinDos |