D5的程序能在D4中用吗?(100分)

  • 主题发起人 主题发起人 wind2000
  • 开始时间 开始时间
W

wind2000

Unregistered / Unconfirmed
GUEST, unregistred user!
1.(50分)Delphi5下编写的程序在Delphi4下打开出现错误提示:Error Creating form:Invalid stream format.
请问:D5下的程序真的不能在D4下打开编译运行吗?(程序没用其它控件)
如能又该如何解决上面问题?
2.(50分)请问有没有ScreenReport for Delphi5的控件?如有请Mail给我一份,谢谢!
E_Mail:wind2000@21cn.com
 
1.如果你没用D5特有的东西,你可以在D5中把文件另存为二进制文件,然后用D4打开
 
Screenreport 3.0支持DELPHI 5.0.
 
兼容一般都是向下的,除非你的程序涉及的在D4,d5中没有改变过
 
1, 问题可能是 .dfm 的问题,在窗体上点右键, 选择 save as text
应该可以了。
2, wjiachun 的说法。
 
delphi5中.dfm缺省是用文本形式存储的,而以前使用二进制存储
还有一些差别,帮助文档中都有说的
 
1.把 *.dfm打开 用 View As Text,把 Delphi 4不支持的属性 都 DELETE
可以用程序自己实现……
2.把 Delphi5的程序编译为 DLL,用 Delphi 4 调用
3.把 Delphi5的程序作为 ActiveX 控件,用 Delph 4 调用
4.不用 Delphi 4 了,也该升级了
 
在WINDOWS下打开DFM文件,CTRL+A后新建DFM文件,CTRL+V
 
我一直用D4,请教各位高手,D5比D4有何优点?
 
有一些不能,如有的包含有“vcl40,vcl50”之类的东西。
 
多人接受答案了。
 
当然,DELPHI在MIDAS上有了真正的多层应用系统的开发,提供了APARMENT线程模型,让程序员能真正在开发多层应用系统中让开发出的程序高效,快速,全面。
 
后退
顶部