trance 巨集有點像我們以前在c語言用的printf函式,是程式設計師在執行過程中輸出寫除錯資訊,使我們鞥了解程式的一些狀態。但是有一點不同的是:
trance巨集只有在除錯狀態下才有輸出,然而printf函式在任何狀態下都有輸出。和printf函式一樣,trance函式可以接受多個引數:
int x=1;
int y=16;
float z= 32.0;
trance("this isa trance statement\n");
trance("the value of x is %d\n",x);
trance("x=%d and y = %d\n",x,y);
要注意是trance巨集只對debug版本的工程起作用,在release版本工程中,trance巨集被忽略。
利用巨集控制列印
利用巨集控制列印 在程式除錯時,我們經常需要輸出一些除錯資訊,當除錯完畢後,就不再需要使用了。那怎麼快速的在除錯狀態和發布狀態切換呢?通常我們使用預編譯加巨集定義來處理這個問題,例如 ifdef debug 除錯 endif 如果我們使用printf來顯示一些除錯資訊,那麼每個地方都加上 ifdef...
利用巨集定義建立資源
define btn a,x,y,xd,yd,id createwindow l button a,dwchild bs pushbutton,x,y,xd,yd,g hwnd,hmenu id,g hinst,null define lbx a,x,y,xd,yd,id createwindowe...
利用word vb巨集來生成sql
昨天boss下了個命令讓我用word巨集的方式來快速生成sql,這樣在我們建表的時候就不用在一條一條元資料的輸入。從而提高效率節約成本 這裡的vb巨集要針對固定的資料庫資料字典 進行的。由於 太長就不拿出來了,這裡是word中的 式和vb執行後的結果如下 檔名稱 t test 中文描述 使用者資訊表...