N netkk Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-23 #1 我能否在APP服务器中先做好一个FORM; 然后在CLIENT动态建立这个FORM? 具体怎样实现?
T thtfsyh Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-23 #2 不行,delphi没把您的pas编译到project中,那么在project中 是无法引用其他pas的。 这是delphi的游戏规则
C cmldy Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-23 #3 把Form的资源信息通过Variant传递到Client 哈哈,这样很费事的说
T tianshu Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-23 #5 不可以.delphi中的client与app之间只是通过接口传递数据,不可以调用窗体!
O only you Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-23 #6 可以,发一个建立FORM的命令给APP不就行了,剩下的由它来做!
C cheka Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-24 #7 可以啊,只要生成那个Form的类型库,让Client程序 uses
Z z_cd Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-25 #10 有意义吗? 没有意义吗? 有意义吗? 没有意义吗? 大家只不过探讨一下嘛!何必那么认真呢!
D DreamTiger Unregistered / Unconfirmed GUEST, unregistred user! 2000-09-25 #11 有意思,这样,以后客户端都可以基本省略了,只要从APP读取 窗口,显示就可以了。不过,好像不太可能。
雅 雅典娜 Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-10 #14 Java好像支持对象序列化吧,Delphi下腰如痴实现,可不是一个简单的。 呵呵,我建议自己开发一套Delphi下的X协议(可以借鉴Unix下的X协议) ))
十 十三郎 Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-10 #15 可以是可以,但是比较烦。 1.Client 端要 uses 一些基本 Unit 如 Form,Stdctrls... 2.预先做好调用通道 创建Form有两种方法。 1。文本方式。 2。二进制方式 3。Client预先固定一些基本函数。 如:function Max(X,Y:Integer):Integer of Object; 创建一个TList将这些函数加入,这样可以通过名称调用。 4。建立类型List. 5. 建立常数List. 6。建立变量List. 7。编一个parser. 这样就可以在远端创建窗体了,还可以动态创建远端窗体的方法。 在下一年前编过这样的程序。因为是给用户定制的。所以一些基本控件(TEdit,TGrid...) 也是定制的。
可以是可以,但是比较烦。 1.Client 端要 uses 一些基本 Unit 如 Form,Stdctrls... 2.预先做好调用通道 创建Form有两种方法。 1。文本方式。 2。二进制方式 3。Client预先固定一些基本函数。 如:function Max(X,Y:Integer):Integer of Object; 创建一个TList将这些函数加入,这样可以通过名称调用。 4。建立类型List. 5. 建立常数List. 6。建立变量List. 7。编一个parser. 这样就可以在远端创建窗体了,还可以动态创建远端窗体的方法。 在下一年前编过这样的程序。因为是给用户定制的。所以一些基本控件(TEdit,TGrid...) 也是定制的。
C Chenlili Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-10 #16 不行的话试试activeform吧,不过效率很低的. 剧欲望可能还可以
W wjiachun Unregistered / Unconfirmed GUEST, unregistred user! 2000-11-15 #17 netkk:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。