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

請問有沒有做元件替換??

尚未結案
piliswordsman
一般會員


發表:4
回覆:2
積分:1
註冊:2005-04-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-25 20:05:50 IP:140.117.xxx.xxx 未訂閱
我因為一時疏忽...把原本要用maskedit的程式用了edit... 而且數量差不多20多個.. 如果一個一個改可能會忽略某些程式碼... 想請問各位前輩..有辦法寫個程式片段..把他通通給替換嗎? 就是edit1 ->maskedit1 感謝大家~~謝謝
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-25 20:39:02 IP:61.62.xxx.xxx 未訂閱
直接用編輯器,打開 *.frm 跟 *.pas 把所有的 Edit1 改成 MaskEdit1 當然不一樣的程式碼,還是得自己慢慢改 PS: 記得備份....
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-25 21:05:29 IP:61.31.xxx.xxx 未訂閱
我都用UltraEdit-32 Text Editor(必備工具) 修改 *.dfm *.pas 可一次可改全部檔案。 改後在 Compiler 一遍。 自己寫也可以,不過粉累! ~~~~~~~~~~~ 難得聰明,常常糊塗。 ~~~~~~~~~~~
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-25 22:29:45 IP:218.32.xxx.xxx 未訂閱
補充一下, 若 dfm 存的是二進位的格式, 可以用 ÞLPHI%\bin 下的 convert.exe 工具, 轉為文字格式.
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-05-26 23:33:36 IP:61.71.xxx.xxx 未訂閱
引言: 我因為一時疏忽...把原本要用maskedit的程式用了edit... 而且數量差不多20多個.. 如果一個一個改可能會忽略某些程式碼... 想請問各位前輩..有辦法寫個程式片段..把他通通給替換嗎? 就是edit1 ->maskedit1 感謝大家~~謝謝
1.教你一個方法, 開啟這個FORM(用DELPHI標準開啟方式) 2.在FORM上按滑鼠按右鍵, 選擇 View as Text 3.利用Delphi的 Replace功能, 將 TEdit 替換或 TMaskEdit 但要注意, 如果你要的換的edit不是全部都要換的話, 千萬別選擇Relpace All, 請一個一個Replace, 這樣還是比你用手改一個個來要快 4.全部改完, 在畫面上再用右鍵選擇 View as Form 5.儲存, 即可 6.請再注意, 如果你的Edit有設定某些事件內容的話, 當你執行儲存時, 系統會有一些警告訊息要求你要Remove 一些註冊, 請選擇 Yes, 這不會影響你原先寫的程式, 儲存後檢查一下事件是否ok! 7.請記得, 修改前先備份好原來的 .frm 及 .pas 以免操作錯誤
系統時間:2024-06-29 10:13:18
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!