GoldMoon
发表于 2010-7-15 15:42
哦,当然,你msgbox里就不能写einschrieben werden了,写上不能创建文件就好了
even-shi
发表于 2010-7-15 15:42
写在创建input.csv那里呀
Try
创建文件
Catch ex As Eception
MsgBox("Die Datei input.csv k ...
GoldMoon 发表于 2010-7-15 16:40 http://www.dolc.de/forum/images/common/back.gif
我创建文件的那段程序是用streamwriter直接写的,也可以用嘛?
even-shi
发表于 2010-7-15 15:45
我把我的部分程序贴出来给你看看,谢谢你拉
GoldMoon
发表于 2010-7-15 15:48
我创建文件的那段程序是用streamwriter直接写的,也可以用嘛?
even-shi 发表于 2010-7-15 16:42 http://www.dolc.de/forum/images/common/back.gif
Dim file As System.IO.StreamWriter
file = My.Computer.FileSystem.OpenTextFileWriter("input.csv", True)
file.WriteLine("Here is the first string.")
file.Close()
你是这么写的吗?
懒一点的话就把上面那些都加到try里面,然后catch里面的msgbox说是读写文件错误就好
勤快一点的话分别对OpenTextFileWriter
writeline
还有file.Close()
都是用try catch,msgbox根据不同情况显示不同错误,比如文件无法找到,文件无法写入,关闭错误等等
even-shi
发表于 2010-7-15 15:49
Dim Gui_main_str As String
Dim Gui_input_str As String
Dim input_sw As System.IO.StreamWriter
Gui_main_str = System.AppDomain.CurrentDomain.BaseDirectory
Gui_input_str = Gui_main_str + "input.csv"
input_sw = New System.IO.StreamWriter(Gui_input_str)
Zahl_Input("#Funktion = ", Funk_str, input_sw)
..............
input_sw.Close()
//////////////////////////////////////////////////////////////////////////////////////
那么我的tryStatements的地方就把
input_sw = New System.IO.StreamWriter(Gui_input_str)
Zahl_Input("#Funktion = ", Funk_str, input_sw)
..............
input_sw.Close()
添进去?
GoldMoon
发表于 2010-7-15 15:50
事实上返回的exception是不同的,懒一点就只用一个exception,但这一段其实有很多情况,有IOException,PathTooLongException
刚才那段是msdn上直接拷贝过来的
http://msdn.microsoft.com/en-us/library/hxwfzt61%28VS.80%29.aspx
even-shi
发表于 2010-7-15 15:51
Dim file As System.IO.StreamWriter
file = My.Computer.FileSystem.OpenTextFileWriter("input.cs ...
GoldMoon 发表于 2010-7-15 16:48 http://www.dolc.de/forum/images/common/back.gif
这样的写法是用在console里面的?
GoldMoon
发表于 2010-7-15 15:52
Dim Gui_main_str As String
Dim Gui_input_str As String
Dim input_sw As System.IO ...
even-shi 发表于 2010-7-15 16:49 http://www.dolc.de/forum/images/common/back.gif
恩纳,是哒{:4_293:}
GoldMoon
发表于 2010-7-15 15:53
这样的写法是用在console里面的?
even-shi 发表于 2010-7-15 16:51 http://www.dolc.de/forum/images/common/back.gif
就是举个例子,你根据自己的情况写进去就好了
even-shi
发表于 2010-7-15 15:54
恩纳,是哒
GoldMoon 发表于 2010-7-15 16:52 http://www.dolc.de/forum/images/common/back.gif
我去试试看。。。这个要运行实验一次超麻烦,家里有没有联网电脑,晕死。。