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

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

Получение директории программы [D7]


Страницы:   1 2 3

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 был доступен для записи и модификации... Места больше нет?


Страницы:   1 2 3

Наверх

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