Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2008, 13:00   #1
PUH
Пользователь
 
Регистрация: 21.02.2008
Сообщений: 35
По умолчанию Директория программы

Здравствуйте, уважаемые форумчане!

Программа размещаеться в любой папке, папка содержит в себе:
-Экзешник
-\templates (папка)
-\project (папка)
Задача следующая - определить, из какой директории запускаеться программа, чтобы результаты работы сохранять в {путь}\project\

Код:
AssignFile(f, '/project/index.html');
Rewrite(f); 
write(f,index);
Closefile(f);
Так не выходит - после открытия диалогового окошка любого - путь меняеться, и программа сохраняет туда, откуда был открыт тот или иной файл.
PUH вне форума Ответить с цитированием
Старый 13.04.2008, 13:11   #2
PUH
Пользователь
 
Регистрация: 21.02.2008
Сообщений: 35
По умолчанию

Простите за ламовопрос, разобрался, сделал так:

При создании формы вызываю:
Код:
GetDir(0,Pat);
А потом уж:
Код:
AssignFile(f, Pat+'/project/index.html');
Rewrite(f); 
write(f,index);
Closefile(f);
PUH вне форума Ответить с цитированием
Старый 13.04.2008, 13:12   #3
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

Как "откусить" от пути любую часть:
http://www.delphibasics.ru/ExtractFileDir.php

Как определить откуда запустилась программа:
http://www.delphibasics.ru/ParamStr.php
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск программы на выполнение из другой программы. ViNcHeStEr Паскаль, Turbo Pascal, PascalABC.NET 6 18.06.2008 14:33
Две программы Манжосов Денис :) Софт 2 26.04.2008 12:29
программы koyot Фриланс 1 14.03.2008 13:10
в TEdit изначально отображается текущая директория, а не только при выборе её kayman БД в Delphi 3 11.09.2007 16:25