Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Установка и запуск проги [D7, Win95/98, WinME, NT4, Win2k, WinXP]


Jann ©   (2004-07-01 13:26:00) 

Я не волшебник я только учусь!
А как сделать так, чтобы при запуске программы путь (местонахождения программы) автоматически поподал в AdsConnection.ConnectPath???


Jann   (2004-07-01 14:55:00) [1]

Всем спасибо за дебаты!
Все получилось!
Особенная благодарность "Iconka"!!!!!


Iconka   (2004-07-01 14:34:00) [2]

Ясненько


BillyJeans   (2004-07-01 14:33:00) [3]

2 Iconka   (01.07.04 14:22) [12]

Вот тем самым '\' и отличаются...


Iconka   (2004-07-01 14:23:00) [4]

Там случаем не надо вставить '\':

AdsConnection.ConnectPath := ExtractFilePath(ParamStr(0)) + '\' + ADSDatabaseName;


Iconka   (2004-07-01 14:22:00) [5]

Какая разница между ExtractFileDirи ExtractFilePath?


Плохиш   (2004-07-01 14:20:00) [6]


> Jann ©   (01.07.04 14:08) [9]

AdsConnection.ConnectPath := ExtractFilePath(ParamStr(0)) + ADSDatabaseName;


Iconka   (2004-07-01 14:19:00) [7]

Тогда уж
AdsConnection.ConnectPath:= ExtractFileDir(Application.ExeName)


Jann   (2004-07-01 14:08:00) [8]

Попробовал AdsConnection.ConnectPath := ParamStr(0) ничего не получилось, а надо чтобы после отработки setup.exe этой программы в произвольный каталог и дальнейшего запуска программы в AdsConnection.ConnectPath попал тот произвольный путь. Привели бы пример кода для FormCreate!!!


Iconka   (2004-07-01 14:01:00) [9]

А можно и Application.ExeName


Amoeba   (2004-07-01 13:44:00) [10]


> А откуда возьмем GetParamStr(0)

F1

RTFM


Axis_of_Evil   (2004-07-01 13:44:00) [11]

2Ega23 ©   (01.07.04 13:41) [3]
>Достаточно просто ParamStr(0).
мдя, правильно, без компилятора под рукой я нынче никуда:>
2Jann
AdsConnection.ConnectPath := ParamStr(0);


Ega23   (2004-07-01 13:43:00) [12]

А откуда возьмем GetParamStr(0)

Боюсь, что ниоткуда. Просто ParamStr(0).


Ega23   (2004-07-01 13:41:00) [13]

Достаточно просто ParamStr(0).


Jann   (2004-07-01 13:41:00) [14]

А откуда возьмем GetParamStr(0)


Axis_of_Evil   (2004-07-01 13:39:00) [15]

AdsConnection.ConnectPath := GetParamStr(0);
вместо GetParamStr можно еще API функции использовать,
но я их не помню


Ega23   (2004-07-01 13:35:00) [16]

AdsConnection.ConnectPath???   - Это что????

как сделать так, чтобы при запуске программы путь (местонахождения программы) автоматически поподал в

Я думаю, что прописывать его в ...


Наверх

Титульная страница Поиск, карта сайта Написать письмо