Войти

Показать полную графическую версию : База данных по жителям


fox_sly
30-03-2005, 20:59
Имеется база данных - база по жителям, но к сожалению нет полного знания реестра Windows для автоматизации её установки при инсталяции windows.

А если подробнее. то смысл в том:
Программа перекочевала у меня с windows 98 и устанавливалась там примерно также как и сейчас под XP:
Ручками копирую основной каталог в Programm Files,
а каталог Idapi (необходимый для её работы) приходится копировать в директорию Windows\sistem
и добавлять вручную в win.ini следующие строки:

[IDAPI]
DLLPATH=C:\WINDOWS\SYSTEM\IDAPI
CONFIGFILE01=C:\WINDOWS\SYSTEM\IDAPI\IDAPI.CFG
[Borland Language Drivers]
LDPath=C:\windows\system\idapi

размещать можно не только в каталоге Windows\sistem
но и просто, в каталоге виндузы, только тогда править вышеуказанные пути.

содержимое каталога - Idapi:

CYRR.LD
IDAPI.CFG
IDAPI01.DLL
IDBAT01.DLL
IDPDX01.DLL
IDQRY01.DLL
IDR10009.DLL
ILD01.DLL

содержимое каталога самой программы:

__QB5.DB
__QB6.DB
CITYINFO.EXE
DDRAW.DLL
MAINDB.DB
MAINDB.PX

может кто сможет подсказать, как заменить эти строки добавлением записи в реестр?
или какие нибудь другие варианты?

Vadikan
31-03-2005, 02:21
fox_sly
Moжно написать пакетный файл типа

@echo off

REM Removing read-only attribute from win.ini (just in case)
attrib -r "%windir%\win.ini" /s

REM Writing text into win.ini
echo [IDAPI] >> "%windir%\win.ini"
echo DLLPATH=C:\WINDOWS\SYSTEM\IDAPI >> "%windir%\win.ini"
echo CONFIGFILE01=C:\WINDOWS\SYSTEM\IDAPI\IDAPI.CFG >> "%windir%\win.ini"
echo [Borland Language Drivers] >> "%windir%\win.ini"
echo LDPath=C:\windows\system\idapi >> "%windir%\win.ini"

exit

fox_sly
02-04-2005, 21:28
Спасибо, Vadikan!
Все работает

Vadikan
02-04-2005, 22:56
fox_sly
Пожалуйста.




© OSzone.net 2001-2012