tiaojian.dat 文件的内容为
H51839
569
H52203
546
T51886
-27
T52652
-30
...
等若干行用下面程序读文件
Open "tiaojian.dat" For Input As 1
Input #1, jilu1 读后 jilu1为 H51839 是字符串"H51839"
Input #1, jilu2 jilu2为 569 是数值
应该怎样做才能将jilu2的值赋给jilu1中的字符串, 把字符串"H51839"作为变量
即H51839 = 569 ,然后用于下面语句中 If H51839 > 0 Then
...
Print #2, "aaaaaaaa"
...
End If请高手帮帮忙,谢谢!
H51839
569
H52203
546
T51886
-27
T52652
-30
...
等若干行用下面程序读文件
Open "tiaojian.dat" For Input As 1
Input #1, jilu1 读后 jilu1为 H51839 是字符串"H51839"
Input #1, jilu2 jilu2为 569 是数值
应该怎样做才能将jilu2的值赋给jilu1中的字符串, 把字符串"H51839"作为变量
即H51839 = 569 ,然后用于下面语句中 If H51839 > 0 Then
...
Print #2, "aaaaaaaa"
...
End If请高手帮帮忙,谢谢!
解决方案 »
- 请问一个关于VB的多个ActiveX DLL公用类模块的问题。
- 弱弱的问
- VB和MSSQL的日期运算
- 如何将field对象中的所有数据加入数组?
- 请教一下,怎么才能连接读卡器啊
- 谁能把 Webbrowser打开网页时发出的声音弄掉!???难不难?
- 呵呵,一个进度条的问题.
- 使用comdlg32.dll的详细资料,谁能共享出来。
- 请问那位有epson esc/p2 的资料?
- 请问怎么样才能使我的程序(或自己定义的快捷键可以无论在前台或后台都可以如常运行,就像金山词霸一样,无论什么时候只要一个快捷键可以
- 已知日期"2006-10",我想往表里添加记录"2006-10-1"至"2006-10-31",请问怎么解决.
- vb中如何对某一列求和?
你为什么不直接在代码里用类似如下的语句呢?
jilu1 = jilu2
If jilu1 > 0 Then Print "大于零"
Input #1,aa,bb
Write #1,"H51839",nn
我们把aa当中的值看作为"键",把bb当中的值看作为这个"键"的"值"
然后可以这样处理
select case aa
case "H51839"
'关于这个键的相关代码
case "...."
'其它相关代码
....
end select这样就实现了这个功能了在VB当中不可能把一个字符串变成变量的,只能用其它办法解决
Input #1, str1, str2
If str1 = "H51839" And str2 > 0 Then
...
End If
Wend
tiaojian.dat文件有很多行,不是我写的,是已经有了的,我要做的是把每两行中第一行字符作为变量名,然后把第二行的值赋给它。
这些被赋值后的变量在下面的程序中还要做运算等处理。
ayalicer(小刀惋心) 是很热忱的,不是还帮你出主意了吗
zhhykhld 说的对,用二维数组吧,应该能解决楼主只要说出要达到什么目的或者结果,就会有热心网友帮你的,
而不是你想的莫名其妙的方法,有想法当然好,但要根据实际吧,
LZ暂时对VB还不熟悉,以后你熟悉了,再看看这个贴,自己都要笑半天
VB就不要想了
VB就不要想了
-------------
是的,vfp中可以用宏代换来实现,可是vb中没有类似的方法.
有很多这样的条件判断语句在 guize6.txt 文件中
Sfx56046 >= 20 And Sfx56046 <= 200
Sfx56065 >= 20 And Sfx56065 <= 200
H52866 >= 4
H52889 >= 4
...
我将上述条件判断语句读入程序用 StringCalc.Eval( ) 执行
可这些这些语句中变量的值却在 tiaojian.dat 文件中,因两个文件中语句数量太多,
要逐句编写赋值语句和条件判断语句那工作量太大,故而请求高手帮助,
因我的懒惰而使得大家没看明白我在这里表示歉意,还请大家帮帮我,谢谢了!!!
Open "tiaojian.dat" For Input As #1