❶ delphi中messagebox的詳細用法
if MessageBox(Handle, '要刪除選中的信息嗎?', '確認', MB_ICONQUESTION + MB_YESNO + MB_DEFBUTTON2) = IDYES then
begin
//用戶點擊「是」執行這里的代碼
end;
第一個參數是對話框父窗口的句柄
第二個參數是對話框顯示的文本內容
第三個參數是對話框的標題內容
第四個參數可以設置對話框的樣式,比如提示類型是出錯啊 還是信息啊 或者詢問啊 顯示哪些按鈕啊 默認選中哪個按鈕啊 這些都由第四個參數決定。
細想的內容 Delphi 的幫助文檔裡面可以查到。
❷ delphi插件ehlib怎麼裝
接下來在庫里加入這個控制項的引用路徑,先新建一個文件夾,比如D:/Component/Ehlib(最好把要安裝的控制項都拷貝到這個Component目錄下),然後把下載來的Ehlib壓縮包里的Common和delphi7目錄下的所有文件拷貝到Ehlib目錄下,選擇菜單里的Tools里的EnvironMent Option,選擇library標簽,在library path里加入控制項的路徑,比如為上面介紹的路徑:D:/Component/Ehlib,如果你不是在對話框里選擇加入路徑的話,要在前面加上;號。
3、最後就是要安裝組件了,然後打開Ehlib目錄下的Ehlib70.dpk,選擇Compile,編譯一下,不要安裝,隨後再打開dclEhlib70.dpk進行安裝,打開以後先Compile再選擇install進行安裝,組件面板上會出現Ehlib的組件頁。
4、別的控制項的安裝也與此類似,主要是要找到適合Delphi版本的安裝文件,和注意要在庫里加入這個的控制項的引用路徑。
❸ delphi xe4如何安裝控制項
一、控制項安裝 基本安裝 1、對於單個控制項,Componet-->install component..-->PAS或DCU文件-->install;2、對於帶*.dpk文件的控制項包,File-->Open(下拉列表框中選*.dpk)-->install即可;3、對於帶*.bpl文件的控制項包,Install Packages-->Add-->bpl文件名即可;4、如果以上Install按鈕為失效的話,試試Compile按鈕;5、是run time lib則在option下的packages下的runtimepackes加之。 如果編譯時提示文件找不到的話,一般是控制項的安裝目錄不在Delphi的Lib目錄中,有兩種方法可以解決:1、反安裝的源文件拷入到Delphi的Lib目錄下;2、或者Tools-->Environment Options中把控制項源代碼路徑加入到Delphi的Lib目錄中即可。注意:所安裝的控制項是否與你所用的Delphi版本相適應。幫助文件的安裝 單擊 Delphi 中的 Help 菜單下的 Customize 菜單項,這時會彈出 OpenHelp 對話框,選擇在 Index 頁下,打開 Edit 菜單下的 Add Files 菜單,添加你要加入的幫助菜單,這樣你就可以在 Delphi 的 IDE 下使用該幫助文件了。 二、控制項刪除 在Component/Install Packages中刪除。 選Component/configure Palette…有pages和components兩個區域雙擊components區域,選中要刪除得控制項,下面有得Delete按鈕但系統提供的控制項只能Hide,不能delete。打開控制項所在的包文件(*.dpk),從中刪除控制項那個文件,再重新編譯該包即可如果是整個控制項包都要刪除的話,project->Option->Packages,刪掉那個packages,That would be ok
三、如果是delphi xe4的一定要查找支持Delphixe4版本的控制項,有些舊的控制項不支持最新的Xe4版本的,現在很多控制項都停留在XE2的版本的,所以沒有對應的控制項就用XE2會比較好一些。
❹ 怎麼用delphi為其他軟體創建插件
剛才那個提示是,字元串空轉換為整數類型錯誤的提示。
s:='1';
showmessage(strtoint(s));
這樣肯定不報錯,但如果把s:=''; 那肯定要報你剛才的錯誤了。
delphi給其他軟體做插件,一般方法有 dll方法
如果你要研究深入一點,可以用soap來進行通信
用webservice方法也行。
❺ Delphi插件式框架發布與.Net框架發布的一點聯想 順便請問達人
Delphi插件式框架(BPL)發布與.Net框架發布的一點聯想 順便請教達人
這兩天寫了一個Delphi的開發框架,解決了三個方面的問題,有興趣的同志們可以下來看看(http://http://last_wolf1860.download.csdn.net/)包裹超了20M,所以無法上傳。需要看運行效果的人可以Email我([email protected]):
1.分發。針對客戶端不同職能,不需要打N個包,只需要指定其配置文件,一個安裝包即可以顯示相應崗位的主界面。
2.協作。分擔各模塊的編程人員不再需要頂著主程序的帽子來做調試,帶著分發的公用模塊即可建立各個模塊的application,無須考慮繁瑣的登錄等等問題,提高了開發效率。
3.美觀。我記得當年研究DLL框架集成程序的時候,三方組件的RTTI總是出這樣那樣的小插曲,而且DLL框架貌似省事省心,但繼承、界面內部的微控制全部與獨立的EXE程序不同,最讓俺接受不了的是界面的美觀和資源的復用。現在這些問題Pass掉了。框架採用的Ribbon風格,主程序僅帶了一種皮膚,開發時主程序自動合並各模塊窗體的菜單工具條,完全避免了主窗體設計工具,模塊窗體是Dock還是MDI的問題。
❻ DELPHI6 如何安裝插件
不可以
必須找到裡面的dpk文件,雙擊後會自動打開DELPHI,並出現一個窗體,在窗體上方的幾個按鈕中先點擊「編譯」,然後再點擊「安裝」就行了。
無論是插件,組件,控制項,載入數量不是問題,就是怕有缺陷,不然IDE就跟著完蛋。
我用的超級delphi7.0,自帶2000多個第三方控制項,也沒什麼問題。那是因為有人驗證過。