向Delphi IDE菜单中插入项,必须用Insert方法,用Add无效

最近升级一数据字典工具向导PDMtoGUI,须向IDE中插入菜单项,调试好后,安装完向导运行,怎么样都无法向IDE中插入菜单项。将主要代码片段拷贝到一个普通Exe工程中测试能够插入菜单项。昨晚试了一二个小时,无果。

 

 

代码段如下

 

  FAddMenuItem := TMenuItem.Create(nil);
  FAddMenuItem.Name := 'miPDMtoGUIz';
  FAddMenuItem.Caption := '向导加载管理器';
  FAddMenuItem.OnClick := OnClick;
  miTools.add(FAddMenuItem);

 

之后查阅GExport的OTA FAQ中有关插入菜单项的步骤二,说是用Insert方法。试一下成了,特此记录

 

为弄清原因,查看联机帮助,找不到有用的,D的源码中Add方法也是调用Insert。想来想去,只有一个原因Delphi IDE编译时版本低,TMenuItem无Add方法。

 

下附向导的早前的演示版本,将Gif文件的扩展名去掉~是一个压缩包。数据库应用开发必备利器!正式版有相关的开发文档和扩展接口,有需要购买的(或Bug报告)请联系我!

 

下载: 

 http://download.csdn.net/source/1103728

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值