VB.NET覚書

VB.NETの覚書
[個人メモ] [仕事メモ] [アイデア] [Ruby]
[TIPS] [対応表] [コメント書き方] [.NET Tips] [VB中学校] [VB.NET の入門サイト] [VB.NET コーディング標準 ] [VBレスキュー] [NonSoft]

2010-02-18

serialportクラスからのバイナリ出力

以前からなぜWrite(string s)しかないのかと思っていました。

string形だとエンコーディングでまともにバイナリが出ないので。

調べてみるとこんなものがありました。

http://msdn.microsoft.com/ja-jp/library/ms143551%28VS.80%29.aspx

SerialPort.Write メソッド (Byte[], Int32, Int32)

メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

指定したバイト数を指定したオフセットで出力バッファに書き込みます。

Public Sub Write ( _
    buffer As Byte(), _
    offset As Integer, _
    count As Integer _
)

そういうことか。

現在日時

http://jeanne.wankuma.com/tips/vb.net/datetime/now.html

    ' 現在の日付と時刻を取得する
    Dim dtNow As DateTime = DateTime.Now

    ' 取得した日付と時刻を表示する
    MessageBox.Show(dtNow.ToString())

トラックバック - http://sub.g.hatena.ne.jp/garyo/20100218