0

アプリケーションをVB6からVB.NETに移植していますが、VB.NETが気に入らないものに出くわしました。「Print#」関数(実際の名前が何であれ)。コードは次のとおりです。

Open tmp For Output As TmpNo

    'save data from first form, frminput1
    Print #TmpNo, frmInput1.txtTitle
    Print #TmpNo, frmInput1.txtStrandWidth
    Print #TmpNo, frmInput1.txtStrandThick
    'MORE IS HERE, CUT DOWN BECAUSE IT'S TOO HEFTY

Close #TmpNo

これに相当するものがVB.NETにあるのは何だろうと思っていました。これはたくさんあり、時間の終わりまでここにいたくないからです。ありがとう!

4

3 に答える 3

1

StreamWriter代わりにクラスを使用する必要があります。

Using writer = File.CreateText(path)
    writer.WriteLine(...)
End Using
于 2011-10-31T14:33:06.037 に答える
1

ファイルを書き込むための使用WriteまたはWriteLine方法...

ここここのいくつかの基本的な例

Dim objWriter As New System.IO.StreamWriter(FILE_NAME)
objWriter.WriteLine(TextBox1.Text)
...
objWriter.Close()
于 2011-10-31T14:33:42.497 に答える
1

作り上げるのではなく、Microsoftが提供する機能を使ってみてはいかがでしょうか。

印刷、PrintLine関数 表示形式のデータをシーケンシャルファイルに書き込みます。 http://msdn.microsoft.com/en-us/library/9cksc646(v=VS.90).aspx


プログラミング要素サポートの変更の概要

Visual Basic 6.0以降、さまざまなプログラミング要素のサポートが変更されました。これは主に、共通言語ランタイムとの相互運用性のためです。多くのVisualBasic6.0要素は、名前が変更されたり、再分類されたり、他のプログラミング要素と組み合わされたりします。共通言語ランタイム(CLR)には不要にする機能が含まれているため、いくつかの要素はサポートされなくなりました。詳細については、共通言語ランタイムを参照してください。

Visual Basicの変更に関する追加情報については、VisualBasic6.0ユーザー向けのヘルプを参照してください。このトピックには、統合開発環境(IDE)、Web機能、プロジェクト、フォーム、定数、およびCircle、Line、およびPsetメソッドの変更に関する情報が含まれています。

http://msdn.microsoft.com/en-us/library/kaf4ssya(v=VS.90).aspx

于 2011-10-31T14:54:41.917 に答える