我正在尝试从另一个项目实例化一个类,但我面临错误12886"无法找到类或接口。
我检查了OrderImporter的项目属性以引用Tools项目,但它没有改变任何内容。
另外,我在班级浏览器中查看了一切似乎没问题。甚至有一个例子如何使用我自己的类,但它在项目工具之外不起作用。
有人知道我失败的地方吗? 谢谢! 的Sebastien
Project OrderImporter | C:\工作空间\进展\ 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:\工作空间\进展\工具\ 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.
答案 0 :(得分:2)
您需要更改需要其他项目的类的项目的PROPATH以包含外部工作区。