社区
Delphi
帖子详情
delph5中的搜索路径?
kxy
2000-06-02 11:12:00
如果安装了许多控件,delphi5的搜索路径,大家是如何管理的.
...全文
109
1
打赏
收藏
delph5中的搜索路径?
如果安装了许多控件,delphi5的搜索路径,大家是如何管理的.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fyje
2000-06-02
打赏
举报
回复
工具/环境配置/library/library path,点...进入画面,修改修改框内容,完成选add.行了
Delph
i源码:AI最短
路径
算法,娃娃找草莓.rar
AI最短
路径
之娃娃找草莓Demo (源码),寻找最短
路径
算法,以前写的,运行程序后,点击“自动演示”,会生成随机地图并自动
搜索
最短
路径
。display(image控件)是image(在地图)的缩放显示
4个
delph
i压缩包分割控件大全下载后合并为一个压缩包即可
基本安装 1、对于单个控件,Componet-->install component..-->PAS或DCU文件-->install; 2、对于带*.dpk文件的控件包,File-->Open(下拉列表框
中
选*.dpk)-->install即可; 3、对于带*.bpl文件的控件包,Install Packages-->Add-->bpl文件名即可; 4、如果以上Install按钮为失效的话,试试Compile按钮; 5、是run time lib则在option下的packages下的runtimepackes加之。 如果编译时提示文件找不到的话,一般是控件的安装目录不在
Delph
i的Lib目录
中
,有两种方法可以解决: 1、反安装的源文件拷入到
Delph
i的Lib目录下; 2、或者Tools-->Environment Options
中
把控件源代码
路径
加入到
Delph
i的Lib目录
中
即可。 注意:所安装的控件是否与你所用的
Delph
i版本相适应。 RxLib的安装 首先在
Delph
i 5 的 IDE
中
将以前版本的 Rxlib 反安装掉,删除 RXCTL5.BPL、RXDB5.BPL、 RXBDE5.BPL、DCLRX5.BPL、 DCLRXDB5.BPL 和DCLRXBD5.BPL。 打开 Rx 的运行包 RXCTL5.DPK,在 Package 窗口
中
按 Compile 按钮编译 RXCTL5.DPK ,然后用同样方法编译另两个运行包RXDB5.DPK 和 RXBDE5.DPK ,将编译后的三个 BPL 文件放到
搜索
路径
中
,如 WINDOWS\SYSTEM等。 在编译完运行包后你必须将 RX 的设计期包安装到 IDE 环境
中
。 打开 Rx 的设计期包 DCLRX5.DPK,在 Package 窗口
中
按 Compile 按钮编译,然后按 Install按钮将设计期包注册到组件面板
中
。用同样的方法安装 DCLRXDB5.DPK 和 DCLRXBD5.DPK。 注意:不要在
Delph
i IDE
中
保存包资源(package sources)! 控件删除 在Component/Install Packages
中
删除。 选Component/configure Palette… 有pages和components两个区域 双击components区域,选
中
要删除得控件,下面有得Delete按钮 但系统提供的控件只能Hide,不能delete。 打开控件所在的包文件(*.dpk),从
中
删除控件那个文件,再重新编译该包即可 如果是整个控件包都要删除的话,project->Option->Packages,删掉那个packages,That would be ok~
在
Delph
i
中
定义自己图标的消息框〖源代码〗
应用程序在运行当
中
经常要输出各种即时信息,
Delph
i提供了多种形式的消息对话框可以满足这些要求,尽管可以使用各种标志定制一个消息框,但仍不能将自己的图标放在消息框内,也不能修改其标准行为去创建自己的消息框,其实通过调用函数MessageBoxIndirect()就很容易绕过这些明确的限制,这是一个功能很强、易于使用的函数。 ---- 此函数在WINDOWS单元里面,文件位于
Delph
i安装
路径
Source\Rtl\Win里面,需要指出的是,
Delph
i的原代码
中
它的返回值类型是BOOL型,而实质上它的返回值应为Integer。修改方法:在WINDOWS单元
中
找到此函数后,把BOOL改为Integer,共有三处要修改,然后在
Delph
i安装
路径
Lib
中
找到WINDOWS.DCU文件,把它改名或者删除,并把修改后的WINDOWS.PAS源码复制到Lib
路径
中
。 ---- 该函数只有一个参数,类型是TMsgBoxParams,它的结构及说明如下: tagMSGBOXPARAMSA = packed record cbSize: UINT; {数据结构的长度} hwndOwner: HWND; {所有者窗口句柄} hInstance: HINST; {应用程序实例句柄} lpszText: PAnsiChar; {在消息框客户区内显示的文本} lpszCaption: PAnsiChar; {标题栏文本} dwStyle: DWORD; {确定消息框内按钮和图符 的数量及种类的MB_标志} lpszIcon: PAnsiChar; {从资源文件
中
取出的一个 图符资源的名字} dwContextHelpId: DWORD; {指定帮助文本的ID号} lpfnMsgBoxCallback: TPRMsgBoxCallback; {当用户按下HELP按钮时调用的一个回 调函数} dwLanguageId: DWORD; {显示在按钮内文本的语言定义} end; ---- 由于直接使用此函数比较复杂,我们可以自定义一个函数来封装此函数,对它进行简化,在用法上尽量做到与
Delph
i的消息框相一致,自定义函数代码如下: function MessageEx (lText,lCaption:PChar; lStyle:DWord;lIcon:PChar):Integer; var Msg:TMsgBoxParams; begin Msg.cbSize:=Sizeof(Msg); Msg.hwndOwner:=Application.Handle; Msg.hInstance:=hinstance; Msg.lpszText:=lText; Msg.lpszCaption:=lCaption; Msg.dwStyle:=lStyle; Msg.lpszIcon:=lIcon; Msg.dwContextHelpId:=1; Msg.lpfnMsgBoxCallback:=nil; Msg.dwLanguageId:=LANG_NEUTRAL; Result:=MessageBoxIndirect(Msg); end; ---- 要想在消息框
中
显示自己的图标,先准备一个装有图标的资源文件,加在程序
中
,如{$R c:\mydir\myres.res},在lStyle参数里除了所需的MB_标志外还要加上MB_USERICON标志,并在最后一个参数里写上资源文件
中
图标的名字,如果不想使用自定义的图标,可将最后一个参数设为nil。函数的其它用法和返回值的处理与
Delph
i提供的消息框一样。 ---- 强烈建议把自定义函数放在一个单元文件里,并把此文件放在
Delph
i的
搜索
路径
如Lib下,以后只需要把此单元加在uses语句里,就可以直接使用自定义函数,非常方便。
一些 VCL 控件的
Delph
i用法示例参考.rar
一些 VCL 控件的
Delph
i用法示例参考,这些示例都挺基础和实用,对学习
Delph
i
中
的VCL控件使用有帮助: 动态创建主菜单和菜单项,加速TListBox控件的填充和清空,加速TTreeView控件的填充和清空,实现.dfm文件和.txt文件的互相转换,使程序能在循环
中
响应界面操作,消除在TEdit控件
中
按下回车键时的声音,用剪贴板复制和粘贴图像,在StringGrid
中
设置只读栏,在TListbox、TCombobox
中
实现自动
搜索
,在TStringGrid控件
中
删除整行……
语音通信器(VC)组件旨在简化VoIP音频流应用vcp-master(
DELPH
Ixe-10.0).zip
vcp 2.5 Voice Communicator Components, public full sources release 语音通信器组件,公共完整资源发布。 支持
Delph
i 7 -
Delph
i XE 10 (Seattle). 安装 打开vc2 / vc2.dpk 右键单击-选项...-
搜索
路径
-添加“ ../common” 右键单击-安装 运行样本 打开一个示例项目(例如samples \ vcVoiceChat \ vcVoiceChat.dpr) 在
搜索
路径
中
添加“ ../../common;../../vc2”
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章