我正在寻找一个有助于在代码中导入文本文件的解决方案,我这样做是为了删除硬编码值。相反,我想调用一个文本文件并读取值,这将执行映射。使代码独立于项目。任何想法怎么做?
OleAutoObj createWrapperObj(Object obj) {
OleAutoArgs args = create
OleAutoObj wrapper = null
print oleMethod(d2e, "CreateObjectWrapper", args, wrapper)
olePut(wrapper, "ModuleName", name(m))
olePut(wrapper, "aObjectType", unicodeString(obj."aObjectType"))
olePut(wrapper, "TestDescription", unicodeString(obj."Object Short Text"))
olePut(wrapper, "TestPictureName", unicodeString(obj."ID"))
olePut(wrapper, "TestFocus", unicodeString(obj."Test_Focus"))
return wrapper }
谢谢
答案 0 :(得分:0)
使用您想要在其自己的行上阅读的每个参数创建一个文件。 以下是如何读取文件的示例。
string filename="C:/parameters.txt" // can also use relative paths
Stream input = read filename
string param
input >> param //this reads the first line into the string param
//... continue to input into each variable
//... and then when all done
close input
我认为这就是你要求的。