KbmMW,DevExpress 49版本,RemObjects SDK,Indy组件在Delphi7的结合方式
来源:互联网 发布:暴雪伊利丹手办淘宝 编辑:程序博客网 时间:2024/05/21 20:25
4月8日
KbmMW,DevExpress 49版本,RemObjects SDK,Indy组件结合方式
DevExpress 49的安装,请到网上下载一个For Delphi7.exe安装文件进行安装。
RemObjects SDK 6.0.39.777在盒子上找,或者去http://atkins.5d6d.com/bbs.php 找进行下载,下载的时候需要积分,赚积分的方法很简单,到其他模板粘贴一些有意义的文章是方法之一。
Indy 10.5.6的安装,这里需要注意一下,盒子上Indy 10.5.7的版本是个假版本,编译通过不了。Indy 10.5.6的安装参照如下方法:
卸载:
1. 从Delphi的IDE中卸载Indy组件包
2. 从你的系统目录中删除以Indy开头的所有bpl和dcp文件
3. 从你的Delphi的Library path中删除所有Indy的路径
1. 从Delphi的IDE中卸载Indy组件包
2. 从你的系统目录中删除以Indy开头的所有bpl和dcp文件
3. 从你的Delphi的Library path中删除所有Indy的路径
安装:
1、把下列路径加入Delphi的Library Path
indy10/Source/Core
indy10/Source/Protocols
indy10/Source/SuperCore
indy10/Source/SuperCore
2、打开/System/IndySystem70.dpk,点Compile。
3、打开/Core/IndyCore70.dpk,点Compile。
4、打开/Protocols/IndyProtocols70.dpk,点Compile。
5、打开/Core/dclIndyCore70.dpk,点install。
6、打开/Protocols/dclIndyProtocols70.dpk,点install。
1、把下列路径加入Delphi的Library Path
indy10/Source/Core
indy10/Source/Protocols
indy10/Source/SuperCore
indy10/Source/SuperCore
2、打开/System/IndySystem70.dpk,点Compile。
3、打开/Core/IndyCore70.dpk,点Compile。
4、打开/Protocols/IndyProtocols70.dpk,点Compile。
5、打开/Core/dclIndyCore70.dpk,点install。
6、打开/Protocols/dclIndyProtocols70.dpk,点install。
问题来了,如果先装RemObjects SDK,后装Indy 10的话,会导致RemObjects_Indy_D7加载不了。使用如下方法解决
在Delphi[Component]菜单[Install Packages...]下,找到RemObjects SDK_Indy Library这行,选择[Edit]进行编辑。
需要修改成如下设置
{$IFDEF DELPHI7UP}
{$DEFINE RemObjects_INDY10}
{$DEFINE RemObjects_INDY10B}
{$DEFINE RemObjects_INDY10C}
{$DEFINE RemObjects_INDY10}
{$DEFINE RemObjects_INDY10B}
{$DEFINE RemObjects_INDY10C}
{$ELSE}
{$DEFINE RemObjects_INDY9}
{$ENDIF}
{$DEFINE RemObjects_INDY9}
{$ENDIF}
然后,重新编译Remobjects对应控件包,就正常了。
KbmMW的安装,在盒子上下载2.6.1企业版。
按照如下方法安装:
1.安装KbmMemTable,安装的时候需要把KbmMW中的KbmMW.inc路径加入的Serach Path,
2.安装KbmMW之前,需要修改kbmMWConfig.inc。为什么,如果你的Indy是9版本的,需要把Define Indy10注释掉,把Define Indy9前面的注释去掉,使用这个定义
3.安装ZerosDBO,TGIFImage以及dcpcrypt2控件。
4.安装KbmMW。
2.安装KbmMW之前,需要修改kbmMWConfig.inc。为什么,如果你的Indy是9版本的,需要把Define Indy10注释掉,把Define Indy9前面的注释去掉,使用这个定义
3.安装ZerosDBO,TGIFImage以及dcpcrypt2控件。
4.安装KbmMW。
5.如果是Indy 10版本,需要修改两个地方,一个是把源码TBytes的地方改成TIdBytes
另外需要修改一个地方,把OnUDPRead(Sender:TObject;; AData:TIdBytes; ABinding:TIdSocketHandle); virtual;
改成如下
{$IFDEF KBMMW_USING_INDY_10}
procedure OnUDPRead(AThread: TIdUDPListenerThread; AData:TIdBytes; ABinding:TIdSocketHandle); virtual;
{$ELSE}
procedure OnUDPRead(AThread: TIdUDPListenerThread; AData:TStream; ABinding:TIdSocketHandle); virtual;
{$ENDIF}
{$IFDEF KBMMW_USING_INDY_10}
procedure OnUDPRead(AThread: TIdUDPListenerThread; AData:TIdBytes; ABinding:TIdSocketHandle); virtual;
{$ELSE}
procedure OnUDPRead(AThread: TIdUDPListenerThread; AData:TStream; ABinding:TIdSocketHandle); virtual;
{$ENDIF}
这样KbmWM就安装成功了。
- KbmMW,DevExpress 49版本,RemObjects SDK,Indy组件在Delphi7的结合方式
- FTP客户端(Delphi7&Indy组件实现)
- indy组件在2010的重装
- 在RemObjects SDK的服务端捕获客户端请求
- RemObjects SDK
- Delphi7 中利用Indy的TidFtp客户端控件实现在服务器指定目录下下载需要的文件
- RO33 - RemObjects SDK 的SSL/TLS
- 用Delphi7的Indy控件IdMappedPortTcp做HTTP代理程序
- 使用INDY TCP组件实现基于协议采用XML方式的文件传输
- RO28 – 在COM中使用RemObjects SDK
- 在delphi7要实现XP效果的方式
- RemObjects SDK 简介
- RemObjects Sdk 使用简述
- RO01 - RemObjects SDK 综述
- RemObjects SDK 简介[转载]
- 初试RemObjects SDK
- RemObjects SDK 9.0 Beta_CodeFirst
- Delphi中Indy组件的卸载方法
- C#数据结构与算法之栈浅析
- 数据压膜模式
- 论软件项目的进度管理2-综合业务信息系统的开发
- ctrl+alt+方向键 与win7的旋转屏幕冲突解决
- 大整数加减乘除运算类
- KbmMW,DevExpress 49版本,RemObjects SDK,Indy组件在Delphi7的结合方式
- gcc下编译出现warning:implicit declaration of function 'strdup'和warning:implicit declaration of function 'gethostname'
- 存储过程(Stored Procedure)
- 网站优化-页面静态化与动态化各有所长
- Android版Skyfire截图赏
- Visual Studio中SQL SERVER CLR代码调试工具使用讲解
- The command “” exited with code 9009
- APACHE+TOMCAT环境下JSP的编码问题
- 东阳木雕的传承