談笑有鴻儒,往來無白丁

          在恰當的時間、地點以恰當的方式表達給恰當的人...  閱讀的時候請注意分類,佛曰我日里面是談笑文章,其他是各個分類的文章,積極的熱情投入到寫博的隊伍中來,支持blogjava做大做強!向dudu站長致敬>> > 我的微博敬請收聽
          不改包,直接改Delphi源文件的解決方法:(我是這樣改的,沒有出什么問題)
          1.加入搜索路徑
          C:\Program Files\Borland\Delphi7\Source\ToolsAPI
          2.打開
          C:\Program Files\Borland\Delphi7\Source\ToolsAPI\DesignEditors.pas
          3.找到并把
          uses
             Types, SysUtils, Classes, TypInfo, Variants, DesignIntf, DesignMenus,Proxies;
          改為
          uses
             Types, SysUtils, Classes, TypInfo, Variants, DesignIntf, DesignMenus{,Proxies};
          4.找到并把
                 if (FAncestor = nil) and (Component <> Designer.Root)
                   and IsProxyClass(Component.ClassType) then
          改為
                 if (FAncestor = nil) and (Component <> Designer.Root)
                   {and IsProxyClass(Component.ClassType)} then
          5.找到并把
             while IsProxyClass(ComponentClass) do
          改為
             //while IsProxyClass(ComponentClass) do
          6.保存,編譯運行,OK

          上面3.4.5.就是把Proxies單元從DesignEditors單元中剔除,DesignEditors單元
          中只有兩個地方引用了Proxies單元的函數,而且是同一個函數:IsProxyClass,把
          這兩個地方注釋掉就可以了. 低版本升級到高版,d5->d7時,在dpk文件里 requires designide;就可以uses ComponentDesigner單元了。
          posted on 2008-05-13 16:57 壞男孩 閱讀(1533) 評論(0)  編輯  收藏 所屬分類: DELPHI
          主站蜘蛛池模板: 丰县| 成安县| 雅江县| 宁波市| 南阳市| 岳普湖县| 晴隆县| 新和县| 连江县| 盈江县| 遂宁市| 城市| 新余市| 陵水| 屏东市| 布尔津县| 孝义市| 祁东县| 义马市| 徐汇区| 萝北县| 金坛市| 萨嘎县| 壤塘县| 乡宁县| 渝北区| 安化县| 车致| 华安县| 石嘴山市| 龙川县| 馆陶县| 怀远县| 阆中市| 万全县| 贵溪市| 安仁县| 偃师市| 兴城市| 松江区| 大安市|