Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.06;
Скачать: CL | DM;

Вниз

Как проще всего установить свою программу с базой?   Найти похожие ветки 

 
Zhekson   (2005-04-28 15:55) [0]

Т.е. если BDE отсутствует то поставить и прописать в ней свою базу данных.


 
Виталий Панасенко   (2005-04-28 16:03) [1]

InstallShield for Delphi


 
Leonid   (2005-04-29 09:55) [2]

Заархивируй BDE.
Она находится в C:\Program Files\Common Files\Borland Shared\BDE.
При инстоляци распакуй.
Вот процедура, которая прописывает в Registry всё что нужно.
Через заголовок передаётся путь к BDE.
Можно разместить на файл-сервере.

procedure InstallBde(Pth:String);
const
 Bor: string = "SOFTWARE\Borland";
var
 Reg: TRegistry;
 BPath: string;
begin
 BPath:=PTH;
 Reg := TRegistry.Create;
 with Reg do
 begin
   RootKey := HKEY_LOCAL_MACHINE;
   OpenKey(Bor + "\Database Engine", True);
   WriteString("CONFIGFILE01", BPath+"\IDAPI32.CFG");
   WriteString("DLLPATH", BPath);
   WriteString("RESOURCE", "0009");
   WriteString("SaveConfig", "WIN32");
   WriteString("UseCount", "6");
   CloseKey;
   OpenKey(Bor+"\BLW32",True);
   WriteString("BLAPIPATH", BPath);
   WriteString("LOCALE_LIB3", BPath+"\OTHER.BLL");
   WriteString("LOCALE_LIB4", BPath+"\CHARSET.BLL");
   CloseKey;
   OpenKey(Bor+"\Database Engine\Settings\SYSTEM\INIT",True);
   WriteString("AUTO ODBC", "FALSE");
   WriteString("DATA REPOSITORY", "Sample Data Dictionary");
   WriteString("DEFAULT DRIVER", "DBASE");
   WriteString("LANGDRIVER", "DBWINUS0");
   WriteString("LOCAL SHARE", "TRUE");
   WriteString("LOW MEMORY USAGE LIMIT", "32");
   WriteString("MAXBUFSIZE", "2048");
   WriteString("MAXFILEHANDLES", "48");
   WriteString("MEMSIZE", "16");
   WriteString("MINBUFSIZE", "128");
   WriteString("MTS POOLING", "FALSE");
   WriteString("SHAREDMEMLOCATION", "");
   WriteString("SHAREDMEMSIZE", "2048");
   WriteString("SQLQRYMODE", "");
   WriteString("SYSFLAGS", "0");
   WriteString("VERSION", "4.0");
   CloseKey;
   OpenKey(Bor+"\Database Engine\Settings\SYSTEM\FORMATS\DATE",True);
   WriteString("FOURDIGITYEAR", "FALSE");
   WriteString("LEADINGZEROD", "FALSE");
   WriteString("LEADINGZEROM", "FALSE");
   WriteString("MODE", "0");
   WriteString("SEPARATOR", "/");
   WriteString("YEARBIASED", "TRUE");
   CloseKey;
   OpenKey(Bor+"\Database Engine\Settings\SYSTEM\FORMATS\NUMBER",True);
   WriteString("DECIMALDIGITS", "2");
   WriteString("DECIMALSEPARATOR", ".");
   WriteString("LEADINGZERON", "TRUE");
   WriteString("THOUSANDSEPARATOR", ",");
   CloseKey;
   OpenKey(Bor+"\Database Engine\Settings\SYSTEM\FORMATS\TIME",True);
   WriteString("AMSTRING", "AM");
   WriteString("MILSECONDS", "FALSE");
   WriteString("PMSTRING", "PM");
   WriteString("SECONDS", "TRUE");
   WriteString("TWELVEHOUR", "TRUE");
   CloseKey;
   OpenKey(Bor+"\Database Engine\Settings\REPOSITORIES",True);
   CloseKey;
   OpenKey(Bor+"\Database Engine\Settings\DRIVERS\DBASE\INIT",True);
   WriteString("LANGDRIVER", "DBWINUS0");
   WriteString("TYPE", "FILE");
   WriteString("VERSION", "4.0");
   CloseKey;
   OpenKey(Bor+"\Database Engine\Settings\DRIVERS\DBASE\TABLE CREATE",True);
   WriteString("MDX BLOCK SIZE", "1024");
   WriteString("MEMO FILE BLOCK SIZE", "1024");
   WriteString("LEVEL", "5");
   CloseKey;
 end;
Reg.Free;
end;



Страницы: 1 вся ветка

Текущий архив: 2005.06.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
14-1116405822
_Pasha_
2005-05-18 12:43
2005.06.06
Вид из космоса


4-1113485119
ancot
2005-04-14 17:25
2005.06.06
Форма для панели инструментов


1-1116575709
Lex_!
2005-05-20 11:55
2005.06.06
Запуск программы и ожидание ее завершения


14-1116579871
Dimich1978
2005-05-20 13:04
2005.06.06
музыка из к/ф, реклама Фруктовый сад


1-1116396618
Миша
2005-05-18 10:10
2005.06.06
КАК ВЫКОВЫРЯТЬ ТЕКСТ ИЗ WORD?





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