Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

請問一個VC++的問題

0 views
Skip to first unread message

塔裡的男人

unread,
Feb 28, 1997, 3:00:00 AM2/28/97
to

請問
(1) 我在本身的Windows程式用WinExec()去呼叫DOS的程式
我該如何去監控得知我的DOS程式已經跑玩了
並且在DOS執行當中出現一個message對話盒
因為我要把DOS程式跑出來的檔案再行處理
(2)如果上述不可行
那我該如何把Fortran的程式連結到VC++程式中呢?

--


難道你沒看到我對你一往情深嗎?我知道妳的心
也和我一樣 只因妳太年輕我卻歷盡滄桑在你臨走前
再和我跳支舞吧!!而我只看見妳一抹淡笑和美麗的倩影
那是剎那間永恆煦爛的雲彩

最佳男主角

unread,
Feb 28, 1997, 3:00:00 AM2/28/97
to

※ 引述《albertc...@vlsi1.iie.ncku.edu.tw (塔裡的男人)》之銘言:
: 請問

: (1) 我在本身的Windows程式用WinExec()去呼叫DOS的程式
: 我該如何去監控得知我的DOS程式已經跑玩了
: 並且在DOS執行當中出現一個message對話盒
: 因為我要把DOS程式跑出來的檔案再行處理
: (2)如果上述不可行
: 那我該如何把Fortran的程式連結到VC++程式中呢?

你是用PowerStation來寫fortran的嗎?
若是的話,將你的*.for insert to your project 中
並在呼叫fortran subroutine的VC++ implement files 中加入:

extern "C"
{
void __stdcall MyFortranSub(傳入值型態);
}
然後在你的VC++的函式中呼叫MyFortranSub() [MyFortranSub()為你的Fortran函式名]

其實這在PowerStation中的範例中都有說明 ,找混合語言那一節的範例吧...

--
※ 來源:台灣工技學院BBS(bbs.et.ntit.edu.tw) ◆來自: 203.73.1.237

0 new messages