Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 104
от 23.04.2005, 00:20

Администратор:Калашников О.А.
В номере:Вопросов: 2, Ответов: 7


Вопрос № 19855: Уважаемые эксперты. Какие файлы из установленного DELPHI нужно взять с собой, чтобы перенести свою среду программирования на другой компьютер. Имеется в виду, что у меня установлены разные компоненты, которых в дистрибутиве нет, а вспоминать все доба...
Вопрос № 19892: Доброго времени суток! Вопрос следующие: 1.Как программно зарегистрировать источник данных ODBC? Не программно делаю так на вкладке пользовательский DsN добавляю, затем драйвер Microsoft Paradox Driver(*.db), затем Имя источника ...

Вопрос № 19855
Уважаемые эксперты. Какие файлы из установленного DELPHI нужно взять с собой, чтобы перенести свою среду программирования на другой компьютер. Имеется в виду, что у меня установлены разные компоненты, которых в дистрибутиве нет, а вспоминать все добавки к DELPHI за много месяцев работы практически нереально. Естественно предполагается одинаковая структура директорий на различных компьютерах. Спасибо.
chvd.
Отправлен: 17.04.2005, 10:50
Вопрос задал: chvd (статус: Посетитель)
Всего ответов отправлено: 4

Отвечает: John Freeman
Здравствуйте, chvd!
Однозначного ответа нет - все компоненты по разному ставятся
1) ВСЁ что в uses (dcu,pas,inc )
2) Полный вариант(НЕ учитывающий регистрацию платных, их настройки, etc...) - ВСЁ что дополнительно в Library Search Path в самом Delphi
Ответ отправил: John Freeman (статус: Профессионал)
Отправлен: 17.04.2005, 14:30

Отвечает: Bochvarov NikB
Здравствуйте, chvd!
http://www.vdovin-av.narod.ru/Download/DelpReg.exe
Ето уже не работает, но можно найти етого V.Dovin:
"DelpReg V-A-V
Это утилита для облегчения труда программиста пишущего на Delphi 5.0.
Написал я ее для того, чтобы ускорить установку Delphi после переустановки
Windows. Например если у Вас установлено куча сторонних компонентов и переделан
проект справки по Delphi, то эта утилита существенно облегчит Вам "жизнь"
Кому нужны будут исходники программы пишите на мыло вышлю...
Более подробно на сайте www.vdovin-av.narod.ru"
vdovin-av@yandex.ru
Ответ отправил: Bochvarov NikB (статус: 2-ой класс)
Отправлен: 17.04.2005, 18:27

Отвечает: Delphin
Здравствуйте, chvd!
Хм. Ну если вы писали свои DLL'ки то конечно в первую очередь их.
Если вы компилировали программу со функции "Build with runtime packages" то почти все Дельфийские библиотеки. ТАк что отключите эту функцию в настрояках проекта.
Вы писали/использовали драйвер? Тогда его! Ну и еще конечно если вы пользовались базами данных то установочный пакет BDE допустим (Ну это пример).
А что вы еще делали? Вроде все.
Ой черт я думал программу.... А вы про дельфи. Вот блин.
1. Делаем снимок реестра куста Borland в Current User и Local Machine.
2. Берем все компоненты которые устанавливал и несем на другой компьютер в туже папку.
3. Берем C:Program FilesBorlanDelphi 2005 (Ну это у вас свое).
4. Тащим из C:WindowsSystem32 все от дельфи. (Ох там этих файлов!!!) Рекомендую глянуть что дельфи использует и тащить. FileMоn поможет.
P.S. Лучше всего сделать эти шаги после того как поставил дельфи на новом компьютере.
Успех 98% :) Enjoy!!!
Ответ отправил: Delphin (статус: 2-ой класс)
Отправлен: 17.04.2005, 22:57

Отвечает: sir henry
Здравствуйте, chvd!
А сама Дельфи то установлена? :)
Перенесите из системного каталогаSYSTEM32 все файлы с расширением .bpl - это дельфинские пакеты. Если чего не хватит, он Вам выдаст предупреждение.
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 18.04.2005, 09:28


Вопрос № 19892
Доброго времени суток!
Вопрос следующие:
1.Как программно зарегистрировать источник данных ODBC?
Не программно делаю так на вкладке пользовательский DsN
добавляю, затем драйвер Microsoft Paradox Driver(*.db),
затем Имя источника данных ,скажем, Name, затем выбор католога,
пусть будет, "с:". Желательно привести пример.
2.Как программно выполнить следующее: на
HKEY_LOCAL_MACHINESYSTEMControlSet001ControlNlsCodePage
изменить значение параметра 1252 с c_1252.nls на c_1251.nls
Я просто никогда не имел дело с реестром, так что тоже желателен
пример.
Заранее благодарю.
Отправлен: 17.04.2005, 22:39
Вопрос задал: JStudent (статус: Посетитель)
Всего ответов отправлено: 3

Отвечает: Delphin
Здравствуйте, JStudent!
2. Использовать Registry который надо прописать в USES.
Я не буду писать код. Просто скажу надо открыть реестр открыть ветвь а потом записать
значение типа DWORD.
Если не сможешь сам то напиши на E-MAIL:BARSENA@mail.RU или ICQ: 7777-88-51
Я напишу тебе код.
Ответ отправил: Delphin (статус: 2-ой класс)
Отправлен: 17.04.2005, 23:05

Отвечает: mvp
Здравствуйте, JStudent!
2.
uses Registry;
//-----------
var h : TRegistry;
begin
h := TRegistry.Create;
with h do
begin
RootKey := HKEY_LOCAL_MACHINE;
OpenKey('SYSTEMControlSet001ControlNls', true);
WriteString('CodePage', 'c_1251.nls');
CloseKey;
Free
end;
Ответ отправил: mvp (статус: 2-ой класс)
Отправлен: 17.04.2005, 23:31

Отвечает: corsar
Здравствуйте, JStudent!
uses Registry; //подключаем полезный модуль ;)
procedure TForm1.FormCreate(Sender: TObject);
var R : TRegistry;
begin
R:=TRegistry.Create;
R.RootKey:=HKEY_LOCAL_MACHINE; //устанавливаем корень
R.OpenKey('SYSTEMControlSet001ControlNlsCodePage',true); //открываем, true значить,
//что если такой директории-ключа нет, то создать принудительно
R.WriteString('1252','c_1251.nls'); //просто пишем
R.CloseKey; //закрываем
R.Free;
end;
Ответ отправил: corsar (статус: 2-ой класс)
Отправлен: 18.04.2005, 17:08


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.delphiplus
Отписаться

В избранное