C 在winform中呼叫系統控制台輸出

2022-03-23 20:51:30 字數 699 閱讀 7670

seayxu 原文c#在winform中呼叫系統控制台輸出

在winform程式中有時候除錯會通過console.write()方式輸出一些資訊,這些資訊是在visual studio的輸出視窗顯示。

所以就會想,能不能呼叫系統的cmd視窗輸出呢,經過一番查閱,發現是可以的,現在就把方法寫下了:

主要用到的是win32 api函式實現的:

[dllimport("

kernel32.dll")]

static

extern

bool

freeconsole();

[dllimport(

"kernel32.dll")]

public

static

extern

bool allocconsole();

在program.cs檔案中呼叫方法即可

完整**:

using

system;

using

system.collections.generic;

using

system.windows.forms;

using

system.runtime.interopservices;

namespace

xy.winformdebug

}}

C 學習 在多執行緒中如何呼叫Winform

問題的產生 我的winform程式中有乙個用於更新主視窗的工作執行緒 worker thread 但文件中卻提示我不能在多執行緒中呼叫這個form 為什麼?而事實上我在呼叫時程式常常會崩掉。請問如何從多執行緒中呼叫form中的 方法呢?解答 每乙個從control類中派生出來的winform類 包括...

在web頁中呼叫WinForm程式的方法

在web頁中呼叫winform程式的方法 2009 04 08 11 30 很顯然,奧妙就在 tencent message uin 215555521 site jooit.com menu yes 這裡,那這又到底是什麼原理呢?知道了原理,那麼我們照葫蘆畫瓢的做個demosa實驗一下 開啟vis...

WEB中呼叫WINFORM控制項

參見http liuwu.me post how to including a winforms user control in an aspnet web page 1.aspx 使用vs2010建立了乙個簡單的winform控制項,該控制項僅僅是將顏色變換一下,結果顯示的是物件圖示 非紅叉!折騰...