Главная страница
    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.011 c
2-1123234603
Bagdat
2005-08-05 13:36
2005.09.11
Создание папок


3-1122887461
Kara
2005-08-01 13:11
2005.09.11
Преобразование типов данных


14-1124081606
rentgen
2005-08-15 08:53
2005.09.11
ВСЕ мои вопросы по ВСЕМ форумам


3-1122897204
Ольга
2005-08-01 15:53
2005.09.11
Формирование запроса к таблице с ненормальной датой


6-1116836925
Uninstall
2005-05-23 12:28
2005.09.11
Переход с Indy 9 на Indy 10.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский