VB 2010 (27)寫入跟蹤

2021-10-23 05:35:05 字數 1541 閱讀 4808

可以將除錯和錯誤資訊寫入跟蹤檔案。跟蹤檔案是在程式中生成的基於文字的檔案,用於跟蹤錯誤情況的詳細資訊。如果希望跟蹤事件日誌中的詳細資訊,或者診斷的問題需要分析特定序列的執行事件,跟蹤檔案還可以作為事件日誌的一種補充。

跟蹤檔案是乙個文字檔案,而文字檔案的概念包括建立流寫入器和除錯***。通過system.io命名空間可以使用streamwriter介面,該介面可以連線到指定計算機的檔案系統中的檔案。debug類通過監聽物件與這些輸出物件連線。監聽物件的工作是收集、儲存輸出資訊,並把這些資訊傳送給文字檔案、日誌和output視窗。

strbamwrrter物件的常用方法  

方法說明  

close

關閉stsramwriter

flush

將steamwriter中的所有內容重新整理到乙個建立stremwriter時指定的愉出檔案中

write

將輸出位元組寫入流中.可選引數允許指定在流中的位置(偏移量)

writeline

將字元和其後的行結束符寫入當前流物件

debug物件相關聯的方法 

方法說明

assert

檢驗條件,如果為false,就顯示訊息

close

重新整理輸出緩衝區,井關閉所有監聽物件     

fail

以abort/retry/ignore訊息框的形式發出乙個錯誤訊息   

flush

重新整理輸出緩衝區,並寫入監聽物件

write

向輸出緩衝區寫入位元組

writeline

將字元和其後的行結束符寫入輸出緩衝區

writelf

假如指定條件為true,就將位元組寫入輸出緩衝區   

writelinelf

如果指定條件為true,就將字元和其後的行結束符寫入輸出緩衝區

跟蹤***是輸出目標物件,可以是textwriter類、eventlog類,或把輸出傳送到預設output視窗中(即:defaulttracelistener)。 textwritertracelistener呼叫debug介面的writeline方法,並為它提供乙個輸出物件,將要重新整理的資訊儲存到輸出流中,該輸出流可以通過streamwritor介面來設定。

乙個例子

'寫入跟蹤

sub loggingexample2()

dim objwriter as new io.streamwriter("c : \mytext * txt", true)

debug.listeners.add(new textwritertracelistener(objwriter))

trythrow (new entrypointnotfoundexception())

catch obja as system.entrypointnotfoundexception

debug.writeline(obja.message)

objwriter.flush()

objwriter.close()

objwriter = nothing

end try

end sub

寫入檔案 學習VB程式設計第20天,檔案讀取寫入

今天學習了劉金玉老師vb程式設計教程的第28期,學習的主要內容是檔案讀取寫入。1.do until.loop迴圈語句 語法結構do until條件表示式的值型別 符合條件的要執行的 loop 解釋 do開始做事情until直到什麼條件下就不再執行 了,loop一次迴圈結束。until的意思是直到什麼...

用VB呼叫RFC,將資料寫入SAP!

sap這個玩意兒就是門檻太高,其實也不太難。在網上找個資料都很難,下面我把我做的這個例項公開給大家,希望大家能夠有所啟發。誰說vb過時了,我覺得還可以!這個就是vb的例項!例項 呼叫上面定義的zrfc 01 以表為引數傳入rfc private sub cmdadd click 新增記錄 dim l...

vb讀取和寫入文字檔案

dim flname as string dim ofilenum as long dim sline as string dim ifilenum as long flname c dxfelement.dat if dir flname then kill flname end if ofile...