Вниз
Скачать: 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.012 c
14-73855
France
2002-08-28 14:17
2002.09.23
А из Харькова тут есть кто?


7-73914
Ascan_
2002-07-12 14:57
2002.09.23
Отсылаем 13к, а доходит только 8к.


7-73913
Александр
2002-07-10 10:41
2002.09.23
Принтеры


1-73737
tytus
2002-09-11 16:50
2002.09.23
Stringgrid


1-73609
alxx
2002-09-11 15:55
2002.09.23
IScheduledWorkItem.SetAccountInformation




   Наверх