找不到 class 或接口 (12886)
Could not find class or interface (12886)
我正在尝试从另一个项目实例化 class,但我遇到错误 12886“找不到 class 或接口。
我检查了 OrderImporter 的项目 属性 以引用 Tools 项目,但它没有改变任何东西。
此外,我在 class 浏览器中检查过,一切正常。甚至还有一个如何使用我自己的 class 的示例,但它在项目工具之外不起作用。
有人知道我在哪里失败了吗?
谢谢!
塞巴斯蒂安
项目订单导入器 | C:\workspace\Progress\OrderImporter\Test.cls
USING Progress.Lang.*.
USING Tools.StringHelper. <-- Could not find class or interface (12886)
CLASS Test:
METHOD PUBLIC VOID BipBip():
DEFINE VARIABLE arrSplit AS System.Collections.ArrayList NO-UNDO.
arrSplit = Tools.StringHelper:Split("VALUE1*VALUE2*VALUE3", "*").
END METHOD.
END CLASS.
项目工具 | C:\workspace\Progress\Tools\StringHelper.cls
USING Progress.Lang.*.
CLASS Tools.StringHelper:
METHOD STATIC PUBLIC System.Collections.ArrayList Split(
INPUT strValues AS CHARACTER
,INPUT strSeparator AS CHARACTER):
/* doing something */
/* returning something */
RETURN arrReturn.
END METHOD.
END CLASS.
您需要更改需要其他项目 class 的项目的 PROPATH 以包含外部工作区。
我正在尝试从另一个项目实例化 class,但我遇到错误 12886“找不到 class 或接口。
我检查了 OrderImporter 的项目 属性 以引用 Tools 项目,但它没有改变任何东西。
此外,我在 class 浏览器中检查过,一切正常。甚至还有一个如何使用我自己的 class 的示例,但它在项目工具之外不起作用。
有人知道我在哪里失败了吗? 谢谢! 塞巴斯蒂安
项目订单导入器 | C:\workspace\Progress\OrderImporter\Test.cls
USING Progress.Lang.*.
USING Tools.StringHelper. <-- Could not find class or interface (12886)
CLASS Test:
METHOD PUBLIC VOID BipBip():
DEFINE VARIABLE arrSplit AS System.Collections.ArrayList NO-UNDO.
arrSplit = Tools.StringHelper:Split("VALUE1*VALUE2*VALUE3", "*").
END METHOD.
END CLASS.
项目工具 | C:\workspace\Progress\Tools\StringHelper.cls
USING Progress.Lang.*.
CLASS Tools.StringHelper:
METHOD STATIC PUBLIC System.Collections.ArrayList Split(
INPUT strValues AS CHARACTER
,INPUT strSeparator AS CHARACTER):
/* doing something */
/* returning something */
RETURN arrReturn.
END METHOD.
END CLASS.
您需要更改需要其他项目 class 的项目的 PROPATH 以包含外部工作区。