全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1525
推到 Plurk!
推到 Facebook!

請問各位大大有關於「檔案摘要」(附程式碼)

缺席
cobraliu
中階會員


發表:15
回覆:75
積分:83
註冊:2007-11-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-02-21 00:52:05 IP:220.143.xxx.xxx 訂閱
資料來源是找到版大的一篇回復文
這功能主要是要抓檔案摘要
找了MSDN和一些相關網站
關於StgOpenStorageEx去查傳入的參數似乎沒錯誤。
但程式只要一執行去讀檔就會Show

Project Project1.exe raised exception class EOleSysError with message '找不到%1。'.
Process stopped.Use Step or Run to continue.

而查過這一個函數在Windows Vista, Windows XP, or Windows 2000 Professional都可以
自已用的是XP Delphi 7

請問各位大大知道為什麼嗎??
試過讀Word,Jpg,和自身的.exe都會發生

[code delphi]
//錯在這一段程式
OleCheck(StgOpenStorageEx(PWideChar(FileName),
STGM_READ or STGM_SHARE_DENY_WRITE,
STGFMT_FILE,
0, nil, nil, @IID_IPropertySetStorage, stg));

[/code]
------
初學、初學、學了很久...還是在初學階段..Orz
編輯記錄
cobraliu 重新編輯於 2008-02-21 00:53:48, 註解 無‧
pceyes
尊榮會員


發表:70
回覆:657
積分:1140
註冊:2003-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-02-21 14:04:53 IP:122.127.xxx.xxx 訂閱
參考這篇
Delphi K.Top討論區 » Win32 API 使用討論區(Delphi) » 檔案內容中摘要的所有內容
http://delphi.ktop.com.tw/board.php?cid=30&fid=72&tid=53915
------
努力會更接近成功
cobraliu
中階會員


發表:15
回覆:75
積分:83
註冊:2007-11-22

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-02-21 19:01:28 IP:220.143.xxx.xxx 訂閱
大大,Post的這一篇就是那找出來的..@@
===================引 用 pceyes 文 章===================
參考這篇
Delphi K.Top討論區 Win32 API 使用討論區(Delphi) 檔案內容中摘要的所有內容
http://delphi.ktop.com.tw/board.php?cid=30&fid=72&tid=53915
------
初學、初學、學了很久...還是在初學階段..Orz
編輯記錄
cobraliu 重新編輯於 2008-02-21 19:02:08, 註解 無‧
cobraliu
中階會員


發表:15
回覆:75
積分:83
註冊:2007-11-22

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-02-26 20:41:19 IP:220.143.xxx.xxx 訂閱
以找到原因,當API在找摘要時,如果是空值,會有錯誤。
程式改寫加判定若為Null值就不抓。
------
初學、初學、學了很久...還是在初學階段..Orz
系統時間:2024-07-03 18:23:15
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!