Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.11;
Скачать: CL | DM;

Вниз

$(Delphi) - где присваивается значение этой переменной?   Найти похожие ветки 

 
Экспериментатор   (2005-08-17 14:15) [0]

$(Delphi) - где присваивается значение этой переменной, скопировал Delphi с другого компьютера, записи реестра,  и т.д., да вот беда некоторые не находит, хотя установлены. Галочку ставишь - все Ок говорит. Перезапускаешь - а воз и ныне там галочки нет, пакаж не загружен


 
Экспериментатор   (2005-08-17 14:21) [1]

В целом Delphi  фунциклирует - все что в стандартной установке, то все ОК, работает.
С некоторыми установленными компонентами описанная выше проблема.


 
Экспериментатор   (2005-08-18 08:26) [2]

Неужели никто не знает?  :-((


 
vrem   (2005-08-18 08:55) [3]

*Вообще не вникая в суть:
IN - При работе программы возникают проблемы, выяснено что это происходит из-за записей в реестре.
OUT - Программой слежения за изменениями в реестре(той же RegShot.exe) выяснить что и куда программа пишет в реестре.
Проанализировать. В худшем случа придётся при каждом запуске программы вносить изменения в реестр - не сложно, запускать файл *.reg c ключом /s что бы не задавал вопросы внести или не надо, а вносил сразу.


 
Lamer@fools.ua ©   (2005-08-18 09:06) [4]

>>Экспериментатор   (17.08.05 14:15)

>вот беда некоторые не находит, хотя установлены.

Что именно не находит, форумчанам предстоит угадать?


 
Экспериментатор   (2005-08-18 11:50) [5]

TO Lamer@fools.ua ©   (18.08.05 09:06) [4]

И все таки вопрос поставлен корректно:

$(DELPHI) - ГДЕ ПРИСВАИВАЕТСЯ ЗНАЧЕНИЕ ЭТОЙ ПЕРЕМЕННОЙ?

Все остальное - это последствия.

А по поводу слежения за реестром, то у Delphi столько ключей в реестре, что я решил сначала спросить у Вас, чтобы не изобретать велосипед.


 
Джо ©   (2005-08-18 11:56) [6]


> $(DELPHI) - ГДЕ ПРИСВАИВАЕТСЯ ЗНАЧЕНИЕ ЭТОЙ ПЕРЕМЕННОЙ?

Нет такой переменной.


 
Юрий Зотов ©   (2005-08-18 13:47) [7]

> $(DELPHI) - ГДЕ ПРИСВАИВАЕТСЯ ЗНАЧЕНИЕ ЭТОЙ ПЕРЕМЕННОЙ?

Почему бы не в самой среде? Что мешает Delphi вызвать SetEnvironmentVariable при своей загрузке?


 
Плохиш ©   (2005-08-18 13:53) [8]

Скажите, хоть, что за переменная такая, где используется? Ночами спать не буду. Сжальтесь над тёмным.


 
Юрий Зотов ©   (2005-08-18 14:00) [9]

> Плохиш ©   (18.08.05 13:53) [8]

В самой среде, при задании путей поиска. Отсюда и [7].


 
Плохиш ©   (2005-08-18 15:56) [10]


> Юрий Зотов ©   (18.08.05 14:00) [9]

О, точно, спасибо большое! :-)

>Экспериментатор
Ты кнопку "Help" видел? А нажимать пробовал?
Там всё подробненько описано.
В настройках ещё и закладка имеется "Переменные окружения".
К стати, думаешь Борланд от нечего делать инсталлятор сделал? Копировальщик ты наш :-)


 
Экспериментатор   (2005-08-19 10:14) [11]


> Юрий Зотов ©   (18.08.05 13:47) [7]
Почему бы не в самой среде? Что мешает Delphi вызвать SetEnvironmentVariable при своей загрузке?

А вот и нет. Если бы так было вопроса бы не было.
Вся проблема именно в этой переменной.
Кстати D и help свой найти не может по этой же причине

А EnvironmentVariable в настройках системы я сделал как и должно
C:\Program Files\Borland\Delphi5\Bin
C:\Program Files\Borland\Delphi5\Projects\Bpl

ВСЕ. Не должно там ничего больше быть касательно дельфей.
Каким-то другим способом она ее определяет.

Эксперименты эти связаны стем что понадобилась D5 на другой машине, но на D5 в свое время было навешано много компонентов.
Я делал подобное с D6 - проблемы такой не возникало.
Свои нюансы однако. Понимаю, что проще поставить D5 и поставить компоненты, но уже чисто спортивный интерес - в чем же дело.
И в действительности - где эта переменная присваивается?
После запуска D5 если попытаться открыть проект, то в диалоге Открыть по умолчанию открывается каталог текущего аккаунта - это все таки о чем то говорит.


 
Джо ©   (2005-08-19 10:31) [12]

Если не ошибаюсь, при инсталяции можно выбрать режим, при котором инсталлятор ничего не устанавливает - только лишь делает необходимые записи в реестр и устанавливает системные переменные.


 
Плохиш ©   (2005-08-19 10:59) [13]


> Экспериментатор   (19.08.05 10:14) [11]

HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Delphi\5.0
RootDir   C:\Program Files\Borland\Delphi5


 
Экспериментатор   (2005-08-19 12:59) [14]

Все это есть.
Экспорт-импорт реестра ветвей
HKLM\SOFTWARE\Borland\Delphi\5.0
HCCU\SOFTWARE\Borland\Delphi\5.0
Черт в чем же дело?



Страницы: 1 вся ветка

Текущий архив: 2005.09.11;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.027 c
14-1124165644
-=snoop=-
2005-08-16 08:14
2005.09.11
делюсь инфой по полезному компоненту!


14-1124260923
Tria
2005-08-17 10:42
2005.09.11
Уважаемые, подскажите плиз по чем нынче отдых (проживание) в Крым


1-1124343139
kblc
2005-08-18 09:32
2005.09.11
Ссылка на * of object в виде строки


3-1122216201
ArchValentin
2005-07-24 18:43
2005.09.11
Поиск строки в базе....


1-1124779960
ChILP
2005-08-23 10:52
2005.09.11
rxStrUtils