По SetCurrentDir
Модератор: Модераторы
По SetCurrentDir
Использую в одной процедуре SetCurrentDir с относительным путём. Как в другой процедуре вернуть каталог по умолчанию тот в котором лежит исполняемый файл?
SetCurrentDir(ExtractFilePath(paramstr(0)))?
Но лучше сначала запомнить текущий каталог GetCurrentDir, а потом вернуть SetCurrentDir, т.к. текущий каталог не всегда тот где лежит исполняемый файл
Но лучше сначала запомнить текущий каталог GetCurrentDir, а потом вернуть SetCurrentDir, т.к. текущий каталог не всегда тот где лежит исполняемый файл
- Nik
- энтузиаст
- Сообщения: 573
- Зарегистрирован: 03.02.2006 23:08:09
- Откуда: Киров
- Контактная информация:
SetCurrentDir(ExtractFilePath(paramstr(0)))?
Всегда интересовало, что (в теории) работает быстрее
Код: Выделить всё
ExtractFilePath(paramstr(0))Код: Выделить всё
ExtractFilePath(Application.ExeName)В первом случае вызывается функция, а во втором метод. Первый случай будет побыстрее. Я так думаю 
- shraibikus
- новенький
- Сообщения: 36
- Зарегистрирован: 22.09.2009 16:22:42
- Откуда: Столица деревень
- Контактная информация:
Так-же стоит отметить, что второй случай не всегда применим.
Например при разработке консольного приложения
Например при разработке консольного приложения
