Вниз
Скачать: CL | DM;

Как сменить текущий каталог   Найти похожие ветки 

 
Work_NOV ©   (2002-07-12 16:57) [0]

Программа создает каталог по дате как программно сделать этот каталог текущим, чтобы после выхода из программы находиться в нем
а не в том каталоге откуда стартовал
ChDir("директория"); и SetCurrentDir("полный маршрут");
не советовать, неработают, вернее работают только
внутри программы, а как выходишь опять на старом месте

NOV


 
Юрий Зотов ©   (2002-07-12 19:52) [1]

> чтобы после выхода из программы находиться в нем

После завершения программа уже НИГДЕ не находится. НИ В КАКОМ каталоге. В каком-то каталоге могут находиться только ДРУГИЕ программы - те, которые продолжают работать. Причем КАЖДАЯ из них запросто может иметь свой СОБСТВЕННЫЙ текущий каталог. И обычно именно так и бывает - потому что это не однозадачная DOS, а мультизадачная Windows, в которой понятие текущего каталога относится не ко ВСЕЙ системе в целом, а к КАЖДОЙ программе отдельно.

Так для КАКОЙ из оставшихся работать программ Вам нужно установить Ваш текущий каталог?

Вот с ЭТИМ вопросом, пожалуй, стоит определиться в первую очередь. Только, боюсь, что именнно это и не получится - потому что общего ответа на него нет и быть не может.


 
Anatoly Podgoretsky ©   (2002-07-12 20:04) [2]

Work_NOV © (12.07.02 16:57)
Все работает верно - мультипрограммная среда!
А ответ тебе надо дать на предпоследний абзат от Зотова, только после этого мы будем говорить с тобой.


 
Sicoz ©   (2002-07-15 09:26) [3]

Перед выходом из программы(или после создания каталога) сохраняй в реестре или в темповом файлике GetCurrentDir, а при старте читай из места кула записал в SetCurrentDir:)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
8-73765
TPavel
2002-05-23 22:18
2002.09.23
Преобразование Фурье.


14-73892
^Sanya
2002-08-29 22:14
2002.09.23
Где бы в нете достать System Of A Down в mp3???


1-73578
Sheva
2002-09-10 12:35
2002.09.23
RxDBGrid1DrawColumnCell


1-73662
xaoc_iva
2002-09-12 23:21
2002.09.23
Delphi6 и Origin6.1


1-73604
Max2000
2002-09-11 10:40
2002.09.23
Windows NT 4.0




   Наверх