midas 问题(100分)

  • 主题发起人 主题发起人 kmgyl
  • 开始时间 开始时间
K

kmgyl

Unregistered / Unconfirmed
GUEST, unregistred user!

DELPHI 5 和 DELPHI 4 在编写MIDAS 程序有所不同, 请问编写时
要注意那些问题。 DELPHI 4 写的MIDAS 程序移植到DELPHI 5 上要进行
哪些修改?MIDAS 2 与 MIDAS 3 差别是否造成 DELPHI 4 与 5 的不同
哪里有关于MIDAS 3 的文章供参考。

谢谢!
 
最大的问题是Provider元件顼在Delphi5中已经没有了!
顼在Borland说的用法是每一个DataSet用一个DateSetProvider
以前好像,Dateset在RemoteDataMoudle里是可以提供Provider接
口的吧!(小弟记不清了)顼在已没有了,Midas2与Midas3没有看出
什么很大的区别?(有的话,请各位大声说:-)
 
跟踪....还没怎么用过D5呢.
 
Cj来了吗?听他卖他的A.....S.....T....A :-)
 

如果 DELPHI 4开发的MIDAS 程序不是要进行很大的
修改才能移植到DELPHI 5 上了吗?有什么兼容的方法
吗???
 
如果你想接着写下去,可能的有一部分改动了。不过,原来的程序
在delphi5下应该还是能用的,我这的几个都能跑。再要加新的数据集
就按d5的做吧,实在不行的话,你把d4中的原来的Provider控件Install一个。
 
Provide在Delphi5中已不见了,如果D4中用的是DataSetProvider还好说,如若不然
......
:Delphi5中用的是Midas.dll, DBClient.dll已不管用啦!
 
MIDAS 3相对MIDAS 2做了重大改进,Provider换成了DatasetProvider,不过Provider并没有取消,只是不在组件板上而已.

所以D4的程序还可以继续用,但推荐使用D5的新结构.
 
为了更好的支持MTS,inprise修改了DatasetProvider,去掉了TProvider,
如果你有D4的相关代码,那么可以看delphi5.0 help中的
Upgrading to delphi5中的Compatibility issue中的change to midas support
文档(我曾经抠了整整一天)里面有些不令人满意的解决方案.我劝你重做.
与其说更好的支持MTS不如说为COM+作准备.改变后的新功能在文档中都有
说明.我感觉主要是客户端对服务端的操控更好了.不过我觉得这一改动
应该是INPRISE很丢脸的改动,在发布会上甚至都没有提.受后服务的工程师
临走之前才轻描淡写的提了一句.
总之,看完文档后,开发仍然是很方便的,修改旧代码不如重做快.
BE LUCKY!


 
同意Crane!
 
多人接受答案了。
 
后退
顶部