![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Где было запущенно приложение?
voe © (2007-11-18 20:45:00)Как узнать Где было запущенно приложение?
{RASkov} (2007-11-18 22:02:00) [1]> [22] voe (18.11.07 21:33)
> запускаю приложение в режиме отладки нажимаю книпку срабатывает
> перехват события жму f8
Все это можно проще проверить :)
Например так:
var
s:string;
begin
s:=ExtractFilePath(Application.ExeName);
ShowMessage(s);
end;
Только не говори, что после этого не покажеться сообщение с каталогом программы )
ку? (2007-11-18 21:54:00) [2]
> я думаю что тему надо закрывать, если конечно мне не ответит
> кто нибуть на вопрос из 22 поста.
Тебе уже ответили в [18], госпадин безглазый.
voe (2007-11-18 21:47:00) [3]вообщем всем спасибо! особенно Anatoly Podgoretsky, turbouser !!!
Anatoly Podgoretsky (2007-11-18 21:40:00) [4]
> var
> s:string;
> begin
> s:=ExtractFilePath(Application.ExeName);
А это не код, а огрызок. Можно было не приводить, толку с него мало.
voe (2007-11-18 21:40:00) [5]я думаю что тему надо закрывать, если конечно мне не ответит кто нибуть на вопрос из 22 поста.
Anatoly Podgoretsky (2007-11-18 21:35:00) [6]> voe (18.11.2007 21:33:22) [22]
http://podgoretsky.com/DM/delphimaster.html
voe (2007-11-18 21:33:00) [7]делаю новую кнопку туда пишу
var
s:string;
begin
s:=ExtractFilePath(Application.ExeName);
запускаю приложение в режиме отладки нажимаю книпку срабатывает перехват события жму f8 чтобы сработало данное собыние, навожу курсор на s там только '' и все!!
Anatoly Podgoretsky (2007-11-18 21:28:00) [8]> voe (18.11.2007 21:25:20) [20]
Пишутся.
voe (2007-11-18 21:25:00) [9]А зачем больше была загвоздка с определением каталога.
Объяесните почему данные о каталоге не пишутся в стринг переменную?
Anatoly Podgoretsky (2007-11-18 21:16:00) [10]> voe (18.11.2007 21:14:17) [17]
От тебя пока была всего одна строчка кода.
Правильный_Вася (2007-11-18 21:14:00) [11]
> в переменную string ничего не передается
если s больше не используется, оптимизатор может ее выкинуть
voe (2007-11-18 21:14:00) [12]
> Anatoly Podgoretsky © (18.11.07 21:10) [16]
> > voe (18.11.2007 21:09:15) [15]
>
> Это не та S
Прикол! Действительно если вывести в Edit.Text но путь показывается! но если в string переменную то нифига нет!
Пожалуста объясните!!!
Anatoly Podgoretsky (2007-11-18 21:10:00) [13]> voe (18.11.2007 21:09:15) [15]
Это не та S
voe (2007-11-18 21:09:00) [14]
> Точку с запятой поставь.
Если в конце ExtractFilePath(Application.ExeName) то просто обосаться как смешно!
Если серьезно то все компилируется но в переменную string ничего не передается s:=ExtractFilePath(Application.ExeName); в s ничего не содержится!
Помогите только не издевайтесь.
Anatoly Podgoretsky (2007-11-18 21:08:00) [15]А другого кода нет.
boa_kaa (2007-11-18 21:07:00) [16]
> Anatoly Podgoretsky ©
Ваш юмор становится тоньше и тоньше :) Уже руку набили? :)
Anatoly Podgoretsky (2007-11-18 21:05:00) [17]> voe (18.11.2007 21:02:10) [10]
Точку с запятой поставь.
voe (2007-11-18 21:04:00) [18]
> Не надо хронить там настройки. Для этого есть спец папки.
Например? Что то вроде моих документов?( в смысле папки мои документы, Local Settings)
voe (2007-11-18 21:02:00) [19]
> вот поставишь ты его в Program Files, а он закрыт для юзера.
> И?
да облом. Но именно это в данном случучии исключено.
> ExtractFilePath(Application.ExeName)
чето уменя ни чего не возрощается!
Kolan (2007-11-18 21:02:00) [20]> нУжно хронить набор параметров утилиты.
Не надо хронить там настройки. Для этого есть спец папки.