|
|
|

|

|
Dicas
|

|
Visual Basic.Net (ActiveX/Controles/DLL)
|
|
 |
Título da Dica: Use trace class to write certain log data to file during runtime baseado em execution flow
|
 |
|
|
Postada em 9/10/2003 por ~Ð@®£@Ñ
Muitos de vocês já devem ter tido problemas com a leitura e escrita em um arquivo no run time do VB6. No .NET, existe um meio de fazer o mesmo mais facilmente. Através de duas classes: a trace class e a debug class. Eu vou explicar a trace class aqui.
Suponha que você queira escrever um certo log em um arquvo durante o runtime baseado em execution flow.
O código:
imports system.io dim objfilestream as nes system.io.filestream("c:test.log", system.io.filemode.openorcreate) dim objtrace as new TextWriterTraceListener(objfilestream )
----in button click------ trace.listeners.add(objtrace) trace.writeline("Error in proc A") trace.flush() -------- 'to flush the data to file you can set 'trace.autoflush = true 'so that trace.flush need not be set each time. 'You can use trace.writelineif method to check a 'certain condition before writing to a file.
|
|
|
|

|