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

TOpenPictureDialog 如何能打開捷徑而不產生例外?

缺席
cancer
高階會員


發表:58
回覆:319
積分:190
註冊:2004-07-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-09-04 11:39:36 IP:210.201.xxx.xxx 未訂閱
大大們好, 我使用 TOpenPictureDialog.execute,並選擇了一個捷徑,結果傳回以下錯誤 EInvalidGraphic, Unknown picture file extension(.lnk) TOpenPictureDialog 的 options 屬性有 ofNoDereferenceLinks 但是,如果我們打開 TImageList 的編輯器,選擇 Add 來增加圖片,打開的對話盒看起來跟 TOpenPictureDialog 一模一樣,而這個對話盒卻可以開始捷徑,並不會傳回 EInvalidGraphic,這表示TOpenPictureDialog是可以開始 捷徑的。 說明檔有以下說明: ofNoDereferenceLinks-----Disables dereferencing of Windows shortcuts. If the user selects a shortcut, assigns to FileName the path and file name of the shortcut itself (the .LNK file), rather than the file linked to the shortcut. 但是,我無論把 ofNoDereferenceLinks 設成 true 也好 false 也好, 結果一定是傳回 EInvalidGraphic 的例外。 是不是還有其他地方可以設定? 謝謝
cancer
高階會員


發表:58
回覆:319
積分:190
註冊:2004-07-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-09-04 11:48:17 IP:210.201.xxx.xxx 未訂閱
對不起,剛才找討論區其他文章,找到答案: http://delphi.ktop.com.tw/topic.php?topic_id=74685 原來在 Delphi 的 IDE 裡面執行,才會產生這樣的錯誤,直接雙按執行檔就不會。
系統時間:2024-05-19 15:59:31
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!