線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1348
推到 Plurk!
推到 Facebook!

Delphi2005 Win32 ToolsAPI

尚未結案
Natida
一般會員


發表:7
回覆:9
積分:3
註冊:2004-02-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-08 10:24:13 IP:211.72.xxx.xxx 未訂閱
請問Delphi2005 Win32 ToolsAPI可運作嗎? 我安裝..\BDS\3.0\Demos\DelphiWin32\VCLWin32\ToolsAPI\XPAppWiz這個目錄下的Expert範例,結果在IDE並沒有看到這個Expert,請問有人試成功過嗎?
h@visli
資深會員


發表:103
回覆:429
積分:431
註冊:2004-02-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-08 12:36:44 IP:222.248.xxx.xxx 未訂閱
我按照Readme.text文檔中的步驟安裝後,也沒有找到 “To create a new XP Application just click: File | New | Other and in the New page select "XP Application".”中所說的XP Application
------
------------------------
博采眾家之長,奉獻綿薄之力
------------------------
ATEIN
高階會員


發表:105
回覆:320
積分:125
註冊:2002-07-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-08 15:12:09 IP:203.204.xxx.xxx 未訂閱
您必需使用 new "VCL Form Application DELPHI FOR WIN32". 即可使用API 及設計一般WINXP 的應用程式。 DHM
------
ATEIN
Natida
一般會員


發表:7
回覆:9
積分:3
註冊:2004-02-07

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-08 15:31:56 IP:210.64.xxx.xxx 未訂閱
感謝h@visli兄協助測試,小弟的結果和你一樣... 本測試之目的,是小弟原本在Delphi7的"New"裡面有一些自己的Wizard,希望 能porting到Delphi2005,故有此一問. 另外請教一個問題,原本ExptIntf.ToolServices這個物件在DesignTime都會自動 建立,在Delphi2005則始終為nil,請問該功能是否已經取消?若是取消則替代方案為何? 希望Borland官方人員看到本post後能盡速回應.
ATEIN
高階會員


發表:105
回覆:320
積分:125
註冊:2002-07-05

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-03-08 15:40:40 IP:203.204.xxx.xxx 未訂閱
可能有,但不清楚,可是在XP裡用D2005 寫API的程式全可以使用沒問題 包括了網路技術方面全可以設計。 若採正規的DELPHI API 應用原則使用D2005 是100%可行的。 DHM
------
ATEIN
Natida
一般會員


發表:7
回覆:9
積分:3
註冊:2004-02-07

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-03-08 16:13:38 IP:211.72.xxx.xxx 未訂閱
感謝ATEIN兄指點迷津, 小弟目前為止發現Delphi2005的Open Tools API, BorlandIDEServices可相容於Delphi7(未深入測試), ToolServices則始終為nil, 由於小弟的Wizard有很多功能都使用到ToolServices, 若是這個物件被取消將影響甚鉅. 因此有兩個問題比較嚴重: 1.Delphi2005的RegisterLibraryExpert可以運作嗎? 2.Delphi2005的ToolServices物件是否被取消?
ATEIN
高階會員


發表:105
回覆:320
積分:125
註冊:2002-07-05

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-03-08 16:28:02 IP:203.204.xxx.xxx 未訂閱
1.可運作沒問題。 2.您可以試試自行建立它,可能被default 沒建立。若不行可以直接寫mail 至borland 的美國總部即可.如替代方案?!etc. DHM
------
ATEIN
ATEIN
高階會員


發表:105
回覆:320
積分:125
註冊:2002-07-05

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-03-08 16:46:01 IP:203.204.xxx.xxx 未訂閱
ms-help://borland.bds3/bds3win32api_win32/html/ExptIntfNamespace.htm 這是HELP D2005. DHM
------
ATEIN
Natida
一般會員


發表:7
回覆:9
積分:3
註冊:2004-02-07

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-03-08 16:47:17 IP:210.64.xxx.xxx 未訂閱
請問 1.若RegisterLibraryExpert正常,那麼..\BDS\3.0\Demos\DelphiWin32\VCLWin32\ToolsAPI\XPAppWiz這個範例為何未如預期顯示XP Application Wizard,雖然執行時沒有錯誤,但是Wizard並未出現?或是用法有所改變? 2.TIToolServices這個Class的Method都是宣告abstract,那麼該如何自行建立?
Natida
一般會員


發表:7
回覆:9
積分:3
註冊:2004-02-07

發送簡訊給我
#10 引用回覆 回覆 發表時間:2005-03-08 17:03:29 IP:210.64.xxx.xxx 未訂閱
對不起,自問自答.. 2.若Delphi2005未繼承實做TIToolServices這個Class,應該還是有機會可以自己實作,因為ToolServices看起來只是包裝實作了ToolsAPI裡的OTA類別,當然這是下下策.
ATEIN
高階會員


發表:105
回覆:320
積分:125
註冊:2002-07-05

發送簡訊給我
#11 引用回覆 回覆 發表時間:2005-03-08 17:06:23 IP:203.204.xxx.xxx 未訂閱
沒有出現是實作上沒有或不相容所致,但存在。 實作是可行的,因為D2005 並不實作它... DHM
------
ATEIN
Natida
一般會員


發表:7
回覆:9
積分:3
註冊:2004-02-07

發送簡訊給我
#12 引用回覆 回覆 發表時間:2005-03-08 17:16:59 IP:211.72.xxx.xxx 未訂閱
感謝ATEIN兄指點迷津, 1.Delphi2005的RegisterLibraryExpert可以運作嗎? 2.Delphi2005的ToolServices物件是否被取消? 以上兩個問題請Borland盡速回應.
系統時間:2024-05-12 8:29:21
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!