有人了解 Open Tools API (Delphi Undocument) 吗?(1000分)(0分)

  • 主题发起人 主题发起人 Big_Z
  • 开始时间 开始时间
B

Big_Z

Unregistered / Unconfirmed
GUEST, unregistred user!
不知在座的 "Big"富翁们有没有使用过
TCustomModule ?

If Anyone Can Help Me In This,
...
我 愿 倾 尽 所 有 !!!
(六个月内有效)

还望各位前辈高人不吝指教!!!
(勿让小生望穿冬泥!)
 
这么多分,呵呵我还以为没人关心这类问题呐,我懂.....一点....一点点啦:)
你到底想干什么呢?


 
真1000分么,写个示例就行吗???
 
$1000!!!
没见过这么多'钱',瞧瞧。
 
已经写了个示例,不过还要仔细研究研究才行......
 
问题不是太复杂,但是等了很长时间也没有解决。
主要是我们写了一个Form,并且使用
RegisterCustomModule(TTestForm, TCustomModule);
TTestForm是我们写的一个测试Form。这样使用后,TTestForm就可以象Component一样在Object Inspect中显示自己属性、事件。
问题是TTestForm上的控件在设计时没有出现,在运行时才出现。如何使其在设计时也出现这些控件。
必要的话,我可以通过EMail送一个Zip安装文件。
 
《Delphi Developer's Handbook》
(即《Delphi高级开发指南》)中有一节:15.5 使用定制设计模块,
讲的就是如何使用TCustomModule
 
Thanks, xWolf!
说实在的,原来并不曾注意到这本 DDH 上有这方面的内容,
而更倾向于到国外的一些讨论组去查看并询问相关的内容,
在失望之余(目前并未得到答案),
我们想到了大富翁,
不知道是否有此道高人,可以帮我们解决这个难题!

按照 DDH ,我们从另外一个角度作了尝试,
仍然不能解决在 IDE 中看见控件的问题(运行时态正常)!

不论怎样,还是要感谢 xWolf 的提醒!

——依然需要您们的帮助!
(实际上,这也是一项极富挑战性的、极有意义的工作!^_^!真的!)
 
cjiangyong:
我可以试试。 shenqw@371.net

btw:
我写的示例是丛TCustomForm继承的,好象一切正常.
 
徐新华的译本(DELPHI4开发大全)有专门的这一章。你可以想办法去购买。
 
DELPHI4开发大全不过是D4DG的译本,我连D5DG都有。况且这个问题连本书的作者之一Xavier Pacheco都没有解答,你说怎么办?
 
呵呵,这本是Delphi的一个优点,就是将一个复合组件看成是单组件,你门却要反其
道而行之。

不过我有代替方法实现你们的目标,呵呵,我想你门应该知道的,也使用TCustomModule,
等我忙过了,如果你门实在找不到代替方法,我们再联系.....
 
但是那连复合组件都谈不上,
面对光秃秃的一个东西,真让人一点想法都没有
 
我如果能类似的方法让在设计时窗体中的按狃可见,是不是就可得到1000分....

btw:
其实非常简单,能写出这个程序也应该知道此方法的呀........
 
我们设计这个程序的目的本身是需要隐藏PAS的代码。所以如果你仅仅是加道Repository中,然后使用inherited,那当然是可以的,但是你不能删除PAS,这就违背了我们的初衷。
当然,如果你能把我给你的包安装上,然后删除所有的源代码,然后在设计时见到按钮,当然这个按钮可以改变大小、位置等属性(name属性除外)。如果这个要求能够达到,那么我想BIGZ会给你1000分的。
 
速度真慢!爬了几次才爬上来!

>我如果能类似的方法让在设计时窗体中的按狃可见,是不是就可得到1000分....
要看类似的程度了

要从 New 的对话框中创建,
要有新的属性,
原来的控件要可视,可改变部分属性,
能够在新的项目中编译通过(可视但编译不通过的早就有了)……
 
Big_Z:
把你说的那个东西mail给我研究研究hubdog@263.net
 
已经发了我的示例,完全满足Big_Z,部分满足yjc.

btw:
我发的是cjiangyong@sina.com,你们是一起的吧???
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
894
import
I
I
回复
0
查看
787
import
I
I
回复
0
查看
988
import
I
后退
顶部