Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как заставить программу (на паскале) искать файл в своей же директории?
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
Diusha
В autoexec`e прописан путь туда, где лежит некая программа (написанная на паскале). Требуется, чтобы при запуске этой прогы из любой дир. она находила файл в той же дир., где лежит сама (речь, само собой, о ДОСе или досовском окне). Если в Аssign указать имя файла без пути, то прога ищет его не там, где находится сама, а в той дир., откуда была запущена.
Alex11
Виндюки, сэр... Если нужно внешними по отношению к программе средствами - запуск через .bat-файл, где перед запуском сказать CD <имя собственной директории>. Если программу можно поправить - смотрите как это на паскале, я не в курсе, в С - первый аргумент - имя программы с полным путем. Вытаскиваете оттуда путь и приделываете к файлу, если он без пути.
dx40
paramstr(0) - возвращает имя запущенного файла и путь. Соответственно, чтобы получить путь надо отрезать все, что идет после последнего /
Diusha
Спасибо, dx40!
Именно это мне и требовалось!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.