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
我去试试看。。。这个要运行实验一次超麻烦,家里有没有联网电脑,晕死。。
页: 1 [2] 3 4
查看完整版本: 问个关于vb.net的问题(我的Arbeit,大家帮帮忙)