用delphi8新建vcl forms application项目,然后直接编译执行,失败!异常:“未知错误...”编译信息里是:
[Warning] Project1.dpr(13): Unit 'Borland.Vcl.Forms' is specific to a platform
[Warning] Unit1.pas(6): Unit 'Borland.Vcl.Windows' is specific to a platform
[Warning] Unit1.pas(6): Unit 'Borland.Vcl.Messages' is specific to a platform
   .
   .
   .
[Warning] Unit1.pas(7): Unit 'Borland.Vcl.Dialogs' is specific to a platform
请问各位大仙有没有编译成功的?我的问题如何解决?为什么?
注:.net的项目都能成功

解决方案 »

  1.   

    是阿,我也纳闷呢,就新建个VCL Form App,什么都没做,直接编译就一大堆警告,莫名其妙阿...
    我打开个没用第三方控件的d7写的project,编译起来错误一大堆,那个工程可是完全是用的d7自己给的很基本的控件阿,看来要向d8移植还有很大问题阿
      

  2.   

    没用过,肯定是你少安装了什么! 或者是Borland的防盗版做得好!  :)
      

  3.   

    不是这样的,它的警告信息是正常的,因为这不是一个WinForm程序,而是VCL.Net程序。直接将delphi7的代码移植到delphi8肯定也是不行的
      

  4.   

    我就是用delphi8中的new->vcl forms application 建立的项目然后run就出问题了...郁闷,或者真像edgethinking(死鬼) 说的Borland的防盗版....晕~~谁在delphi中新建vcl 项目运行成功了的请说句话阿~~
      

  5.   

    还需要装vcl.net类库什么的吗?
      

  6.   

    用delphi8中的new->vcl forms application 建立的项目,我是成功通过,不过我建立的asp.net项目连最简单的都没有通过。
      

  7.   

    要想过去的项目完全通过好像不可能,就连Destroy都是错误,必须用Free呵呵
      

  8.   

    沒事的, 這是正常的提示!告訴你VCL.net 只能針對相應的平台而已!
      

  9.   

    肯定有什么地方不对,新建VCL Application编译警告情有可原,但是不能调试和运行就有问题了,因为无论Win32还是.net在我们的机器上都应该能运行.
      

  10.   

    我觉得还是
    hkbarton(宁静至远)(西南交大) 的原因合理些。Delphi以前版本中也有相应的警告。不过Delphi8到底是干什么的?有又WinForms,又有VCL.Net,新建工程后,组件都不一样。
      

  11.   

    WinForm使用的是.Net FrameWork 和VS.Net使用的一样,VCL.Net是borland自己的FrameWork其又对.NetFrameWork进行了封装,理由是为了和老版本的 VCL保持好的兼容性。 是这样的吧顺便说一句:我的VCL.Net Application运行的很正常喔,也会有warning但还是会正常运行
      

  12.   

    我也遇到同样的问题,vcl from应用编译出错,不知道你的问题解决没,解决的话请指教
      

  13.   

    我也一样!!
    郁闷中!Delphi8的运行速度确实不敢恭维!