Winforms 将PB 9经典应用程序转换为.Net winform

Winforms 将PB 9经典应用程序转换为.Net winform,winforms,powerbuilder.net,Winforms,Powerbuilder.net,我有一个PowerBuilder9应用程序,我们正在把它转换成.net。为此,我采用以下方法: 将powerbuilder 9应用程序转换为powerbuilder classic 12.5。-已成功完成 将powerbuilder classic 12.5应用程序转换为powerbuilder.net 12.5应用程序。-正在进行,但存在生成错误 在pb.Net 12.5中创建.Net DLL 请参阅.net winforms项目中的pb.net 12.5 DLL以重用现有表单和代码。-待定

我有一个PowerBuilder9应用程序,我们正在把它转换成.net。为此,我采用以下方法:

  • 将powerbuilder 9应用程序转换为powerbuilder classic 12.5。-已成功完成
  • 将powerbuilder classic 12.5应用程序转换为powerbuilder.net 12.5应用程序。-正在进行,但存在生成错误
  • 在pb.Net 12.5中创建.Net DLL
  • 请参阅.net winforms项目中的pb.net 12.5 DLL以重用现有表单和代码。-待定
  • 在步骤2中,我面临成功构建应用程序的问题

    转换后,我得到以下错误:

  • 有一个创建excel工作表的功能。转换后,下一行出现错误

    • 工作簿.工作表(1).单元格[1,8].列宽=9
    • 错误C0014:未定义的变量:columnwidth
  • GOTO语句出错

    • 代码中的语法/语句:GOTO ISSUERTRSONLY1,ISSUERTRSONLY1:
    • 错误:GoTo语句范围内没有标签“IssuerLtrsOnly1”
  • 我对以上几行进行了注释,以查看成功的构建。不幸的是,下面是我再次遇到的错误,由于这个错误,我无法找到错误的位置。双击错误时,它不会指向目标CoreComile之后的错误位置

    以下是构建信息:

    PowerScript编译完成--0个错误,92个警告 MSBuild已启动。。。输出路径: C:\Data\DUTCH\pb12.5\DAU\u-pbu-CODE\u-dot-net 12.5\wpf\auction.out\bin\Debug的副本 项目“auction.csproj”(默认目标):

    目标核心编译 Csc:错误CS1510 u_apol_nv_向导。uf_display_步骤(II)(23,67):ref或out参数必须是可赋值变量 Csc:错误CS1510 u_apol_nv_向导。uf_display_步骤(II)(27,66):ref或out参数必须是可赋值变量

    错误#2转到在PB.NET中是不受支持的功能