讀取SafeArray數據

 網上介紹SafeArray使用C#讀取的不多。因此特貼此代碼,供須要的人使用。數組

        按鈕事件:ui

[csharp] view plaincopy在CODE上查看代碼片派生到個人代碼片spa

  1. // clear TextBox  .net

  2. edtAck.Text = "";  code

  3. edtInq.Text = "";  orm

  4.   

  5. repoInfoLib.RepoFmtClass report = new RepoFmtClass();  blog

  6. Array retAck = report.getAckRepo((uint)Int32.Parse(edtStation.Text));  事件

  7.   

  8. foreach (Byte bt in retAck)  ip

  9.     edtAck.Text += "0x" + bt.ToString("X2") + " ";  get

  10.   

  11. Array retInq = report.getInqRepo((uint)Int32.Parse(edtStation.Text));  

  12.   

  13. foreach (Byte bt in retInq)  

  14.     edtInq.Text += "0x" + bt.ToString("X2") + " ";  


      第2,3行:清除TextBox控件中的文本。

      第5行:創建COM實例

      第6行:調用COM方法,此方法返回SafeArray數據

      第8,9行:使用foreach循環,把每一個數組中的數據賦值給TextBox控件,並以十六進制方式顯示(0xYY)。

      第10行:同第6行

      第12,13行:同第8,9行

相關文章
相關標籤/搜索