挖井

类库大魔王的挖井日记

挖一口属于自己的井


LLYF Spy has been transplanted to BDS2006

  LLYF ToolBox里除了LLYF Spy,其它的都是使用BDS2006来编译的,相比BCB6,2006版本的编译器最明显最直观的改进是编译速度的巨大提升。另外,传说中的VCL改进使得更好的内存管理,导致的更佳的内存占用情况,也是值得升级过来的。另外就是,IDE界面和其它工具的改进,比如debugger,都说明,从BCB6把工程移植到BDS2006是多么应该呀!LLYF Spy一直没移植过来,是因为BDS2006中一直安装Flash的ocx控件没成功,而LLYF Spy中有个Splash窗体,尽管一直都在配置文件中把它屏蔽掉了,但当时是为了演示Flash跟本地应用的集成而添加上去的。昨天下决心去找了一下解决方法,要在BDS2006中添加ocx控件,应该先new一个package,然后再import type library,试了一下果然可以,对于有些函数说连接错误的,就把原型改一下,比如__fastcall改成__stdcall,还有就是加inline,设好obj文件的搜索路径,终于可以编译LLYF Spy了。
  除了移植过去,还试图给嵌入的WebBrowser控件添加XP风格。这点当时我郁闷了很久也没想通,以为整个程序有了XP manifest就应该把它嵌入的WebBrowser也有XP风格。前几天看了一篇文章,才知道,原来是要另外作些处理。要调用InitCommonControlsEx,设置一个标记,再把shell32.dll和explorer.exe装载进来。还有种方法说是改写WebBrowser的接口,返回一个标记就可以,可是我试了不行,不知道是哪里出错了。

本文地址:

https://minidump.info/blog/2007/01/llyf-spy-has-been-transplanted-to-bds2006/

上一篇

心乱如麻

  在回百草园的335上,看着旁边闭着眼睛假寐的女孩,除了叹惜,实在想不出任何的神情和动作来表达我乱麻般的思绪了。  小丫头穿着浅绿色睡衣的样子真可爱。  唉!  前天,妈妈突然发短信来,说做了个很美的梦。梦见我带了女朋友回去了,我上班,婆媳俩在家带孩子。我晕倒,回说还早得很呢。估计我妈除了无...…

lookfor 全文阅读
下一篇

永远不是最后一次

  今天偶然看到某人也有blog了,这让我有些许的诧异。因为一直以来,都以为是个对网络不怎么感兴趣的人,仅有的用处大概就是下碟,当歌,聊QQ吧。不过,也许是因为不够了解,也许是因为人会改变。毕竟,这半年来,我自认为也改变了很多了,甚至是换了一种生活方式,一种生活态度。可能是一直以来,自己的处世...…

mm 全文阅读