|
主题: 请各位帮忙提示一下
|
飘雪无痕
职务:普通成员
等级:2
金币:1.0
发贴:514
|
#12001/7/23 20:51:45
我用到函数:txt:=ReadExtFile(Filename),有以下变量的赋值: name:="001" Filname:="\\txt\\"^name^"TXT" txt:=ReadExtFilename(Filename) 但显示图标中的{txt}却没有什么显示,查看过变量列表中的Filename为"\\txt\\001.txt"而txt为"",如将txt赋值为: txt:=ReadExtFile("\\txt\\001.txt") 显示图标中的{txt}就显示出001.txt的内容。一时间被搞糊涂了,不知问题出在哪里?请各位给个提示。
|
飘雪无痕
职务:普通成员
等级:2
金币:1.0
发贴:514
|
#22001/7/23 21:04:19
另外:在初始变量时,如用以下表述: txt:=" " name:=" " Filename:="\\txt\\"^name^"txt" 而在另一个用作按钮的计算图表中输入: txt:=ReadExtFile(Filename) 这样,只须改变name的值,就可以将相应的txt文件赋给变量txt,并显示在显示图标中的{txt} 中。这一思路中有何不妥之处吗?望各位参详之。
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#32001/7/23 21:37:45
是 ^"TXT" 还是 ^".TXT" ?
|
飘雪无痕
职务:普通成员
等级:2
金币:1.0
发贴:514
|
#42001/7/24 13:52:10
对不起,漏掉了“.”,现更正如下: 我用到函数:txt:=ReadExtFile(Filename),有以下变量的赋值: name:="001" Filname:=".\\txt\\"^name^".TXT" txt:=ReadExtFilename(Filename) 但显示图标中的{txt}却没有什么显示,查看过变量列表中的Filename为".\\txt\\001.txt"而txt为"",如将txt赋值为: txt:=ReadExtFile(".\\txt\\001.txt") 显示图标中的{txt}就显示出001.txt的内容。一时间被搞糊涂了,不知问题出在哪里?请各位给个提示。 另外:在初始变量时,如用以下表述: txt:=" " name:=" " Filename:=".\\txt\\"^name^".txt" 而在另一个用作按钮的计算图表中输入: txt:=ReadExtFile(Filename) 这样,只须改变name的值,就可以将相应的txt文件赋给变量txt,并显示在显示图标中的{txt} 中。这一思路中有何不妥之处吗?望各位参详之。
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#52001/7/24 16:39:03
应该是 txt:=ReadExtFile(Filname) 而不是 txt:=ReadExtFile(Filename)
Filename是一个只读型系统变量存储当前程序文件名。
第二种思路也是可以的,注意要保证name改变之后,ReadExtFile要重新调用一次。另外不要用Filename。该变量不允许被赋值。
|