![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
определение каталога в Паскале [WinXP]
Толян © (2006-03-24 17:18:00)как определить из какого каталога запущена программа
Германн (2006-03-25 01:58:00) [1]
> Работает во всех версиях TurboPascal
Тут я, пожалуй, загнул. Начиная с ТР5 - точно работает. А в более ранних версиях - не помню. А проверить не на чем.
Германн (2006-03-25 01:54:00) [2]
> Толян © (24.03.06 18:04) [8]
>
> нет мне надо в паскале
>
Тогда надо определиться с паскалем.
В паскале от Борланда универсальный метод - использование связки FindFirst, FindNext.
Работает во всех версиях TurboPascal и Delphi.
Правда в Дельфи рекомендуется ещё и FindClose.
Jeer (2006-03-24 18:19:00) [3]Странно, но в Borland Pascal - точно также.
Толян (2006-03-24 18:04:00) [4]нет мне надо в паскале
Германн (2006-03-24 18:02:00) [5]
> Толян © (24.03.06 17:57) [6]
>
> а как мне определить существует ли опред файл или нет в
> каталоге с прогой
FileExists, если в Дельфи.
Толян (2006-03-24 17:57:00) [6]а как мне определить существует ли опред файл или нет в каталоге с прогой
Толян (2006-03-24 17:51:00) [7]а все пардон запарился
пасиба
Германн (2006-03-24 17:50:00) [8]
> Толян © (24.03.06 17:46) [3]
>
> ParamStr(0) показывает только имя ЕХЕшника
А не врёшь?
Толян (2006-03-24 17:46:00) [9]ParamStr(0) показывает только имя ЕХЕшника
Jeer (2006-03-24 17:27:00) [10]Определись с сочетаниями Pascal/Delphi и DOS/WinXP
А в Pascal текущий каталог всегда определялся как GetDir(..)
Германн (2006-03-24 17:26:00) [11]B ParamStr(0) Содержится имя программы с путем её запуска