❶ delphi中messagebox的详细用法
if MessageBox(Handle, '要删除选中的信息吗?', '确认', MB_ICONQUESTION + MB_YESNO + MB_DEFBUTTON2) = IDYES then
begin
//用户点击“是”执行这里的代码
end;
第一个参数是对话框父窗口的句柄
第二个参数是对话框显示的文本内容
第三个参数是对话框的标题内容
第四个参数可以设置对话框的样式,比如提示类型是出错啊 还是信息啊 或者询问啊 显示哪些按钮啊 默认选中哪个按钮啊 这些都由第四个参数决定。
细想的内容 Delphi 的帮助文档里面可以查到。
❷ delphi插件ehlib怎么装
接下来在库里加入这个控件的引用路径,先新建一个文件夹,比如D:/Component/Ehlib(最好把要安装的控件都拷贝到这个Component目录下),然后把下载来的Ehlib压缩包里的Common和delphi7目录下的所有文件拷贝到Ehlib目录下,选择菜单里的Tools里的EnvironMent Option,选择library标签,在library path里加入控件的路径,比如为上面介绍的路径:D:/Component/Ehlib,如果你不是在对话框里选择加入路径的话,要在前面加上;号。
3、最后就是要安装组件了,然后打开Ehlib目录下的Ehlib70.dpk,选择Compile,编译一下,不要安装,随后再打开dclEhlib70.dpk进行安装,打开以后先Compile再选择install进行安装,组件面板上会出现Ehlib的组件页。
4、别的控件的安装也与此类似,主要是要找到适合Delphi版本的安装文件,和注意要在库里加入这个的控件的引用路径。
❸ delphi xe4如何安装控件
一、控件安装 基本安装 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加之。 如果编译时提示文件找不到的话,一般是控件的安装目录不在Delphi的Lib目录中,有两种方法可以解决:1、反安装的源文件拷入到Delphi的Lib目录下;2、或者Tools-->Environment Options中把控件源代码路径加入到Delphi的Lib目录中即可。注意:所安装的控件是否与你所用的Delphi版本相适应。帮助文件的安装 单击 Delphi 中的 Help 菜单下的 Customize 菜单项,这时会弹出 OpenHelp 对话框,选择在 Index 页下,打开 Edit 菜单下的 Add Files 菜单,添加你要加入的帮助菜单,这样你就可以在 Delphi 的 IDE 下使用该帮助文件了。 二、控件删除 在Component/Install Packages中删除。 选Component/configure Palette…有pages和components两个区域双击components区域,选中要删除得控件,下面有得Delete按钮但系统提供的控件只能Hide,不能delete。打开控件所在的包文件(*.dpk),从中删除控件那个文件,再重新编译该包即可如果是整个控件包都要删除的话,project->Option->Packages,删掉那个packages,That would be ok
三、如果是delphi xe4的一定要查找支持Delphixe4版本的控件,有些旧的控件不支持最新的Xe4版本的,现在很多控件都停留在XE2的版本的,所以没有对应的控件就用XE2会比较好一些。
❹ 怎么用delphi为其他软件创建插件
刚才那个提示是,字符串空转换为整数类型错误的提示。
s:='1';
showmessage(strtoint(s));
这样肯定不报错,但如果把s:=''; 那肯定要报你刚才的错误了。
delphi给其他软件做插件,一般方法有 dll方法
如果你要研究深入一点,可以用soap来进行通信
用webservice方法也行。
❺ Delphi插件式框架发布与.Net框架发布的一点联想 顺便请问达人
Delphi插件式框架(BPL)发布与.Net框架发布的一点联想 顺便请教达人
这两天写了一个Delphi的开发框架,解决了三个方面的问题,有兴趣的同志们可以下来看看(http://http://last_wolf1860.download.csdn.net/)包裹超了20M,所以无法上传。需要看运行效果的人可以Email我([email protected]):
1.分发。针对客户端不同职能,不需要打N个包,只需要指定其配置文件,一个安装包即可以显示相应岗位的主界面。
2.协作。分担各模块的编程人员不再需要顶着主程序的帽子来做调试,带着分发的公用模块即可建立各个模块的application,无须考虑繁琐的登录等等问题,提高了开发效率。
3.美观。我记得当年研究DLL框架集成程序的时候,三方组件的RTTI总是出这样那样的小插曲,而且DLL框架貌似省事省心,但继承、界面内部的微控制全部与独立的EXE程序不同,最让俺接受不了的是界面的美观和资源的复用。现在这些问题Pass掉了。框架采用的Ribbon风格,主程序仅带了一种皮肤,开发时主程序自动合并各模块窗体的菜单工具条,完全避免了主窗体设计工具,模块窗体是Dock还是MDI的问题。
❻ DELPHI6 如何安装插件
不可以
必须找到里面的dpk文件,双击后会自动打开DELPHI,并出现一个窗体,在窗体上方的几个按钮中先点击“编译”,然后再点击“安装”就行了。
无论是插件,组件,控件,加载数量不是问题,就是怕有缺陷,不然IDE就跟着完蛋。
我用的超级delphi7.0,自带2000多个第三方控件,也没什么问题。那是因为有人验证过。