在CSDN看了一些Delphi8的介绍和评论,发现很多批评集中在VCL库向VCL.net的转移上,好像都认为这样转换没有什么意义。我有一些问题需要弄明白。1、VCL库转移到.net是不是可以很平滑,只需要修改少量的底层构造?一些组件中使用Win32API是如何处理的。
2、VCL库是否可以认为是构造在.net基础上的扩展类库?我看了一些评论,有点摸不着头脑,.net在我的理解中是开放的,可以添加用户自定义的类。VCL好像完全可以扩充.net。
3、Delphi8在编译方面是怎么做的?就是VCL库是完全编译成依赖.net基础库的样式,还是编译后附带新增的类?谢谢。我很关心这些问题。

解决方案 »

  1.   

    个人感觉vcl转.net很复杂,要改成 .net平台下的结构,就是说需要重写。
      

  2.   

    谢谢大家的UP。我自己也Up一下
      

  3.   

    最好不要混用,既然用D8,就要搞.Net,之所以还有VCL,是不让用户丢了Delphi,毕竟Delphi Fans很多,Borland这是战略问题。
      

  4.   

    现在的d8 最好先不要用 其实它就是一个测试版 太多的bug 不是一般的多 ,版里的几个人做过测试 有许多不尽人意的改动 但是毕竟功能上的确有很多令人振奋的地方
    2004 年4月份好像要出后续版是d7 与d.net 的整和 原先VCL在d.net 里可以编译 但是编译后需要框架的支持了