如何調整舊的遺留德爾福exe文件在Win7運行良好,沒有源代碼,但幸運的是隻是一個小的GUI問題:調整老德爾福exe文件用的Win7(視窗大小問題)工作
主窗口大小固定爲過窄,現在控件中的文本不適合屏幕顯示。調整兼容性設置根本沒有幫助。
如何調整舊的遺留德爾福exe文件在Win7運行良好,沒有源代碼,但幸運的是隻是一個小的GUI問題:調整老德爾福exe文件用的Win7(視窗大小問題)工作
主窗口大小固定爲過窄,現在控件中的文本不適合屏幕顯示。調整兼容性設置根本沒有幫助。
假設表單使用系統默認字體,但在Windows Vista/7上它們似乎比XP上的大。隨着應用的設計者似乎已經調整表格的大小,只適合XP默認字體大小的控制,我想你有沒有其他選擇,但
這是可能的應用程序配置爲標準字體大小和你使用的是更大的字體大小使用。屏幕截圖會有幫助。 無論如何,窗口大小通常在應用程序的資源中,但它取決於應用程序的寫入方式。您可以使用資源工具直接更改exe文件中的資源(不容易找到它的確切形式)。 如果你有源代碼,應用程序可以編輯和重新編譯...
一個很好的資源編輯器,與舊的Delphi應用程序一起工作是Resource hacker。我相信它使用框架的形式有幾個問題,但除此之外值得一試。您應該能夠從可執行文件導出DFM,調整大小,並使用此實用程序替換舊版本。
好的提示,但reshacker在查看應用程序主窗體時崩潰... – Tom 2009-10-14 10:35:02
我能夠保存rcdata.bin文件,但用delphi打開它失敗時重命名爲.DFM – Tom 2009-10-14 10:36:45
你知道什麼版本的Delphi嗎?被編譯與?它應該是一個文本文件,所以你應該可以用記事本打開它。如果沒有,那麼你可以運行轉換來將DFM轉換爲TXT。 – skamradt 2009-10-14 15:07:45