萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

楼主: even-shi

[计算机] 问个关于vb.net的问题(我的Arbeit,大家帮帮忙)

[复制链接]
发表于 2010-7-15 15:42 | 显示全部楼层
哦,当然,你msgbox里就不能写einschrieben werden了,写上不能创建文件就好了
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2010-7-15 15:42 | 显示全部楼层
写在创建input.csv那里呀
Try
创建文件   
Catch ex As Eception
  MsgBox("Die Datei input.csv k ...
GoldMoon 发表于 2010-7-15 16:40

我创建文件的那段程序是用streamwriter直接写的,也可以用嘛?
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2010-7-15 15:45 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2010-7-15 15:48 | 显示全部楼层
我创建文件的那段程序是用streamwriter直接写的,也可以用嘛?
even-shi 发表于 2010-7-15 16:42



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根据不同情况显示不同错误,比如文件无法找到,文件无法写入,关闭错误等等

评分

1

查看全部评分

Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 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()

添进去?
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2010-7-15 15:50 | 显示全部楼层
事实上返回的exception是不同的,懒一点就只用一个exception,但这一段其实有很多情况,有IOException,PathTooLongException

刚才那段是msdn上直接拷贝过来的

http://msdn.microsoft.com/en-us/library/hxwfzt61%28VS.80%29.aspx
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2010-7-15 15:51 | 显示全部楼层
Dim file As System.IO.StreamWriter
file = My.Computer.FileSystem.OpenTextFileWriter("input.cs ...
GoldMoon 发表于 2010-7-15 16:48

这样的写法是用在console里面的?
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 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



恩纳,是哒
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2010-7-15 15:53 | 显示全部楼层
这样的写法是用在console里面的?
even-shi 发表于 2010-7-15 16:51


就是举个例子,你根据自己的情况写进去就好了
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2010-7-15 15:54 | 显示全部楼层
恩纳,是哒
GoldMoon 发表于 2010-7-15 16:52

我去试试看。。。这个要运行实验一次超麻烦,家里有没有联网电脑,晕死。。

评分

1

查看全部评分

Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+1, 2025-1-31 23:44 , Processed in 0.097631 second(s), 15 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表