起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: atiger

[分享]平台与Delphi.Net语言或者Borland Delphi 语言的差异

[复制链接]
发表于 2005-1-28 16:24:16 | 显示全部楼层

不支持Published保留字

平台支持的几种说明符
private-私有的,对象的私有成员只能允许对象所在的单元中的代码访问。这个说明符对用户隐藏了对象的实施细节,并且防止用户直接修改对象中的敏感成员。
protected-保护的,对象的保护成员可以被它的派生类访问。这样既可以对用户隐藏实施细节又能给其派生类以最大的灵活性。
public-公开的,公开的域和方法可以由程序的任何部分代码访问。对象的构造函数和析构函数总是public的。
回复 支持 反对

使用道具 举报

发表于 2005-2-25 08:57:47 | 显示全部楼层
TQueryItem= (qiPermanent, qiTent);
...
lQueryItem := TQueryItem(GetEnumValue(TypeInfo(TQueryItem), 'qiTent'));
这样的语句目前是不支持的,主要就是我们的编译器不支持TypeInfo
目前有两种解决办法:
  1、重新编译发布一个新版本,由系统提供一个公共函数,专门用于这样的转换的。(已经作为需求提交)
  2、自己写一个方法来转换,使用Case来判断字符串,然后返回枚举值
回复 支持 反对

使用道具 举报

发表于 2005-3-17 09:55:57 | 显示全部楼层
我想问一下,这个平台使用的语言是object pascal还是delphi.net?
你们说了这么多不同,让人感觉十分糊涂——说的很多都是delphi和delphi.net的不同,而有的又不知道到底说的是你们的平台,还是delphi,还是delphi.net?
回复 支持 反对

使用道具 举报

发表于 2005-3-17 13:35:01 | 显示全部楼层

Business平台使用的开发语言,是从Delphi.net语言演化来的......

Business平台使用的开发语言,是从Delphi语言(即Object Pascal)演化来的,大部分语法和Delphi语言一样,只是一些细节略有不同,例如不支持接口、不支持结构体等。除了此贴中陆续列出的这些不同点以外,使用时是可以像使用Borland Delphi语言那样的,这意味着,您原来在Borland Delphi中积累的大部分经验和成果,同样适用于Business平台上。
回复 支持 反对

使用道具 举报

发表于 2005-3-17 15:06:04 | 显示全部楼层
我想区分一下:从delphi1到delphi6,语言是object pascal;而从delphi7开始,borland已经将object pascal改造为delphi语言了。
我不清楚你说的Borland Delphi语言是指object pascal还是delphi7以后的delphi语言呢?
回复 支持 反对

使用道具 举报

发表于 2005-3-17 15:29:44 | 显示全部楼层

呵呵,叫object pascal、还是叫delphi语言,都只是个名称,只是Delphi7后,Borland高兴,将它

呵呵,叫object pascal、还是叫delphi语言,都只是个名称。只是Delphi7后,Borland高兴,将它改名为Delphi语言,其实本质并没有变,不过是Object Pascal这瓶老酒换了个名称、重新包装了一下而也。星星还是那颗星星,月亮还是那个月亮,一切依旧。所以我们可以不用执着于语言的名称,了解两种语言的不同之处,然后再加以灵活运用,解决实际问题即可。您说是这样吗,Liaozq?
回复 支持 反对

使用道具 举报

发表于 2005-3-17 15:43:21 | 显示全部楼层
这个我当然明白了。
就是在实际使用中,发现以前经常使用的东西(比如一些常用的例程,类型转换什么的)写道现在的代码里面,编译都过不去,实在让人头疼。
回复 支持 反对

使用道具 举报

发表于 2005-3-17 16:00:55 | 显示全部楼层

嗯,这倒是没有更好的办法,再看看这一贴中所说的不同点吧,实在头疼的代码,就贴上来看看,大

嗯,这倒是没有更好的办法。再看看这一贴中所说的不同点吧,实在头疼的代码,就贴上来看看,大家一起解决一下。Delphi中编写的程序,大部分都是可以移植到Business平台上的。我之前做过一些转换,只要重点注意一下不支持的那些点就可以了,问题不大的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-11-1 10:25 , Processed in 0.042227 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表