delphi 10 lite安装 Activex控件的变通方法

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

delphi 10 lite 直到现在的v3.0还没有加入“Import a Type Library”,很多优秀的Activex控件自然无法使用。本人电脑中同时安装了delphi 7 和delphi 10 lite,由此想到了一个在delphi 10 lite上安装activex的变通方法。

下面已国产表格控件flexcell为例,说明具体方法。

一、打开delphi 7 ,点击Tools菜单->Environment Options,在Type Library页中,选中"Ignore special CoClass Flags When Importing"和"Can Create"。

二、如果不是第一次在Delphi中导入FlexCell控件,首先应将以前生成的文件删除掉:

  1. 删除Delphi/Imports目录中的FlexCell*.*和IObj*.*;
  2. 运行Delphi,点击菜单Component->Install Packages,在Project Option对话框中找到FlexCell.bpl,然后点击Remove按钮删除它。

 

三、把FlexCell控件添加到Delphi7中的步骤:

  1. 运行Delphi,点击菜单Component->Install ActiveX Control;
  2. 在Import ActiveX对话框中找到"FlexCell ActiveX Control module (Version 1.0)",点击Install按钮;
  3. 在Install对话框中,点击Into new package页,点Browse按钮,为FlexCell单独创建一个dpk文件,例如:C:/flexcell/FlexCell.dpk (该目录为将要保存flexcell控件文件的目录)
  4. 点击Install对话框中的OK按钮,Delphi询问"Package FilexCell.bpl will be built then installed. Continue?",点击"Yes"按钮;
  5. Delphi提示"Package C:/Test/FlexCell.bpl has been installed. The following new component(s) have been registred: TGrid."
  6. 导入完成,FlexCell控件已经添加到工具条中的ActiveX页中了。

四、把FlexCell控件添加到Delphi10中的步骤:

      1.将delphi 7 lib目录下flexcell的相关文件拷入到c:/flexcell。如:FlexCell_TLB.dcr、FlexCell_TLB.dcu、FlexCell_TLB.pas、IObjectSafetyTLB_TLB.dcr、IObjectSafetyTLB_TLB.dcu、IObjectSafetyTLB_TLB.pas等。
      2.打开delphi 10 ,将c:/flexcell目录并添至“library path”。
      3.打开刚才保存的flexcell.dpk文件,编译安装即可。这样一个Activex控件就安装到delphi 10中了。

 
Delphi XE中DSPack 2.3.3控件安装、使用与兼容性实战指南 DirectShow是Windows平台经典的多媒体处理框架,其通过Filter Graph模型将音视频处理流程模块化,实现了数据流的灵活组装与控制。这一原理为开发者提供了强大的底层媒体操作能力,其技术价值在于能够高效处理本地文件播放、实时流媒体捕捉与格式转换等复杂任务。在Delphi开发环境中,DSPack控件包作为DirectShow的封装层,将COM接口与Filter Graph的复杂性转化为可视化的VCL组件,极大地提升了开发效率,广泛应用于视频监控、会议系统、媒体播放器等桌面应用场景。本文聚焦于经 阅读详情

相关推荐

Delphi7 Lite 多国语言版:编程利器深度解析

Delphi7 Lite是Borland公司针对中小型企业和独立开发者推出的一款轻量级开发工具。它继承了Delphi系列产品的强大功能和易用性,专注于简化和加速Windows平台下的软件开发过程。Delphi7 Lite不仅降低了开发门槛,还保留了足够的灵活性来满足专业人士的需求。Delphi7 Lite提供了一套标准组件,这些是经过优化的组件,能够满足大多数开发需求。此外,Delphi7 Lite也支持使用第三方组件,这允许开发者根据项目需求寻找和集成额外的库。

weixin_42126677的博客 584

Delphi 2007 lite精简版

精简版的delphi 2007 已经测试,常规控件都可以安装,适合一般开发之用。

Embarcadero.Delphi.2010.RTM.v14.0.3615.26342.Lite.v3.8

Delphi 2010 精简版。 文件名:Embarcadero.Delphi.2010.RTM.v14.0.3615.26342.Lite.v3.8.exe

Delphi7_Lite_Full_Edition_Setup_7.3.4.3.exe

Delphi7_Lite_Full_Edition_Setup_7.3.4.3.exe

Delphi 11.2 lite版本

Delphi 11.2 lite版本。Delphi 11.2 lite版本。

u011026699的博客 571

Delphi7_Lite_Fullv7.3优化精简全功能版

Delphi7_Lite_Fullv7.3 让编程改变世界 Change the world by program 【内容简要】 Delphi7 Lite,简约而不简单,一次安装,到处运行.包含4个系列:Tiny/Mini/Meduim/Full,功能和体积由小至大,力求达到功能和体积的完美平衡. 已作性能优化及优量精简,含安装/绿色便携版二合一 集成了部分常用高效的IDE...

weixin_34021089的博客 493

Delphi 2009正式版终于发布了

多方摘录: 有一段时间没有上网了. 今天群里兄弟说下载了 DELPHI 2009, 于是上网浏览了一下, 收集了以下一些信息. Delphi 2009 和 C++Builder 2009 正式发布了,不过现在只是预订开始,要正式下载体验这一版本可能还需时日。总之,这一版本变化多多,应该算是 Delphi 的一重要里程碑,也不免让人对 2009 年中期公布的下一版本充满憧憬...

weixin_30785593的博客 198

IBM的一套语音开发接口,寻找中

<br /><br />IBM ViaVoice SDK Lite在 简 化 语 音 应 用 程 序 的 开 发 工 作 的 过 程 中,IBM 公 司 又 推 出 了 一 个 简 单 易 用 的 开 发 套 件--IBM ViaVoice SDK Lite, 为 开 发 者 提 供 了 方 便 灵 活 的 语 音ActiveX 控 件, 包 括 VVEngine、VVCommands 和 VVDictation。 开 发 者 可 以 直 接 在 自 己 编 写 的 应 用 程 序 调 用 这 些 控 件,

puresean的专栏 458

Delphi7开发环境的配置

最近维护一个 Delphi 老程序, 是那种没有丝毫模块化概念的代码, 上千行的函数比比皆是, Unit 之前相互引用错综复杂. 光看代码就头大. 工欲善其事, 必先利其器, 这话真的不假. 尤其delphi 7是十多年前的产品了, 当时看是非常完美的IDE, 但放在现在看, 有很多东西缺失了, 比如代码折叠, outline和编辑器双向navigate. 我最终在几个插件的帮助下, 厘清了代...

诸葛建站 395

Delphi7_Lite_Full_Edition_7.3.4.3_Build_20110801.rar

Delphi7_Lite_Full_Edition_7.3.4.3_Build_20110801.rar

lsuper_Embarcadero.Delphi.2010.RTM.v14.0.3615.26342.Lite.v3.8

感谢 lsuper 提供的经典系列Embarcadero.Delphi.2010.RTM.v14.0.3615.26342.Lite.v3.8

Delphi2010 精简破解版 已经集成了破解补丁(3-2)

Delphi2010 精简破解版 已经集成了破解补丁(3-1)

Embarcadero.Delphi.10.2.2.v25.0.29039.2004.Lite.v14.3完整版

Embarcadero.Delphi.10.2.2.v25.0.29039.2004.Lite.v14.3完整版,含示例、帮助、IOS、安卓支持、Net框架,共3G+。是最新的哦! 破解者说明如下: Embarcadero.Delphi.10.2.2.v25.0.29039.2004.Lite.v14.3 -------------------------------------------------------------------------------- 基本信息: 作者:lsuper 联系方式:... -------------------------------------------------------------------------------- 版本说明: 由于 XE5 时代 Delphi 安装体积急剧膨胀(完整安装接近 10G,程序文件、安装缓存超过 20G+),按照过去的方式打包,XE5 的 lite 体积 1.xG,接近 PE image 理论极限,而且当前 XE5 支持 x86、x64、osx、ios、android、等诸多平台功能,不好按照网友的口味进行裁剪(win32only、winonly、...) 经多方案权衡对比,决定 v8.x 开始,只使用 inno 对 Delphi 的主体功能进行封装(完整的 x86+其他支撑组件、注册表等),其他平台、功能的安装文件(x64、osx、ios、android)通过 7z 外挂的方式支持:安装时只需保证 lite exe 旁边有相关的 7z 文件(文件名不能变),在安装过程中即可选择、安装相应的功能(这意味着,如果只一个 exe、装出来就是 win32only,多一个 Ext.X64.7z,安装可选 x64 的支持,其他类推) 当前分为以下 12 个包: 包名称 文件大小 作用 Ext.3th.7z 91,226,756 网友收集的一些第三方扩展 Ext.Addons.7z 100,567,057 InterBase XE7、FastReport4 等 Ext.Android.7z 1,640,823,804 Android 编译环境 Ext.Help.7z 299,342,286 帮助文档 Ext.Hotfix.7z 000,000,000 网友收集的一些官方补丁 Ext.IOS.7z 3,737,156,232 IOS 编译环境 Ext.Linux.7z 1,180,105,999 Linux 编译环境 Ext.OSX.7z 846,515,926 OSX 编译环境 Ext.Samples.7z 599,352,431 范例,其实直接用 svn 的也行 Ext.SDK.7z 1,576,071,523 Android SDK/NDK 编译环境,当前包含 v23 的编译工具、虚机映像等 Ext.Support.7z 246,586,892 EMSServer、Image、LivePreview、PAServer 等支持组件 Ext.X64.7z 1,568,283,495 64 位编译环境 此外,安装程序支持: 1、保留一个第三方扩展的组件:Ext.3th.7z,当前集成 EDN 收集的扩展、增强文件,所有 7z 都会解压到 {app} 下 2、自动检测 Ext.SDK.7z 中的 SDK、NDK 版本进行设置,支持最新的 android-ndk-r9c-windows-x86+android-sdk_r24.3.3-windows 3、自动检测旁边的 jdk-7/8u*-windows-*.exe 进行安装,支持最新的 jdk-8u102-windows-i586 4、自动检测旁边的 NetFx20SP2_x86/NetFx20SP2_x64 进行安装 -------------------------------------------------------------------------------- 发布历史: 2017.12.20 - v14.3 1、根据 25.0.29039.2004 原版制作 2、集成 aldian、elseif、unis、x-force、cjack 等大虾的特别补丁 3、集成 Andreas Hausladen 的 IDE Fix Pack v6.1.2 2017.12.14 - v14.2 1、根据 25.0.28979.1978 原版制作 2、集成 elseif、unis、x-force、cjack 等大虾的特别补丁 2017.08.11 - v14.1 1、根据 25.0.27659.1188 原版制作 2、集成 elseif、unis、x-force、cjack 等大虾的特别补丁 2017.03.26 - v14.0 1、根据 25.0.26309.314 原版制作 2、集成 elseif、unis、x-force、cjack 等大虾的特别补丁 -------------------------------------------------------------------------------- 发布说明: 相对原始版本,这个 Lite 精简且只精简了原 RTM 的以下支持程序、第三方工具内容: 1、当前 Ext.Hotfix.7z 集成 30521_rad_studio_10.1_berlin_firemonkey_accessibility_pack、30530_april_2016_rad_studio_10.1_berlin_hotfix_for_datasnap、30531_april_2016_rad_studio_10.1_berlin_hotfix_for_samsung_galaxy 2、当前 Ext.3th.7z 集成 30491_firemonkey_premium_styles_pack_for_rad_studio_10.1_berlin、30492_vcl_premium_styles_pack_for_rad_studio_10.1_berlin 3、Samples 例子,可以通过 svn 获取:http://svn.code.sf.net/p/radstudiodemos/code/branches/RADStudio_Berlin/ 4、InterBase XE7、FastReport4 等,因为这些专版或者只有 dcu 没有完整源码,或者是原版功能精简版,推荐直接用原版吧 5、AQtimeRS.exe、CodeSite Express、CollabNetSubversion-client-1.7.5-1-Win32.exe、DevJET_DI_Setup_Express.exe、FBSE700.exe、RaveReportsSetup_Win.exe,当前官方 RTM 版本就是没有这些安装包的 其他: 1、PSDK 在当前官方帮助文档中已经没有了 2、XE7 开始,BDE 彻底消失了,需要独立的安装程序,只能通过官方注册用户下载 3、原版依赖 300多兆的 .NET Framework 3.5 sp1,我把它依赖的文件提取出来整合到安装程序中了,所以还是与以往 lite 一样,仅依赖 .NET Framework 2.0。 4、原版 Bds.exe 和 LicenseManager.exe 会访问网络,为避免不必要的流量,强烈建议直接 windows 防火墙屏蔽 其他的源码、支持库等都是绝对完整的。 -------------------------------------------------------------------------------- 已知问题: 关于 XP 下启动报错问题 Q1:说:bds.exe - 无法找到入口,无法定位程序输入点 InterlockedCompareExchange64 于动态链接库 KERNEL32.DLL 上? A1:没法子,原版如此,这个 API 需要 Vista 或者 Windows Server 2003 的支持,说明 Seattle 开始 EMB 要抛弃 XP 了,其实只是 ios 编译相关的 dll 需要这个,如 dcciosxxx,甚至 mongoc 也需要,如果不需要 ios 编译,可以无视绕过,点击确定即可 Q2:启动报 External exception C06D007F 的错误?这是 Castalia 的问题,Seattle IDE 直接集成了 Castalia 的代码,XE8 还可以通过注册表关闭 Castalia,Seattle 不行了 A2:后来 Unis 大侠在补丁中做了修补:Under XP simulate missing InterlockedCompareExchange64 and add stub functions for missing: AddClipboardFormatListener, RemoveClipboardFormatListener (this why (ex)castalia crash). Q3:经测试,在 XP SP3 之前的版本,依旧有问题:无法定位程序输入点 GetLogicalProcessorInformation 于动态链接库 KERNEL32.dll 上。 Q3:只能期待 Unis 大侠再次出手? 其他问题: Q4:怎么 Android SDK 还需要更新、下载? A4:原版如此;基于国情,直接集成了一个“够用的”(编译工具、虚机映像,但不包括文档、例子);也可以使用 swish 提供的 Android SDK 23.3.4:http://blog.qdac.cc/?p=2837;或者自己想办法红杏吧 ~ Qn:... An:... -------------------------------------------------------------------------------- 特别说明: 这个版本的来源于官方 Beta/RTM 正式试用版,版权归 Embarcadero 所有,请在下载后 24 小时内删除。 重新打包纯粹个人兴趣所致,希望能方便网友测试、交流。作为 Delphi 多年的 Fans,我们都希望 Delphi 能做得更好! 如果您觉得 Delphi 不错,请购买正版,更好的支持 Embarcadero 的发展! -------------------------------------------------------------------------------- 特别感谢: 1、elseif、crackerjack、dr、freecat、gateway、huayan889、kerlingen、sinner、unis、yuto 等大侠的特别补丁,感谢诸位我知道的不知道的的大虾们的辛勤劳动! 2、chineseswish、iny、nevergrief、onechen、snakejiao、star5、swish、tintin1943、ti9er、wang_80919、wuxiangyang 等等我知道的不知道的的网友们的热情测试! 3、andreas hausladen 等大虾们的无私贡献! -------------------------------------------------------------------------------- FAQ: 1、现在 Embarcadero 的安装程序已经很快了,为啥还要 Lite/Repack? 相对 D2006/2007 的安装确实进步了不少。不过依然存在安装时间长,安装完遗留大量垃圾文件、卸载可能遗留垃圾等问题。这个 Lite 或者说是 Repack,就是为了方便 Delphier 们能方便的尝试 Delphi 的新功能,同时对系统的影响降到最小。至于用 Lite/Repack 还是原版,见人见智啦。 2、这个版本的来源? 这个版本的来源于官方 Beta/RTM 正式试用版,版权归 Embarcadero 所有,请在下载后 24 小时内删除。重新打包纯粹个人兴趣所致,希望能方便网友测试、交流。作为 Delphi 多年的 Fans,我们都希望 Delphi 能做得更好!如果您觉得 Delphi 不错,请购买正版,更好的支持 Embarcadero 的发展! 3、这个 lite 版完整么? 说是 lite 版,其实就是原版 Delphi 部分的 Repack,所有 Delphi 的功能都是完整的。我所做的就是在一个绝对干净的 VMWware XP 中安装官方的版本,除了只安装 Delphi,不包括 Rave 其他一切默认。安装出来的 Disk 文件与原始标准的对比,提取所有安装的文件、注册表啥的变化,然后用 Inno 重新封装。所以这个其实不是 lite 而是 repack。 4、可否增加某某某功能? 那多交流啊 ... 5、出现 xxx 问题啦 欢迎到盒子、B4A、SMTH 等论坛上提出您的反馈 .o(∩_∩)o..

Delphi7_Lite_Tiny_Edition_7.3.4.0_优化精简超微版_安装绿色二合一_(Build_20101120).rar

Delphi7_Lite_Tiny_Edition_7.3.4.0_优化精简超微版_安装绿色二合一_(Build_20101120).rar

Delphi7_lite_多国语言版

Delphi7_lite_多国语言版非常好用

几个编程小技巧 关于 Delphi7_Lite_Full_Edition_Setup_7.3.4.3_Build_20110801

几个编程小技巧 关于 Delphi7_Lite_Full_Edition_Setup_7.3.4.3_Build_20110801 2013-12-10 14:36:19 由于在GExperts的Procedure List窗口中的Code View代码预览窗口中 是从函数名所在行开始显示的,所以填写注释内容时最好在函数名所在行的下一行开始 不要把函数的注释内容写在函数名之前 函...

weixin_30653097的博客 285

Delphi7 Lite 7.3.4.3:精简版开发环境,资源占用低

Delphi7 Lite 7.3.4.3是一个精简版的Delphi7开发环境,它为那些依然坚守经典工具的开发者提供了轻量级解决方案。虽然现代IDE功能强大

2509_93883384的博客 389

【3.Delphi常用组件】10.菜单

10.菜单 10.1 MainMenu MainMeun(主菜单)组件也称为菜单栏。 10.1.1菜单编辑 1.在窗体中添加一个MainMenu组件 2.双击 MainMenu 组件或右击组件,选择 MenuDesigner,或者选择组件的 Items 属性,单击右侧的...按钮即可进入编辑菜单的模式,如下图: 3.选中某个菜单项,在对象编辑器中,Catption属性输入菜单名称,输入内容可以为: &+字符 表示加速字符 - 表示分割线 4.通过右击菜单项可进行插入、.

chenhaiy的博客 1913

DELPHI 7 LITE v3.0 [SP1.1 Integrated] (安装版含绿色版)(可选D2007RTL)(2008-5-29)

特别感谢Delphi 7 LITE v3.0的作者。我这里是转载,原软件的说明如下,经安装使用,感觉很好,转出来。 ———————————————————————————————————————————— 参考未知牛人制作的 "Delphi 7 Lite v2.02 集成D2007RTL"版, 并修正相关bug制作,尽量保持原汁原味.采用了安装完成后动态编译RTL及VCL的技术,把整个安装程序

江雪独钓 4339
上一篇: ehlib在delphi 10 lite上的安装方法
下一篇: 自制百度词典 For FireFox插件
fluky
博客等级 码龄19年 5粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值