IntraWeb两问,有经验请进(100分)

  • 主题发起人 主题发起人 shaver
  • 开始时间 开始时间
S

shaver

Unregistered / Unconfirmed
GUEST, unregistred user!
1、TDcomConnection控件在IntraWeb程序中能否使用?我的程序中只要运行时Connect就报错“标记没有引用存储”,换成TSocketConnection则一切正常。
2、TIWDBGrid不能象TDBGrid那样列名显示为相应TClientDataset的DisplayLabel,而是FieldName,有无办法更改.
请指点!
Shaver
 
1.这个没有遇到过,但可以给点提示: [:)]
DCOMConnection.Connected在IDE中设计时测试看是否能够连接上中间层,
如可以,最好请先断开,然后等运行的时候用语句再将它连接:
ClientDataSet1.RemoteServer:=DCOMConnection1;
DCOMConnection.Connected:=True;
因为我在做测试的时候发现设计时连上当操作时会出现问题,不知是否是IW的问题。

2.大概只能改IWDBGrid1.Columns的属性了。
 
谢谢jrp的回答,没想到半年之后会有人再去解答这个问题.
这个两个问题我已经基本解决:
1.在D7中WEB程序(D6-中不需要),包括WEBSANP和INTRAWEB,都可以通过在模块的oncreate中加入如下语句:coInitialize(nil)或OleInitialize(nil).对应的在ondestroy中coUninitialize或OleUninitialize就不会再出错了.原因我不太清楚,好象是D7的WEB模块没有进行什么初始化操作.我似乎记得在一本什么书看过,好象是李维的书,可以通过设置一个什么属性而不用加入这些语句,但后来找不到了.
2.设置iwdbgrid1.columns.titile.text属性.
 
多人接受答案了。
 
后退
顶部