本周下载排行
|
|
本月下载排行 |
| |
|
|
| 资源名称: | kbmMW 2.51.04 |
| 文件类型: |
RAR |
|
| 适用版本: |
Delphi5, Delphi6, Delphi7, Delphi2005, Delphi2006 |
| 发 布 者: |
gztzj@163.com |
| 资源类型: |
免费 |
| 资源大小: |
8.5 MB |
| 资源等级: |
 |
| 整理时间: |
2006-4-1 9:17:06 |
| 资源网址: |
无 |
| 下载次数: |
本 周:13 本月:44 总计:6180 |
| 下载链接: |
|
|
|
| 资源简介: |
kbmMW 2.51.04 installation: ============================ Before all installation types: ------------------------------ 1) Make sure to download kbmMemTable v. 5 beta 3 or newer and install it according to its installation instructions. 2) For Delphi 5/6/7, make sure to have Indy v. 8.00.23 or v. 9.00.03 or newer installed. For BCB 6, make sure to use latest version of Indy. For Delphi 2005/2006, choose either Indy 9 or 10. After running the setup program: -------------------------------- 1) After running the kbmMW setup file and the files are extracted, open kbmMWConfig.inc with a text editor and modify it as needed to configure what kbmMW should support. 2) If you are using kbmMemTable Pro, remember to copy kbmMW.inc to the kbmMemTable source directory. IMPORTANT: ---------- <xxx> in the following text should be replaced as follows: kbmMW Standard Edition - Replace with the characters:Std kbmMW Pro Edition - Replace with the characters:Pro kbmMW ProPlus Edition - Remove <xxx> kbmMW Enterprise Edition - Replace with the characters:Ent Hence kbmMWRunD6<xxx>.dpk becomes kbmMWRunD6Std.dpk if Standard Edition is being installed etc. ---------------------------------------------------------------------------------------------------------------------- Delphi 2006/Win32 installation: ---------------------------------------------------------------------------------------------------------------------- 1) Open kbmMWRunD2006<xxx>.dpk Make sure that Environment/Library paths are pointing correctly to Indy, kbmMemTable and selected database libraries. Compile it. Make sure the generated bpl is placed in a directory in the systems PATH. 2) Open kbmMWDesD2006<xxx>.dpk Make sure that Environment/Library paths are pointing correctly to Indy, kbmMemTable and selected database libraries. Compile it. Make sure the generated bpl is placed in a directory in the systems PATH. Install it. ---------------------------------------------------------------------------------------------------------------------- Delphi 2006/.Net installation: ---------------------------------------------------------------------------------------------------------------------- 1) Open kbmMWRunD2006<xxx>dn.dpk Add required references to the package depending on the databases, transports etc. selected. Compile it. Copy resulting assembly dll (placed in Source\D2006\dotNet subdirectory) to the users default bpl directory in Documents\'Borland Studio Projects'. 2) Open kbmMWDesD2006<xxx>dn.dpk Compile it. Copy resulting assembly dll (placed in Source\D2006\dotNet subdirectory) to the users default bpl directory in Documents\'Borland Studio Projects'. Install the designtime package by selecting Components/Installed .Net Components from Delphi's menu. Browse to the kbmMWD2006<xxx>dn.dll file and add it. ---------------------------------------------------------------------------------------------------------------------- Delphi 2005/Win32 installation: ---------------------------------------------------------------------------------------------------------------------- 1) Open kbmMWRunD2005<xxx>.dpk Make sure that Environment/Library paths are pointing correctly to Indy, kbmMemTable and selected database libraries. Compile it. Make sure the generated bpl is placed in a directory in the systems PATH. 2) Open kbmMWDesD2005<xxx>.dpk Make sure that Environment/Library paths are pointing correctly to Indy, kbmMemTable and selected database libraries. Compile it. Make sure the generated bpl is placed in a directory in the systems PATH. Install it. ---------------------------------------------------------------------------------------------------------------------- Delphi 2005/.Net installation: ---------------------------------------------------------------------------------------------------------------------- 1) Open kbmMWRunD2005<xxx>dn.dpk Add required references to the package depending on the databases, transports etc. selected. Compile it. Copy resulting assembly dll (placed in Source\D2005\dotNet subdirectory) to the users default bpl directory in Documents\'Borland Studio Projects'. 2) Open kbmMWDesD2005<xxx>dn.dpk Compile it. Copy resulting assembly dll (placed in Source\D2005\dotNet subdirectory) to the users default bpl directory in Documents\'Borland Studio Projects'. Install the designtime package by selecting Components/Installed .Net Components from Delphi's menu. Browse to the kbmMWD2005<xxx>dn.dll file and add it. ---------------------------------------------------------------------------------------------------------------------- Delphi 7 installation: ---------------------------------------------------------------------------------------------------------------------- 1) Open kbmMWRunD7<xxx>.dpk Make sure that Environment/Library paths are pointing correctly to Indy, kbmMemTable and selected database libraries. Make sure the generated bpl is placed in a directory in the systems PATH. Compile it. Make sure the generated bpl is placed in a directory in the systems PATH. 2) Open kbmMWDesD7<xxx>.dpk Make sure that Environment/Library paths are pointing correctly to Indy, kbmMemTable and selected database libraries. Compile it. Make sure the generated bpl is placed in a directory in the systems PATH. Install it. ---------------------------------------------------------------------------------------------------------------------- Delphi 6 installation: ---------------------------------------------------------------------------------------------------------------------- 1) Open kbmMWRunD6<xxx>.dpk Make sure that Environment/Library paths are pointing correctly to Indy, kbmMemTable and selected database libraries. Compile it. Make sure the generated bpl is placed in a directory in the systems PATH. 2) Open kbmMWDesD6<xxx>.dpk Make sure that Environment/Library paths are pointing correctly to Indy, kbmMemTable and selected database libraries. Compile it. Make sure the generated bpl is placed in a directory in the systems PATH. Install it. ---------------------------------------------------------------------------------------------------------------------- Delphi 5 installation: ---------------------------------------------------------------------------------------------------------------------- 1) Open kbmMWRunD5<xxx>.dpk Make sure that Environment/Library paths are pointing correctly to Indy, kbmMemTable and selected database libraries. Compile it. Make sure the generated bpl is placed in a directory in the systems PATH. 2) Open kbmMWDesD5<xxx>.dpk Make sure that Environment/Library paths are pointing correctly to Indy, kbmMemTable and selected database libraries. Compile it. Make sure the generated bpl is placed in a directory in the systems PATH. Install it. ---------------------------------------------------------------------------------------------------------------------- Borland C++ Builder 6 installation: ---------------------------------------------------------------------------------------------------------------------- BCB6 installation is a bit more cumbersome than Delphi installations. The reason is partly linker bugs in BCB6, package handling quirks in BCB6 and missing files in the original Indy for BCB6 installation. NOTICE! It is of vital importance that these bullets are followed precisely to get a successfull installation of kbmMW in BCB6: 1) Make sure to select that BCB6 use Indy9 during kbmMW installation. 2) If BCB6 is open, close it. 3) If you are using the original Indy distributed with BCB6 and have not upgraded it you need to uninstall it and upgrade it. Do this by opening the Control Panel and choose Add/Remove applications. Select Borland C++Builder 6 and start uninstallation. Select to modify installation. Find Indy in the list of packages and uncheck it. Perform modification and close installation wizard. Look for dclIndy.bpl, dclIndy.bpi and indy.bpl on your harddrives and remove them. 4) Download and install the latest Indy 9 release from www.nevrona.com. After extraction into the directory, note the name of the directory. Execute FullC6.bat in the Indy9 directory. 5) If latest release of kbmMemTable is not installed download it from www.components4developers.com If you have previously installed kbmMemTable, please remove it including any remains in the BCB6 Projects BPL/LIB directories. Install new kbmMemTable. 6) Start BCB6 7) Open kbmMWRunC6<xxx>.bpk from the kbmMW source directory. Open Options - Directories/Conditionals pane. Modify Include Path to contain the path of the subdirectory C6 of the Indy9 installation directory. Please make sure that the path is _first_ in the Include Path list _and_ the path of the subdirectory C6 of the kbmMemTable installation directory. Modify Library Path to contain both the path of the subdirectory C6 of the Indy9 installation directory _and_ the path of the subdirectory C6 of the kbmMemTable installation directory. Please make sure both paths are _first_ in the Library Path list. 8) Save the kbmMWRunC6<xxx>.bpk project. 9) Compile it. It will most likely suggest to add some libraries to the package. Accept that and let it recompile. 10) If compilation was without errors, save the project. 11) Open kbmMWDesC6<xxx>.bpl from the kbmMW source directory. Open Options - Directories/Conditionals pane. Modify Include Path to contain both the path of the subdirectory C6 of the Indy9 installation directory _and_ the path of the subdirectory Source of the kbmMemTable installation directory. Please make sure that the paths are _first_ in the Include Path list. Modify Library Path to contain both the path of the subdirectory C6 of the Indy9 installation directory _and_ the path of the subdirectory C6 of the kbmMemTable installation directory _and_ the path of the subdirectory C6 of the kbmMW installation directory. Please make sure the 3 paths are _first_ in the Library Path list. 12) Compile it. It will most likely suggest to add some libraries to the package. Accept that and let it recompile. 13) If compilation was without errors, save the project. Install the package by clicking the Install button. Congratulations. You are now able to use kbmMW in combination with BCB6. If errors like Access Violation during linking occurs, its usually because some odd libraries has sneaked into the BCB linker process of some reason. Please install a fresh copy of the kbmMW runtime and designtime packages and repeat this installation document from start. You may also try to open the kbmMWRunC6<xxx>.bpk file and make sure the <SPARELIBS, <LIBRARIES and <PACKAGES lines look like this (You need to close BCB6 beforehand!!!): <LIBRARIES value="indy60 bdertl.lib dbrtl.lib vclx.lib vcldb.lib vcl.lib rtl.lib"/> <SPARELIBS value="rtl.lib vcl.lib vcldb.lib vclx.lib dbrtl.lib bdertl.lib indy60"/> <PACKAGES value="kbmMemC6Run<xxx>.bpi"/> After making the changes, save it. Then open the kbmMWDesC6.bpk file and make sure the <LIBRARIES <SPARELIBS and <PACKAGES lines look like this: <LIBRARIES value="bdertl.lib dbrtl.lib vclx.lib vcldb.lib"/> <SPARELIBS value="rtl.lib vcl.lib vcldb.lib vclx.lib dbrtl.lib bdertl.lib"/> <PACKAGES value="designide.bpi rtl.bpi vcl.bpi kbmMemC6Des<xxx>.bpi Indy60.bpi"/> After making the changes, save it. Then try to rerun this installation guide. If errors like 'Cannot install xxx because yyy is already loaded in zzz' occurs, its usually because some dependent library has not been installed or referenced properly. Since the original Indy BCB installation is _not_ complete, its important to have Indy upgraded to the latest v9 version. Its of vital importance that the original Indy is uninstalled correctly. If not the install wizard of BCB might automatically try to fix the installation by copying in the original Indy again. ---------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------- Kylix 3 for Delphi installation: ---------------------------------------------------------------------------------------------------------------------- 1) Make sure to copy kbmMemK3DDes.so, kbmMemK3DRun.so, kbmMemK3DDes.dcp and kbmMemK3DRun.dcp to one of the folders searched by Kylix. As an example use your home directory. The files are typically placed in a k3d directory underneath the kbmMemTable installation directory. 2) Open kbmMWConfig.inc in a text editor. Modify it to only include features compatible with Kylix. Eg. Database adapters: DBExpress and kbmMemTable, but not the BDE since its Windows only Transports: Indy transport, Local transport but not ISAPI transport since its Windows only. etc. Save it. 3) Open kbmMWK3DRun<xxx>.dpk Compile it. Copy kbmMWK3DRun<xxx>.so and kbmMWK3DRun<xxx>.dcp to one of the directories searched by Kylix. Eg. your home directory. The files are typically placed in a k3d directory underneath the kbmMW installation directory. 4) Open kbmMWK3DDes<xxx>.dpk Compile it. Copy kbmMWK3DDes<xxx>.so and kbmMWK3DDes<xxx>.dcp to one of the directories searched by Kylix. Eg. your home directory. The files are typically placed in a k3d directory underneath the kbmMW installation directory. 5) In Component/Install packages choose Add... Look for kbmMWK3DDes<xxx>.so and select it. Notice that all new versions and packages can be found at the Components4Developers site: http://www.components4developers.com Make sure to read the license agreement and disclaimer file (license.txt) before using any of the source files! By using the source files you are automatically accepting the full extent of the license agreement. Questions must in general be directed through the kbmMW community at: http://www.yahoogroups.com/group/kbmMW or the Components4Developers news server at: news://news.components4developers.com best regards Kim Madsen mail://kbm@components4developers.com |
|
|
下载帮助(?)
下载链接错误报告或者意见反馈 |
| 下载说明: |
|
|