1. 程式人生 > >VSpy之C Code Interface的使用

VSpy之C Code Interface的使用

.cn 方法 vs2008 結果 tools project 變化 tac 主函數

Spy3 要運行 CCodeInterface 功能,需要安裝運行環境,建議安裝 Visual Studio2003,2005,2008,2010 或更新的版本。當然也可以安裝 VC express 2008 或者 2010。
註:安裝VS時也需要同時安裝相應的插件,比如安裝vs2008,需要安裝sp1插件。

1.運行 VSpy3 軟件中的 C-code interface 界面。

技術分享

2.添加工程:Add project -> New project。

技術分享

上圖解釋:①添加工程。②打開VS工程。③如果在vspy中有任何變化,此時可同步更新到VS工程中。④移除工程和編輯工程。⑤工程搭建和運行時輸出。

3.編譯與運行。

在VS中編譯你的工程,在VSpy中運行你的項目。註意VS中的工程只是一個庫lib,不是一個獨立的可執行程序,它是VSpy項目運行的支持庫,輔助VSpy項目的執行。

當你創建這個VS工程的時候,已經根據VSpy裏面的所有數據和設置寫入VS工程中,同時也默認了VS的主函數:

技術分享

當運行VSpy時會自動在CCodeInterface的Output中自動輸入主函數Spy_Main的運行結果:

技術分享

4.添加事件。

在CCodeInterface的Edit裏添加事件:報文事件、應用信號事件和時間事件。

比如使用報文事件,在左邊框選擇需要發送的報文TX Msg還是接收的報文RX Msg還是數據庫報文DB Msg,然後選擇並雙擊該報文即可,這個時候在右邊框中會自動顯示

你選擇的報文,然後復制事件處理代碼Event Handler Code中自動生成的代碼,粘貼到VS工程的SpyCCode.c中,最後你就可以根據你觸發的事件在VS中通過c語言實現你

的任何需求了。

技術分享

5.調試。

在VS中調試庫方法:tools->Attach to Process->選擇你VSpy進程->運行VSpy工程,會立即在VS中進行調試。

技術分享

VSpy之C Code Interface的使用