0

我有一个powerbuilder 9应用程序,我们正在将其转换为 .net。为此,我遵循以下方法:

  1. 将 powerbuilder 9 应用程序转换为 powerbuilder classic 12.5。- 成功完成。
  2. 将 powerbuilder 经典 12.5 应用程序转换为 powerbuilder.net 12.5 应用程序。- 进行中,有构建错误。
  3. 在 pb.net 12.5 中创建 .Net dll
  4. 请参考 .Net winforms 项目中的 pb.net 12.5 dll 以重用现有表单和代码。- 待办的。

在第 2 步中,我遇到了成功构建应用程序的问题。

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

  1. 有一个创建Excel工作表的功能。转换后,下面一行有错误。

    • workbook.Sheets(1).CELLS[1,8].columnwidth=9
    • 错误 C0014:未定义变量:列宽
  2. GOTO 语句有错误。

    • 代码中的语法/语句:GOTO IssuerLtrsOnly1, IssuerLtrsOnly1:
    • 错误:GoTo 语句范围内没有标签“IssuerLtrsOnly1”。

我评论了以上几行以查看成功构建。不幸的是,下面是我再次遇到的错误,并且由于此错误,我无法找到错误的位置。双击错误,它没有指向目标核心编译后的错误位置。

以下是构建信息:

PowerScript 编译完成 -- 0 个错误,92 个警告 MSBuild 已启动... 输出路径:C:\Data\DUTCH\PB 12.5\Copy of DAU_PB_CODE_dot net 12.5\wpf\auction.out\bin\Debug Project “auction.csproj”(默认目标):

目标 CoreCompile Csc:错误 CS1510 u_apol_nv_wizard.uf_display_step(II) (23,67):引用或输出参数必须是可分配变量 Csc:错误 CS1510 u_apol_nv_wizard.uf_display_step(II) (27,66):引用或输出参数必须是一个可赋值的变量

4

1 回答 1

0

错误#2 goto 是 PB.NET 中不支持的功能

于 2013-12-20T06:35:35.157 回答