Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

определение каталога в Паскале [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) Содержится имя программы с путем её запуска


Наверх

Титульная страница Поиск, карта сайта Написать письмо