张志峰的博客

水滴石川,积少成多。

导航

2013年6月3日

摘要: DELPHI的BPL使用了解BPL和DLL的关系将有助于我们更好地理解DELPHI在构件制作、运用和动态、静态编译的工作方式。对初学DELPHI但仍对DELPHI开发不甚清晰的朋友有一定帮助。BPL vs. DLL(原文http://www.delphi3000.com/ 翻译:房客)第一部分:有关包的介绍一般我们编写编译一个DELPHI应用程序时,会产生一个EXE文件,也就是一个独立的WINDOWS应用程序。很重要的一点:区别于Visual Basic,DELPHI产生的是预先包裹的应用程序是不需要大量的运行库(DLL's)。假设:打开Delphi默认的工程(只有一个空白form), 阅读全文

posted @ 2013-06-03 09:56 ╰★张志峰★╮ 阅读(566) 评论(0) 推荐(0)

摘要: http://blog.csdn.net/henreash/article/category/374699/2http://www.cnblogs.com/pchmonster/archive/2012/05/26/2519488.html Delphi 调试检查器(The Debug Inspector)http://blog.sina.com.cn/s/articlelist_1085043047_1_1.htmlhttp://blog.csdn.net/zhongguoren666/article/category/855938/2 收集挺多http://www.2cto.com/kf/ 阅读全文

posted @ 2013-06-03 09:54 ╰★张志峰★╮ 阅读(438) 评论(0) 推荐(0)

摘要: delphiexebuild测试关于bpl发布时将vcl60.bpl,vcldb60.bpl......等多个bpl 打包成一个bpl的方法。或者说:不需要vcl60.bpl情况下 18.5K的exe 照常可以运行。或者说:Build with runtime packages的时候只使用自己的包,其他的都是静态链接入EXE 新建一个包,将lib下相应的dcu文件add进去。然后其他的 基于 rtl60和这个bpl就可以了。我做了个demo ,大家可以试试。http://www.efile.com.cn/efile/dfw@97546/bpl.exe在 Package1.bpl 中 包括了vc 阅读全文

posted @ 2013-06-03 09:51 ╰★张志峰★╮ 阅读(754) 评论(0) 推荐(0)

摘要: 创建包的过程如下:1) 选择F i l e | N e w,然后选择P a c k a g e图标并单击“O K”。2) 生成的包被显示在包编辑器中。3) 包编辑器为新包显示出一个R e q u i r e s节点和一个C o n t a i n s节点。4) 要把一个单元加入包含列表, 点击Add to package快速按钮。在Add unit 页的Unit file name编辑框输入.CPP 文件名,或点击B r o w s e浏览文件,然后单击“ O K”。选择的单元出现在C o n t a i n s节点的包编辑器下。通过重复这个步骤增加其他单元。5) 把一个包加入要求列表,点击A 阅读全文

posted @ 2013-06-03 09:44 ╰★张志峰★╮ 阅读(846) 评论(0) 推荐(0)