Delphi6中没有TFormDesigner类,怎么办(100分)

  • 主题发起人 主题发起人 zeroworld
  • 开始时间 开始时间
Z

zeroworld

Unregistered / Unconfirmed
GUEST, unregistred user!
最近在写一个组态软件
要实现类似于Delphi IDE环境的那种功能
看了以前韩国人写的一个类Delphi IDE代码,可以在
Delphi6下编译的时候没有Tformdesigner类,原来的Delphi5之前
是在DsgnIntf,Delphi6对真个ToolsAPI变化都很大
这个类没了,到底该怎么改呢?
 
我记得不是没有,而是换了Unit,用search in files在Delphi目录下找一下。
 
我找过,可是确实没有找到
按理应该还在ToolsAPI目录中
但是就算我search整个Delphi6的目录都找不到
 
单元名换了, 换成DesignIntf, DesignEditors, DesignMenus等
用IDesigner替换就行了。
 
ok
我来试试看
不知道TDesignWindows类是干什么的
 
ft
不行呀
IDesigner只是一个INterface而已,不是类
根本代替不了呀
 
我碰巧写过这样的程序,韩国人的Handle是在Delphi3下的,
Delphi5有很大变化,改用接口了(IDesigner)。
Delphi6中接口名字又变化了,(IDesignerHook),
你要在Delphi6下写的话,从IDesignerHook派生你自己的Designer,
并把它赋值给被设计的Form的Designr属性。
不过,写这样的程序挺麻烦的
 
确实烦,到现在为止我还没有一个具体的思路
不知从何入手呀。
你写的是在Delphi5下面的吗?
 
我在Delphi4下写过,当时主要参考ReportBuilder,
也看了看韩国人的Handle。现在我的代码里还有好多
ReportBuilder的代码。
后来我换了工作,我的老板让我写一个与Delphi IDE
类似的环境,是用Delphi5写的。前两天刚刚升级到Delphi6。
写这样的程序,与你的需求有关,应该尽量简化,要做到选择、
改变大小、拖动、属性定义、支持各种控件,嘿嘿,不知道你有没有那么多时间。

 
现在我绕过ToolsAPI了,看了看那个Handels的代码
自己改进一下
差不多可以实现了
我要求的功能并不多,不需要象Delphi那样完整的功能
主要只要实现了拓扑图的功能就可以了
所以要简单的多
 
多人接受答案了。
 
zerowold能不能将那个韩国人的代码mail一份给我,最近我也需要写一个小的组态软件,
现在不知道该如何入手,能不能与你交流一下,我的mail是huang_yk@263.net
 
zerowold能不能将那个韩国人的代码mail一份给我,最近我也需要写一个小的组态软件,
现在不知道该如何入手,能不能与你交流一下,我的email :wgl_23@163.com
 
那个韩国人的代码mail一份给我,我的email:huhe@stardata.com.cn
谢谢!
 
后退
顶部