无
无条件投降
Unregistered / Unconfirmed
GUEST, unregistred user!
已经有一段时间没有使用delphi了,但2009的发布又燃起了我对这个带我走入开发殿堂的工具***,今天终于在机器上安装了delphi2009了,试用了2个小时,很激动.废话不多说了,写写试用体会.
1.试用3个多小时,没有卡死情况出现.
2.unicode的问题已经得到解决了(没试用前已经消息满天飞).
{$IF DEFINED(CLR)} //使用clr
TCustomForm = class(TScrollingWinControl, IMDIForm, IServiceProvider)
{$else
} //使用win32
TCustomForm = class(TScrollingWinControl)
由于公用一套类库,因此在delphi2009.net中可以很方便的做原成api调用,delphi已经在borland.delphi.system命名空间中封装好了.net system下的数据类型,我们可以不用操心了.
使用delphi2009.net支持了framework2.0,相信3.5也不难了,使用delphi2009.net我们也可以使用.net webservice,.net remoting等了,对多层架构支持的程序应该比较简单了.
系统也有不足
1.当使用delphi2009.net的dbexpress控件,系统就无法编译了.
还有其它的变化没有仔细找,找到的朋友请跟贴上去.
1.试用3个多小时,没有卡死情况出现.
2.unicode的问题已经得到解决了(没试用前已经消息满天飞).
3.delphi2009 win32版与delphi2009 .net 使用的vcl类库都是一套,他们之间是通过编译关键字进行分别,如下比如:
var
ss:String;
begin
ss:='字符集';
MessageBoxW(Self.Handle,PWideChar(ss),'提示',0);
end;
在d7中对话框中中出现乱码,在d2009中一切正常,d2009.net也是正常.[][]
{$IF DEFINED(CLR)} //使用clr
TCustomForm = class(TScrollingWinControl, IMDIForm, IServiceProvider)
{$else
} //使用win32
TCustomForm = class(TScrollingWinControl)
由于公用一套类库,因此在delphi2009.net中可以很方便的做原成api调用,delphi已经在borland.delphi.system命名空间中封装好了.net system下的数据类型,我们可以不用操心了.
使用delphi2009.net支持了framework2.0,相信3.5也不难了,使用delphi2009.net我们也可以使用.net webservice,.net remoting等了,对多层架构支持的程序应该比较简单了.
系统也有不足
1.当使用delphi2009.net的dbexpress控件,系统就无法编译了.
还有其它的变化没有仔细找,找到的朋友请跟贴上去.