CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 708075
sealw
:
不是跑题,这在Java里很好做。
[阅读: 415] 2009-03-27 03:29:03
<空>
相关信息:
【delphi,技术贴】不使用dfm文件,能否动态创建一个Form,里面的有一个TradioGroup+确认+取消?
(490字)
(
haitao
[1517]
2009-03-27 11:23
)
不是跑题,这在Java里很好做。
(空) (
sealw
[414]
2009-03-27 11:29
)
可能机制不一样。。。。delphi的procedure of object,好像很难在类外定义。。。。。
(空) (
haitao
[648]
2009-03-27 11:34
)
外包吧,最近俺生活費緊張。
(空) (
sea026
[416]
2009-03-27 11:41
)
只是探讨。。。。。。不行想vc那样使用api,再不行就老老实实使用dfm。。。。。
(空) (
haitao
[397]
2009-03-27 11:43
)
失去了RAD意义。可视化设计是强项啊。。。
(空) (
mhappy
[386]
2009-03-27 11:47
)
这个通用对话框函数,希望使用者用起来最简单,只要pas不用再包含dfm
(空) (
haitao
[391]
2009-03-27 12:16
)
看来没钱收啊,针对你这个应用,你就是把简单问题复杂化,出来一个模态窗口,点了确定返回去读都得了。
(27字)
(
sea026
[475]
2009-03-27 12:01
)
.onclick := {普通procedure} ,编译都通不过啊
(36字)
(
haitao
[411]
2009-03-27 12:14
)
刚没注意,普通的肯定不行,要和TButton的事件参数一致。
(空) (
sea026
[381]
2009-03-27 12:36
)
其实很少有机会用到Sender,友情提示一种做法。
(492字)
(
好望角
[463]
2009-03-27 17:07
)
其实,Delphi的灵活远超过大多数人的想象
(17字)
(
好望角
[748]
2009-03-27 17:10
)
Self := AForm; 这句话有点意思哈
(空) (
pcplayer
[419]
2009-03-27 21:12
)
不知管不管用
(78字)
(
sealw
[425]
2009-03-27 11:42
)
这个还是需要有dfm的。。。。。。。。。
(空) (
haitao
[348]
2009-03-27 12:10
)
不是跑题。C#里面可使用CodeCompileUnit编译成程序集,然后反射一下。
(9字)
(
龙之吻
[729]
2009-03-27 11:44
)
DFM 是它的资源。如果没有,在 TForm.Create 的时候会报错:Resource not found。不知道有没有别的方法可以绕开这个。
(空) (
pcplayer
[568]
2009-03-27 12:13
)
哈哈,狗到了:DFMToSource allows you to include the DFM/XFM data into the Delphi or C++Builder so……
(204字)
(
pcplayer
[616]
2009-03-27 12:29
)
这么简单的事情,需要弄得这么复杂么?
(15字)
(
好望角
[383]
2009-03-27 12:40
)
他这个与我以前的动态加载外部的dfm/pas源文件实现脚本化的dephi差不多。。。。
(77字)
(
haitao
[536]
2009-03-27 13:08
)
这还不简单
(37字)
(
好望角
[424]
2009-03-27 16:58
)
非也,我那个做法,rad的方便还是要的。。。。。。只是dfm/pas无须编译进exe即可使用了
(875字)
(
haitao
[510]
2009-03-27 18:00
)
当然可以
(空) (
好望角
[326]
2009-03-27 12:35
)
现在form是出来了,事件还没有好的办法。。。。。。。。
(1121字)
(
haitao
[463]
2009-03-27 12:58
)
还是交猴子处理吧,他把delphi都玩烂了。。。
(空) (
mhappy
[368]
2009-03-27 13:00
)
宝蓝原来是因为这个把delphi卖掉啊
(空) (
龙之吻
[389]
2009-03-27 13:02
)
事件有N种办法解决
(20字)
(
好望角
[410]
2009-03-27 13:02
)
嗯,method.code是方便一点。。。。。。。
(131字)
(
haitao
[483]
2009-03-27 13:58
)
刚才忘记说了,也是最常用的方式,思路挺好
(49字)
(
好望角
[369]
2009-03-27 16:56
)
为这个专门定义一个类、创建一个对象、最后释放,感觉是不如method.code美观、方便
(空) (
haitao
[472]
2009-03-27 18:12
)
停!
(14字)
(
好望角
[398]
2009-03-27 18:13
)
说句严重的话哦
(19字)
(
有狐
[440]
2009-03-27 20:06
)
好厉害,打到一大片。。。
(18字)
(
mhappy
[424]
2009-03-27 20:16
)
也不包括偶。相比于海大师,偶只能说是不知道 DELPHI 是什么的人飘过了。
(空) (
ycm0263
[376]
2009-03-27 21:41
)
是离谱了。。。。。。。。。delphi对这样的需求,本来是做一个带dfm的pas,很容易实现的
(262字)
(
haitao
[533]
2009-03-27 21:16
)
.
(空) (
ycm0263
[342]
2009-03-27 21:40
)
.
(空) (
好望角
[327]
2009-03-27 23:48
)
我的写法:
(914字)
(
pcplayer
[844]
2009-03-27 21:36
)
问题是,我写这个通用库的时候,不知道以后的可能的开发者(通用库的使用者)的form会叫什么名字。。。。
(24字)
(
haitao
[393]
2009-03-27 21:41
)
不明白你想说没有 TForm1 是什么意思?
(空) (
pcplayer
[357]
2009-03-27 21:52
)
你的代码使用了procedure TForm1.DoMyBtnClick(Sender: TObject);
(124字)
(
haitao
[588]
2009-03-27 21:57
)
那你把这代码的 TForm1 换成其它你自己定义的类不就完了?
(1080字)
(
pcplayer
[551]
2009-03-27 22:05
)
大师要求是动态的。哈哈哈
(空) (
龙之吻
[353]
2009-03-27 22:13
)
就是希望使用者使用起来最简单:newSelect:=SelectMultDialog(...)这样一个函数调用就搞定
(48字)
(
haitao
[403]
2009-03-27 22:18
)
既然已经有这么一个类了,再把它封装到一个函数里不是很简单的嘛?
(空) (
pcplayer
[469]
2009-03-27 22:21
)
嗯,对外可以没有类,直接封装为一个函数
(2216字)
(
haitao
[608]
2009-03-27 22:34
)
DELPHI本来就是面向对象的,为什么非不能定义一个类?普通方法和类方法,其实也就是指针不同。类方法的指针字节数和普通方法的指针不一样。
(空) (
pcplayer
[620]
2009-03-27 23:30
)
反正我自己好像有一种趋势、洁癖。。。。。。
(74字)
(
haitao
[430]
2009-03-27 23:39
)
那何必用DELPHI,直接用C或者 PASCAL 好了。现在做东西,面向对象,能封装为一个类的,尽量封装为类,肯定是有好处的。
(347字)
(
pcplayer
[789]
2009-03-27 23:55
)
你那是结构。。。。。。。。。。
(97字)
(
haitao
[386]
2009-03-28 00:14
)
我不用结构,用类。因为用类,我可以保证函数调用中,在很深的嵌套下,可以保证释放分配的内存。
(70字)
(
pcplayer
[462]
2009-03-28 00:28
)
嗯,好像是有几个好处。。。。。。。。。
(154字)
(
haitao
[721]
2009-03-28 00:41
)
如果你采用DELPHI的接口,然后你的类是从 TInterfaceObject 继承的,传递的不是对象指针而是接口,那么对象会自动被释放的。
(42字)
(
pcplayer
[696]
2009-03-28 00:56
)
如果这个就是答案,那有狐是没说错。。。。。。。。
(空) (
haitao
[361]
2009-03-27 21:49
)
。
(空) (
龙之吻
[292]
2009-03-27 22:11
)
贴一个
(3803字)
(
sea026
[800]
2009-03-28 00:54
)
如果haitao只需要确认和取消按钮,mrOk和mrCancel就可以了,用不着事件
(76字)
(
有狐
[522]
2009-03-28 02:00
)
Tmethod.code/data
(31字)
(
haitao
[391]
2009-03-28 12:56
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录