类型后缀会让我解决问题

时间:2016-10-07 05:06:02

标签: lotusscript

在Lotusscript(IBM Notes版本9)中,我想打开一个文件进行阅读,另一个用于编写。所以,我写了代码:

Dim readFileNum, writeFileNum As Integer
# .....
readFileNum% = Freefile() #Line 1
Open "C:\Users\xyz\Desktop\raw.txt" For Input As readFileNum% #Line 2
writeFileNum% = Freefile()  
Open "C:\Users\xyz\Desktop\refined.txt" For Output As writeFileNum%

我无法编译第1行和第2行,因为错误消息“类型SUFFIX与数据类型readFileNum不匹配”一直闪烁。但是 writeFileNum%的下两行没有产生任何错误。通过其中一个互联网提示获得建议后,我不得不删除第1行和第2行中的符号以解决错误。

但是,它似乎正在削减戈尔迪结。其次, writeFileNum%有什么特权拒绝 readFileNum%?相反,后者犯了什么罪,前者是无辜的?

1 个答案:

答案 0 :(得分:1)

这是偶然的。我只是将声明 Dim readFileNum,writeFileNum As Integer 分成两行:

Dim readFileNum as Integer
Dim writeFileNum as Integer

瞧,错误消息消失了。看似愚蠢,我无法帮助进行这种自我评估。