EXE+bpl 如何共享 DATAMODEL 及基类窗体

Delphi > VCL组件开发及应用 [问题点数:20分,结帖人twinpat]
等级
本版专家分:0
结帖率 95%
等级
本版专家分:834
twinpat

等级:

用Delphi制作BPL包=====转帖收藏

用Delphi制作BPL包2007-6-21背景GCM3构造时间长的问题由来已久。伴随着时间的流逝,系统功能越来越强大,模块越来越多,目前仅GCM一项,需要编译的客户端dll达389个之多。在编译机上,一次完整的编译过程(GCM+GCC_...

用Delphi制作BPL

用Delphi制作BPL包 2007-6-21 背景 GCM3构造时间长的问题由来已久。伴随着时间的流逝,系统功能越来越强大,模块越来越多,目前仅GCM一项,需要编译的客户端dll达389个之多。在编译机上,一次完整的编译...

Delphi中模块句柄管理,FindClassHInstance详解

 在设计企业开发框架时,因为采用的是ExeBPL,DLL的结构:一个ExeBpl类库,多个Dll窗口模块。在Bpl开发框架中设计了基类窗口、单表、主从表、多平行表、对话框、数据编辑对话框等等模板,而这些窗口统一由窗口...

第一次用EXE+BPL+DLL项目总结

前段时间研究了一下BPL方式的开发,刚好最近有个小项目,...关于一个项目的总结 ( EXE+BPL+DLL 模式) 以前一直采用一个独立的EXE文件的方式做项目,当时的感觉就是方便,不用考虑得太多,把所有的业务逻辑功能 做完

动态载入BPL包的完整过程其他

1.出现A CLASS NAMED Already exists 错误如果你是动态...出现无法注册窗体在呼叫程式的component/install packages的build with runtime packages里面,把基类包含进去,在动态载入BPL中表单的时候,常常会出现这个问题;

解决“没有找到 rtl100.bpl,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”

有时候,用Delphi写的程序,在本机自己的机器上运行没有问题,但发布后,交付给客户,运行时却提示“没有找到 rtl100.bpl,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”如下图 我在网上查了...

delphi中关于bpl发布时将vcl60.bpl,vcldb60.bpl......等多个bpl 打包成一个bpl的方法=====转帖收藏

关于bpl发布时将vcl60.bpl,vcldb60.bpl......等多个bpl 打包成一个bpl的方法。或者说:不需要vcl60.bpl情况下 18.5K的exe 照常可以运行。或者说:Build with runtime packages的时候只使用自己的包,其他的都是静态...

Delphi BPL包安装讲解

我们知道在delphi IDE中,分为开发...其实有的bpl是可以同时具有这两种功能的,(但是我见过的大多数都是作为开发包使用的,如果不特殊声明的话).他即可以作为开发包进行安装组件,但是注意就是如果安装组件的开发包,那么一

发布应用程序.exe,运行出现错误,找不到vcl60.bpl

这样的问题,通常出现在没有安装sdk或是安装了sdk但没有被导入的情况

delphi 出现 找不到rtl70.bpl的解决办法

这个情况一般在程序打包之后在别人的机器出现的这个问题。 有时候在本机调试也会出现这个问题。    解决办法:project0 》options 》packages 》build with runtime packages 前面的对钩...

Delphi XE8 程序瘦身.编译后EXE最低90KB.

目前网络上 XE8程序瘦身基本为XE5...我的XE8单独窗体EXE文件为11056KB.瘦身后exe文件最低可以达到 90KB. 下面是方法介绍. 第一步:关闭debug infomation. 打开工程后,依次点击project--option--delphi compiler--link

提高Delphi的编译速度====收藏转帖

delphi的编译速度提高(一)此博文为原创,转载请注明出处作者 :二娃 此博文的内容我曾经回答群内和论坛内的网友提问时回答过,现在写第一部分,第二部分,我再给出一个终极的提高速度的方法我用过delphi 7,delphi...

Delphi BPL包的运用

 (一)编译EXE文件的两种模式  通常编译一个DELPHI应用程序时,生成一个EXE文件,也就是一个独立的WINDOWS应用程序。  这个EXE文件,它有两种编译方式。选择方式:  1、“Project | Options | Package ...

FastReport安装(中文版)

TABLE OF CONTENTS内容列表I. IntroductionI. 介绍II. Manual installing of the FastReport packagesII. 手动安装FastReport包。III. Recompiling FastReport Basic Edition and Standard Edition packagesIII....

delphi的bpl、dcp 、dcu文件意义

BPL 英文全称 Borland Package library ,是一种特殊的DLL文件,用于代码重用和减少可执行文件。既然是DLL文件,那就是在运行时所需要的文件。

关于提示can't load package 'xxx.bpl.' 错误问题的解决方法

关于提示can’t load package ‘xxx.bpl.’ 错误问题的解决方案 ‘xxx.bpl’包实际存在, 路径并且正确. 但是总提示’can’t load package ‘xxx.bpl’. a. 一般情况, 把packge设计包安装在默认输出路径下, 可以...

计算机中丢失rtl190.bpl,计算机中丢失vcl190.bpl的解决办法

1、首先要确定自己的机器上有没有这些bpl文件,如果没有,你找别人要一下。如果有,就像我的这种情况,依然报错。 2、将bpl所在路径加入系统变量的path中。见下图。基本就没有问题了。 3、原因是:人为的或者其他...

DELPHI的BPL使用

DELPHI的BPL使用   了解BPL和DLL的关系将有助于我们更好地理解DELPHI在构件制作、运用和动态、静态编译的工作方式。对初学DELPHI但仍对DELPHI开发不甚清晰的朋友有一定帮助。 BPL vs. DLL (原文...

原来的控件delphi7里何处寻?

经常有朋友提这样的问题,“我原来在delphi5或者delphi6中用的很熟的控件到哪里去了?是不是在delphi7中没有了呢?这是不是意味着我以前写的代码全都不能够移植到delphi7中来了呢?是不是我必须学习适应这些新的控件...

delphi could not create output file 'D:\Program Files\Borland\Delphi7\Projects\Bpl\...' 解决办法之一

不管我编译哪个控件delphi都会给我报could not create output file 'D:\Program Files\Borland\Delphi7\Projects\Bpl\...'这个错误。于是我谷歌+百度。N个人都说是因为已经有一个正在运行的项目了,但是我明明没有...

找不到动态连接库 rtl70.bpl

打包之后在有的机器安装会出现这个提示,百思不得其解,后搜索相关资料后得知,是DELPHI在编译的时候造成的。解决办法:打开project菜单的options子菜单,将packages里面的build with runtime packages前面的对沟...

Delphi BPL包合并图文教程 IDEWiz tangram-plugin-framework

Delphi BPL包合并图文教程 Framework IDEWiz tangram-plugin-framework elphi IDE 本身就是一个插件模式的工具,插件的好处不用多说。运行包的BPL,其实就是众多单元的集合,因此可以再次重新组合,只要你将各个...

Delphi程序运行提示“没有找到rtl70.bpl,因此这个程序未能启动”的解决办法

要静态编译: 菜单:Project -> Options ->Packages ->将Build with runtime packages前的勾去掉,重新编译即可

(1)uniGUI for C++ builder网站开发之uniGUI控件安装和你好世界

uniGUI for C++Builder网站开发之uniGUI控件安装和你好世界 By runsky中行雷威2018.2.5 (同一个世界,同一个梦想,交流学习C++Builder XE10,传承c++builder的魅力!欢迎各地朋友加入我的QQ群299497712,860634510...

常用EXE文件反编译工具

PE Explorer V1.99 R5 绿色汉化... 另外,还具备有 W32DASM 软件的反编译能力和PEditor 软件的 PE 文件头编辑功能,可以更容易的分析源代码,修复损坏了的资源,可以处理 PE 格式的文件如:EXE、DLL、DRV、BPL、DPL、S

005_《Delphi6组件大全》

本移第1章介绍了可视化组件库VCL的基类,其余各章按照开发环境中各组件页的位置,详细地介绍组件页中每个组件的属性、方法和事件。有些组件页只有企业版中才包括,而InterBase Admin组件页需要安装InterBase后才能...

delphi7 如何加载控件

1、delphi7 如何加载Fastnet控件在CSDN中搜索了半天,都说Fastnet控件没有办法加载,要么安装delphi6.0 要么用indy,这种说法只能说明,回帖的人没有能够领会,提出问题的人真正的需求。我经过反复的试验,终于找到...

Delphi报表(QuickReport & FastReport)

QuickReport、FastReport简单应用

Delphi 2005纯WIN32开发环境

Delphi 2005纯WIN32开发环境Article written by Alvaro Garcia Pascual, brought to you by Zarko Gajic, translate into chinese by Visli. 不管 Borland 怎么去说, Delphi 2005 并不是非要 .NET 不可....

C语言及程序设计初步

课程针对没有任何程序设计基础的初学者,全面介绍C语言及利用C语言进行程序设计的方法。课程注重知识的传授,更关注学习者能够通过实践的方式,真正学会利用C语言解决问题,奠定程序设计的基础。为此,专门设计了实践方案,指导学习者在听讲的同时,有效完成实践。讲课中还适时穿插进行学习指导,帮助初学者尽快掌握程序设计的学习方法。 课程主要针对无任何编程经历的初学者,利用主讲者多年来教授大一学生的教学经验,准确把握知识点掌握中的难点,在和视频配套的实践方案配合下,帮助初学者顺利掌握知识,获得学习中的自信。

相关热词 c# exe 所在路径 c#重载运算符++ add c# list c# 抓取数据 c# p2p库 c#窗体怎么验证邮箱格式 c# 回调方法 c# 去除小数后多余的0 c# 字符串查找替换 c# 什么是属性访问器