利用MFC做Kakadu界面的時候總是顯示錯誤:
Kakadu Core Error:
Code-stream must start with an SOC marker!
Error in Kakadu Region Compositor:
Unable to create components from codestream (index starting from 0)0:codestream cannot be opened.
設斷點調試的話就可以顯示,但是直接運行就報錯。我覺得是在
HINSTANCE hd;
hd=ShellExecute(NULL,NULL,_T("cmd.exe"),_T("/C d:\文本文檔.bat & del D:\文本文檔.bat/s/q"),NULL,SW_HIDE);
if((long)hd>32)//判斷上一個ShellExecute是否執行完
{
ShellExecute(NULL,NULL,_T(a),NULL,NULL,SW_SHOW);
}
這部分有問題,但是不太清楚,我的想法是先運行文本文檔.bat然後在刪除,然後打開a這個文件,a是從編輯框中讀取到的名稱,已經轉換成char型的了。應該就是這句的問題,有沒有高人指點下。。
可以再封裝一個bat,來處理所有這些相關動作