Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];

Вниз

$(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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.01 c
5-1097084089
TRyaSS
2004-10-06 21:34
2005.09.11
Компонент влияющий на форму


14-1124101892
Narik
2005-08-15 14:31
2005.09.11
войти в систему не зная пароль...


14-1124261462
asdqwer
2005-08-17 10:51
2005.09.11
Rb_tree


1-1124255584
AlexBo
2005-08-17 09:13
2005.09.11
Вызов ODBC


4-1121850926
KSK
2005-07-20 13:15
2005.09.11
CreateProcess





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский