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

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

BDE не встает и все тут [D5, MSSQL]


Князев Сергей ©   (2004-08-20 08:14:00) 

В обще-то не встает даже Дэльфи. Проблема такая: установил Win2000 Server, на него поставил MSSQL2000 Adv. Server и теперь встала задача установить на серверном компьютере программу для работы с БД через BDE. Но после запуска инсталляции Дэльфи, после появления первого окошка, где идет подготовка мастера для установки Дэльфи, в этом окне бежит сттрока прогресса, которая доходит до 100% это окошко пропадает и больше ничего не происходит. Из списка запущенных процессов также пропадает этот Setup. Устанавливаю с правами Администратора. Чего такое и как с этим бороться. Заранее огромное спасибо.
P.S. На других компах в сети (WinXP) все устанавливается зашибись и все работает, но надо чтоб и на сервере все было.


Князев Сергей   (2004-08-20 12:49:00) [1]

Люди, спасибо всем за ответы (советы).
2 Digitman ©
Дэльфи может понадобить позже.
2 Ega23 ©
Твой способ взял на заметку - он работает.

Я же избрал способ, предложенный Kuusiniemi- он наиболее простой и очень хороший за что большое спасибо.
Век живи, век учись.
Спасибо, пока.


Ega23   (2004-08-20 09:35:00) [2]

Создаём вот такой вот cmd-шник:

set chkexist=0
if "%1"=="1" set chkexist=1
set thedir=%~dp0
set sys32=%systemroot%\system32\
set mDeny=Îòêàç îò óñòàíîâêè

if not "%chkexist%"=="1" goto doinst
set mes=BDE óñòàíîâëåí íà %COMPUTERNAME%, ïåðåóñòàíîâèòü ?
rem if exist %sys32%\bdeadmin.cpl ( echo %mInstErr% %fn% >>result & (HotMess /L1 /KC /T"%mInstErr% %fn%  %mCont%" || goto fin) )
if exist %sys32%\bdeadmin.cpl (HotMess /L1 /KC /T"%mes%" || goto fin)
set mes=3àêðîéòå âñå BDE - ïðèëîæåíèÿ !
HotMess /KM /T"%mes%"

:doinst
regsvr32 %thedir%BdeInst.dll

:fin


А с дистрибутива Delphi берём BDEInst.dll. И всё.


Kuusiniemi   (2004-08-20 09:29:00) [3]

Бороться с этим просто :) поиск рулит :) это вообще-то известная проблема D5.
Просто у Вас пути к временным директориям выглядят как x:\Documents and Settings\etc. Исправьте переменные среды TEMP и TMP на что-нибудь простенькое типа C:\Temp и, как говорится, enjoy! :)


Digitman   (2004-08-20 09:15:00) [4]


> задача установить на серверном компьютере программу для
> работы с БД через BDE. Но после запуска инсталляции Дэльфи


а зачем Делфи-то туда устанавливать целиком ?

ну установи ты туда только BDE и скопируй необходимые BPL..


Iconka   (2004-08-20 09:14:00) [5]

Ты ставишь через "панель управления -> Установка и удаление программ"?


Наверх

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