2013-09-27 2 views
0

У меня есть VB6 код тха должен работать на vb.netСОХРАНЕНИЕ ФАЙЛА, чтобы преуспеть с помощью vb.net из vb6 кода

Dim strFileName As String 
    Dim strText As String 
    Dim strFilter As String 
    Dim strBuffer As String 
    Dim FileHandle% 

    strFilter = "Comma Seperated File (*.csv)|*.csv" 
    CDMAIN.Filter = strFilter 
    CDMAIN.ShowSave 
    If CDMAIN.FileName <> "" Then 
     strFileName = CDMAIN.FileName 
     strText = Text1.Text 
     FileHandle% = FreeFile 

«» «» «» «» «» «» «» «» '' 'Im с трудом преобразованием следующей строки кодов

 Open strFileName For Output As #FileHandle% 
     MousePointer = vbHourglass 
     Print #FileHandle%, strText 
     MousePointer = vbDefault 
     Close #FileHandle% 
    End If 

функция сохраняет данные в Excel файл

+0

В преобразовании этого не очень много. как далеко вы получили? – Plutonix

+0

Я отредактировал мое сообщение. im в последних нескольких строках – user2466707

+0

Вы хотите использовать что-то вроде System.IO.StreamWriter. Эта [ссылка] (http://msdn.microsoft.com/en-us/library/system.io.streamwriter.aspx) показывает вам, как она работает и дает отличный пример. – Steve

ответ

0
Open strFileName For Output As #FileHandle% 
    MousePointer = vbHourglass 
    Print #FileHandle%, strText 
    MousePointer = vbDefault 
    Close #FileHandle% 

переводит в код VB.NET:

Me.Cursor = Cursors.WaitCursor 
    Using fs As New StreamWriter(strFileName, False) 
     fs.WriteLine(strText) 
    End Using 
    Me.Cursor = Cursors.Default 
+0

спасибо, сэр. оно работает – user2466707

Смежные вопросы