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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 22.03.2009, 13:28   #1
dolphin705
Форумчанин
 
Аватар для dolphin705
 
Регистрация: 02.08.2008
Сообщений: 213
Вопрос Как узнать деректорию откуда запущена программа?

Здраствуйте, передо мной возник камень приткновения:
Написал программу, и она должна если лежит в каталоге С:\Program files выполныть одну процедуру(Собственно програмную), а если где нибудь в другом месте другую(инсталяцию).Подскажите как реализовать

Код примерно такой
Код:
Procedure programm;
begin
////
end;

Procedure instal;
begin
////
end;

begin
if dir = C:\Prgr.files
then
begin
programm....
else
instal
dolphin705 вне форума
Старый 22.03.2009, 14:08   #2
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Код:
Procedure TForm1.FormCreate(Sender: TObject);
Begin
If ExtractFilePath(Application.ExeName)='C:\Program Files\' Then
Begin
Programm;
End
Else
Begin
Instal;
End;
End;
http://programmersforum.ru/showthread.php?t=42684
Всегда рад помочь!

Последний раз редактировалось Terran; 22.03.2009 в 14:10.
Terran вне форума
Старый 22.03.2009, 14:17   #3
dolphin705
Форумчанин
 
Аватар для dolphin705
 
Регистрация: 02.08.2008
Сообщений: 213
По умолчанию

Благодарю за помощь
dolphin705 вне форума
Старый 22.03.2009, 19:13   #4
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

Только не факт, что Program Files будет у пользователя на диске C и что она вообще так называется
Somebody вне форума
Старый 22.03.2009, 19:32   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Сто раз этот примитивный вопрос рассматривался!
Закрыто.
mihali4 вне форума
Закрытая тема


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как и откуда правильнее загружать свой курсор? spamer Мультимедиа в Delphi 4 01.03.2009 00:14
Запущена ли програма? RealSHELS Общие вопросы Delphi 4 14.06.2008 21:54
Как проверять, запущена ли определенная программа? Bill Gates Общие вопросы Delphi 1 04.01.2008 17:29
Delphi 6 - Программа должна узнать уровень загруженности процессора Никки Общие вопросы Delphi 3 20.11.2007 19:40
Запущена программа или нет Маркъ Общие вопросы Delphi 6 05.02.2007 18:21