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