![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Получение директории программы [D7]
3asys © (2012-07-29 00:16:00)Добрый день,
есть Программа 1. В ней используется Функция получения каталога программы.Программа 1 запускается из Программы 2 посредством скрипта. При этом Функция возвращает директорию Программы 2.
В качестве Функции использовалось GetDir, ExtractFilePath(Paramstr(0) и т.п. - с одинаковым результатом.
Хотелось бы получить директорию Программы 1. Как это можно сделать?
Германн (2012-08-15 02:36:00) [1]
> Андреевич (14.08.12 19:04) [37]
>
>
> > Лично я за то, чтобы MS дала простую возможность администратору
> > выбрать диск, на котором будут располагаться папки пользователей
> > и личные папки программ. Но сомневаюсь, что MS на это
> согласится
> > при моей жизни. :(
>
> я не знаю о чем ты конкрентно говоришь,
Об установке Windows.
antonn (2012-08-14 23:59:00) [2]
> brother © (14.08.12 19:06) [38]
>
> > на терминальном сервере (2008) профиля юзеров на отдельном
> > диске идут
>
> это же настраивается...
и я про это же говорю
Dennis I. Komarov (2012-08-14 20:13:00) [3]
> что будет если все пользователи на терминале пользуются
> программой из C:\soft\, и она в процессе работы делает запись
> в свой каталог?
ничего хорошего...
brother (2012-08-14 19:06:00) [4]> на терминальном сервере (2008) профиля юзеров на отдельном
> диске идут
это же настраивается...
Андреевич (2012-08-14 19:04:00) [5]
> Лично я за то, чтобы MS дала простую возможность администратору
> выбрать диск, на котором будут располагаться папки пользователей
> и личные папки программ. Но сомневаюсь, что MS на это согласится
> при моей жизни. :(
я не знаю о чем ты конкрентно говоришь, возможно речь идет о десктопах, но вот смотрю прям сейчас на терминальном сервере (2008) профиля юзеров на отдельном диске идут. Хотя, может опять какая виртуализация
Inovet (2012-08-14 09:54:00) [6]> [34] Германн © (14.08.12 01:32)
А разве это нельзя делать?
ProgRAMmer Dimonych (2012-08-14 08:48:00) [7]> [34] Германн © (14.08.12 01:32)
> > Inovet © (13.08.12 22:39) [24]
> > > [23] ProgRAMmer Dimonych © (13.08.12 21:42)
> > > А юзеры против того, чтобы программа писала неизвестно куда.
> > > Особенно во всякие Application Data на системном диске
> > Дать возможность выбора.
> Лично я за то, чтобы MS дала простую возможность администратору
> выбрать диск, на котором будут располагаться папки пользователей
> и личные папки программ. Но сомневаюсь, что MS на это согласится
> при моей жизни. :(
Для MS проще отвести для этого место на системном диске, как и программисту проще писать в каталог своей программы :)
Германн (2012-08-14 01:32:00) [8]
> Inovet © (13.08.12 22:39) [24]
>
> > [23] ProgRAMmer Dimonych © (13.08.12 21:42)
> > А юзеры против того, чтобы программа писала неизвестно
> куда.
> > Особенно во всякие Application Data на системном диске
>
> Дать возможность выбора.
Лично я за то, чтобы MS дала простую возможность администратору выбрать диск, на котором будут располагаться папки пользователей и личные папки программ. Но сомневаюсь, что MS на это согласится при моей жизни. :(
Германн (2012-08-14 01:29:00) [9]Имхо проблема автора так и не понятна из-за того что у него 2 программы и при этом программа, в которой он пытается получить некий путь запускается из другой программы "посредством скрипта".
antonn (2012-08-14 01:18:00) [10]что будет если все пользователи на терминале пользуются программой из C:\soft\, и она в процессе работы делает запись в свой каталог? вот про это я и говорю, вот недавно обсуждали похожее - http://www.delphimaster.ru/cgi-bin/forum.pl?id=1344432770&n=3
Dennis I. Komarov (2012-08-14 00:06:00) [11]
> тем, что в отличии от многопользовательской рабочей станции
> на одну сессию в терминалке сразу несколько пользователей
> работают.
о какой сессии идет речь? терминальный виндовый сервер делает сессию на каждое удаленное подключение...
antonn (2012-08-13 23:48:00) [12]т.е. я "за" запись в каталог с программой, если вдруг меня кто не так понял :)
antonn (2012-08-13 23:43:00) [13]
> Чем терминальный сервер при этом отличается?
тем, что в отличии от многопользовательской рабочей станции на одну сессию в терминалке сразу несколько пользователей работают. Это в плане расположения программы в общем каталоге типа c:\soft\
Dennis I. Komarov (2012-08-13 23:38:00) [14]
> с одной стороны на терминальном сервере это может быть чревато
Чем терминальный сервер при этом отличается?
antonn (2012-08-13 23:27:00) [15]
> с одной стороны на терминальном сервере это может быть чревато
но я, в таком случае, стараюсь выполнять установку софта в roam юзера, софт при этом пишет также в свою директорию, пусть и расходуется больше дискового пространства на сервере
antonn (2012-08-13 23:24:00) [16]с одной стороны на терминальном сервере это может быть чревато, но все же соглашусь что юзеров никто не спрашивает, не нравится поведение софта - не ставь
Dennis I. Komarov (2012-08-13 22:45:00) [17]
> А юзеры против того, чтобы программа писала неизвестно куда.
> Особенно во всякие Application Data на системном диске:
> сколько ни отведи - всё мало.
А они юзеры, их никто не спрашивает... И ни кто не говорил, куда надо (только намекали), но там где exe-шник, там юзерам только читать...
Inovet (2012-08-13 22:39:00) [18]> [23] ProgRAMmer Dimonych © (13.08.12 21:42)
> А юзеры против того, чтобы программа писала неизвестно куда.
> Особенно во всякие Application Data на системном диске
Дать возможность выбора.
ProgRAMmer Dimonych (2012-08-13 21:42:00) [19]> [22] Dennis I. Komarov © (13.08.12 20:53)
> > Ну, к примеру, я туда кладу "всякое" относительно exe
> И какого? Лично я против, что бы юзерам каталог с exe был
> доступен для записи и модификации... Места больше нет?
А юзеры против того, чтобы программа писала неизвестно куда. Особенно во всякие Application Data на системном диске: сколько ни отведи - всё мало.
Dennis I. Komarov (2012-08-13 20:53:00) [20]
> Ну, к примеру, я туда кладу "всякое" относительно exe
И какого? Лично я против, что бы юзерам каталог с exe был доступен для записи и модификации... Места больше нет?