首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Delphi XE:为什么文件->新建->其他->ActiveX中的某些项是灰色的?[已解决]

Delphi XE是一种集成开发环境(IDE),用于创建Windows应用程序。在Delphi XE中,文件->新建->其他->ActiveX中的某些项是灰色的的原因可能有以下几种情况:

  1. 缺少相关插件或组件:某些ActiveX项可能需要特定的插件或组件才能使用。如果这些插件或组件未安装或未正确配置,相关项将会被禁用。解决方法是确保所需的插件或组件已正确安装,并按照它们的文档进行配置。
  2. 编译器版本不匹配:某些ActiveX项可能只适用于特定版本的Delphi编译器。如果您使用的Delphi XE版本与某些项不兼容,这些项将会被禁用。解决方法是检查您使用的Delphi XE版本是否与所需的ActiveX项兼容,并尝试使用适用于您的版本的相应项。
  3. 权限限制:某些ActiveX项可能需要管理员权限才能使用。如果您当前的用户权限不足以访问或使用这些项,它们将会被禁用。解决方法是以管理员身份运行Delphi XE,并确保您具有足够的权限来访问和使用这些项。

需要注意的是,以上仅是可能导致文件->新建->其他->ActiveX中的某些项灰色的一些常见原因。具体原因可能因环境、配置和其他因素而异。如果以上解决方法无效,建议查阅Delphi XE的官方文档或向相关技术支持寻求帮助。

腾讯云相关产品和产品介绍链接地址: 腾讯云产品:https://cloud.tencent.com/product 腾讯云文档:https://cloud.tencent.com/document/product

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

c#开发ActiveX学习笔记

1.为什么要用ActiveX? 网页本身功能有限,要想实现一些网页本身不支持功能,比如:网页上p2p视频播放,就得靠ActiveX这种古老技术。 2.c#能开发ActiveX吗?...严格意义上讲,c#不能生成纯正ocx控件,我们在vs.net中新建项目时,也找不到专门"ActiveX项目"新建,最多也只就能新建"类库"得到一个dll而非ocx(因此我们也无法用传统regsvr32...3.开发步骤: (1)新建一个类库 (2)修改项目的"属性",在“生成”选项把“输出”“为com互操作注册”勾中,然后再到“应用程序”选项中找到“程序集信息”按钮,点击它,在弹出界面勾中“使程序集...注意:"主输出来自xxx"属性栏,有一个"Register"必须选择"vsdrpCOM" 另外还有一个问题,可能我机器个别现象,每次activex项目有修改时,建议最好手动清除安装项目debug...目录下文件,再重新生成安装项目,否则有时候会发现activex修改了,但是安装包包含dll还是未修改过版本。

1.4K50

delphi 使用windowsmediaplayer播放视频

前言 delphi7原本自带一个Tmediaplayer控件,但是发现有不少视频无法播放,于是就想到了用windowsmediaplayer来进行播放。...安装 在Delphi7选择“Component ——Import ActiveX Control...”菜单,会弹出“Import ActiveX0”窗口。...注意上面有两个Windows Media Player,我们要选择那个为wmp.dll其中Class names里面有三,另一个系统里自带TMediaPlayer,我们不装。...窗口大小问题 在DELPHI中使用微软WindowsMediaPlayer ActiveX控件时候,如果想让控件随窗口大小一起改变, 最常用方法就是设置控件Align属性,但是你会发现,对于ActiveX...解决办法: 1、先在窗口里定义一个类型: TLocOleCtrl = Class (TOleControl); 2、在窗口OnResize事件里加上: TLocOleCtrl

3K20

Delphi XE5新增内容

Delphi XE5新增内容 Delphi XE5所有Delphi开发人员必须备升级,并且来自Embarcadero获奖、多设备应用开发解决方案最新版本。...Delphi XE5新特性 针对设备和仿真器 Delphi Android ARM编译器 FM 平台用于创建针对Gingerbread (2.3.3 – 2.3.7)、Ice Cream Sandwich...这里添加在其他最近发布内容: Delphi XE4 Develop iOS应用 with Delphi iOS ARM编译器、工具链、全新可视化开发环境和针对 iOS控件 IBLite数据库可用于...IDESubversion集成 正则表达式 Delphi 2010 构建启用触碰和手势支持应用 Windows 7支持 IDE 洞察力 dbExpress连接到 Firebird 数据库 Delphi...了解更多 > 视频:Delphi XE5新增内容 浏览可以开发 Android应用 Delphi XE5一些新特性。

2.2K40

Delphi 语言「建议收藏」

经过若干年后,剩下Delphi开发者估计只剩下三类人: 1、业余开发者,转向其他开发工具比较困难的人; 2、 Delphi死粉,这类人很少,程序员毕竟要吃饭,不会有人死抱着Delphi失业...要知道现在主要用户老司机,老司机走老路,EXE+DLL,他们要把老系统迁到新工具下,才能去继续按老方法使用Delphi新功能,开发Android、IOS和Linux,但XE好象一到DLL就不行,这就不能解决老司机们后顾之忧...,老司机们后顾之忧就是要把他们那些旧坛坛罐罐搬到新XE上面来,没有解决这个之前,他们不会心思去用XE新功能。...不仅在产品上看得很紧,Delphi一些技术文档也看得很紧,想到其网站上去查一些技术文档,没有授权基本上也是白费工夫。再看他帮助文件,写得也非常差,不清不楚,看了也是云里雾里。...Delphi陷入一个死循环中,观察Embarcadero近来来表现,好象既没有能力也没有思路从中拔出来。这么走下出,估计三五年Delphi就消失了。

2.2K20

又见Pascal

而之所以要装那么多导航软件,最根本原因在于,车载导航实在不大好用。为了满足各种情况就把常用导航都装了进去,这也是为什么需要一个导航启动器。...至于为什么用pascal,那是因为上大学时候就对pascal一见钟情,当其他语言入门教程都是在编写命令行工具时候,那时候delphi 7hello world竟然带gui界面的,于是瞬间就被征服了...现在delphi xe也支持web开发,功能还是很强大: 而WebPascal出现,引用作者的话,也是不想再学习一门语言: 为什么要制作这么一个脚本模型呢?...起因这样,做为一个Delphi开发人员,web开发总是我弱项,而花费巨大 精力去重新学习其它语言,成本相对较高,也没法及时解决手头上项目,当然,学还是要学,但一下子把 web前端和web...当然,内心里还是希望pascal/delphi 能继续发扬光大,只是现在这两门语言都快进了编程语言排行榜其他了。

61620

如何让Delphi程序启动自动“以管理员身份运行

XE2以上Delphi版本处理这个问题已经非常简单了。...右建点击工程,选择“Options”->“Applicaion”下,将Runtime themes设置为“Use Custom manifest”,点击下方按钮,选择相应Manifest文件即可。...需要注意:Debug和Release模式不同,要进行同样设置 至于Manifest文件,也就是一个XML文档,原文如下: <assembly xmlns="urn:schemas-microsoft-com...以前<em>的</em>版本<em>解决</em>办法,将上面的xml内容保存为UAC.manifest 然后编辑一个RC<em>文件</em>,名称为uac.rc 如下所示: 1 24 UAC.manifest 其中: 1-代表资源编号 24-资源类型为...} 让<em>Delphi</em>编译<em>的</em>时候,把uac.res编译进exe<em>文件</em> 把<em>文件</em>放到vista或win7下运行,就会看程序图标下面显示UAC盾牌标志了。

2.3K20

OCX 入门

3.事件 ACTIVEX通过事件通知容器控件上发生了某些事情。将控件开发人员某一特定操作识别为事件。 如下图所示,我们添加事件,添加事件顺序按照如图所示。...①新建工程: 首先以管理员身份运行vs2005,文件->新建->项目,选择Visual C++下MFC,模板选MFC ActiveX控件,自定义工程名(我为MyActiveX),确定后基本采用默认设置...注意一下”控件变量”是否勾选,”控件ID”是否选为IDOK,若前面在”确定”按钮控件上右键添加变量的话,这两应该都默认。...(dll,exe,ocx),方便反注册(卸载)组件,删除注册但文件被删除假组件。...下载地址:http://www.xiazaiba.com/html/2059.html 工具二:注册表清理工具 功能:清除一些注册但ocx被删除组件,即清理垃圾注册

3K60

Silverlight也玩屏幕截图

提示:该ActiveX插件我用Delphi7开发纯绿色插件(调用了QQ公司公开dll),默认会安装到c:\Capture下,大伙儿玩腻了以后,点击c:\capture\uninstall.bat,...思路: 1.截图功能在activex(即ocx文件)完成,同时每次完成截图后,ocx中会有一个属性得到截图base64字符串 2.silverlight通过js调用activeX截屏方法,同时取得图片...本文所用技术,均在我博客其它文章中有提及,这里只是将它们组合起来,完成一小应用而已。...最后: 可能有人会问一个老问题,ff,chrome等非ie浏览器上怎么办,呵呵,我还真不知道,不过我在迅雷安装中注意到一个细节:"安装迅雷多浏览器支持",换言之,ff,chrome之流虽然不支持activex...技术,但是也有自己插件接口,理论上讲,开发一套专用于ff,chrome截屏插件,还是有希望,如果各位知道如何在ff开发这类插件,欢迎回帖指导。

1.4K70

【云+社区年度征文】WinForm引用ActiveX组件,对Com组件学习

COM独立于实现语言,这意味着您可以使用其他编程语言(例如C ++和.NET Framework编程语言)创建COM库。...一种结构化存储协议,它定义了如何导航主机文件系统上文件内容。 跨主机和平台启用代码重用对于COM至关重要。可重用接口实现被称为组件,组件对象或COM对象。组件实现一个或多个COM接口。...,对象和接口、接口实现、IUnknown接口等等 那是如何实现如何调用呢,引用一段有趣概括性描述: COM主要是一套给C/C++用接口,当然为了微软野心,它也被推广到了VB、Delphi以及其他一大堆奇奇怪怪平台上...要解决这问题,我们必须在dll当中导出一个CreateObject方法,用来代替构造函数,然后返回一个接口。...ActiveX 控件导入程序将 ActiveX 控件 COM 类型库类型定义转换为 Windows 窗体控件。

1.8K40

DELPHI XE5开发WEB服务器及安卓手机客户端

大家好,又见面了,我你们朋友全栈君。...Xe5开发web服务端和手机客户端 时间:2013-9-18 17:09:45 点击: 6456 Delphi xe5作为最新开发利器,就类似如当年DELPHI,功能强大,快发速度快,把VS2012...:delphiprovider ClientDataSet1: delphi我最喜欢cds 2、数据库连接 首先用 FDConnection1 连接sqlserver...3、这里选择分辨率,我用手机三星p3100,没别的优点 就是大,7寸屏,我女儿管这个叫平板手机 O(∩_∩)O~ 4、界面布局摆放如下: 5、绑定数据集 xe5使用livebingding...http://localhost:8080/wsdl/IAdroidServices 之后施展一路回车大法,只到生成一个单元文件保存并在手机窗体单元引用。

4.5K40

Delphi PI 0.83

DelphiPI组件控件安装工具一款用于安装Delphi组件工具,对应delphi不同版本,安装控件时候有的需要先编译其他包,然后才能安装上这个控件,安装完成之后要在tool里环境选项里系统查找路径里填上控件目录...选择所在文件夹都包文件文件( *.dpk ) 和源代码文件( *.pas ) 所在目录....如果目录结构这样: SuperLibrary\packages SuperLibrary\source 然后,只需选择superlibrary文件。...指定一个或几个相匹配Delphi安装包进行安装。 如果您不想安装,只是离开它作为*. dpk和取消不适合您Delphi安装包。...还可以过滤掉不想使用安装包,在package file pattern可以把*.dpk改为*d7.dpk,那这样的话就会把d7结尾包过滤出来其它包就不会安装了. 单击编译。

2.3K21

Delphi 教程

虽然delphi面向对象,但是application面向过程,这是因为在程序刚建立时候,按顺序从上到下执行,此时还没有创建任何对象,application一个全局过程变量....,但是实际上在application.initializel时候就有了 第二个重要方法run: 它表明程序可以启动,注意不是“启动”,而是“可以启动”.这个地方delphi命名不规范地方...还有一个ProcessMessages:这个方法可以让程序进入一个单独线程,从而使占用cpu减少,并且可以跟据需要建立其他线程.对于一些像浏览器之类程序,需要同时打开多个页面,或是其他事情同时进行...TCP用于点对点传输,可以传文件,但是速度慢;UDP用于点对面的传输,不能传文件,但是速度快 。一般网络通信程序,将这2种协议放在一起用。单纯发送信息用UDP,发送文件用TCP。...比如说单元内定义了form1,并且没有手动进行free,则可以在finalization写FreeAndNil(form1); ActiveX.CoUninitialize; 但是对变量赋值不允许放在

1.9K10

当Python遇到Excel后,将开启你认知虫洞

也就是说,主要操作界面Excel,在Excel调用或访问其他系统。例如,很多年前我做过一个基于Excel报表系统。该系统分别使用Delphi和Excel实现。...目前主要跨平台方案有如下3种: 直接修改xlsx文件 通过VBA间接调用其他编程语言 使用office.js 第1方式有很多编程语言都支持,例如,Python、Java、Julia、Go、JavaScript...第3种office.js,这是微软官方提供一个基于JavaScript程序库。基于Node.js,可以用JavaScript完全取代VBA实现Excel以及Office其他成员加载。...团队需要制作大量报表,使用主要开发工具Delphi、后端SQL Server数据库。Delphi本身有自己报表系统,叫QuickReport。功能很强大,但问题,做起来太费劲。...在xlwings安装目录有一个xlwings.xlam文件,该文件Excel加载文件,也就是Excel VBA发行包文件

3.5K31

VC++编写ActiveX控件

而提供API最好具有较好移植性,以适应不同企业不同语言程序员。而COM组件技术很好地解决了这个问题。    ...好,多的话不说了,下面开始介绍ActiveX这门技术实现方式。 正文:      ActiveX这门技术通过生成“*.ocx”文件来实现。...建立最简单ocx文件并进行调试 1.1 建立最简单ocx文件     VC->新建项目->MFC ActiveX WinZard      一路点击“确定”,直到点击“完成”。...在弹出文件浏览对话框,找到Registered ActiveX Controls文件目录下你刚才注册控件,比如“OcxDemo Control”,然后点击“Insert”按钮即可将此控件添加到控件工具条集合...用Visual Studio 2005新建一个C#.NETWindows窗口程序,然后在工具箱面板上,右击“选择”,选择COM组件,找到你注册ActiveX控件:      确定后,那个OcxDemo

3.4K30

神思第二代身份证验证系统怎么拍照_神思二代身份证验证器没反应

大家好,又见面了,我你们朋友全栈君。 开发平台中涉及到读取身份证信息,采用神思第二代身份证验证系统。...c=category&id=73 下载完成以后打开: 二、安装驱动 第一次插上机具以后 设备管理器显示 未知设备 首先确定您电脑是什么系统?如果win7,需要确定是多少位?...三、下载web端控件和Demo 下载打开 四、安装 ActiveX插件 1、双击exe文件 在注册表完成注册 2、查看发现可以和 Demo.htmlActiveX控件clsid对应起来...Eclipse打开测试验证,我们这边只需要web端不需要后台。...七、Demo.html扩展学习 1、ActiveXdelphi、标签 2、标签for属性和event属性 for 属性指定脚本执行对象(给谁用) event

1.3K30

vs2019 Com组件初探-简单COM编写以及实现跨语言调用

而com组件本质上就是二进制可执行文件,com以 DLL 或 EXE 形式发布) 什么ATL: 引用百度百科:ATLActiveX Template Library 缩写,它是一套C++...在有目录和其它支持网络,COM变成了分布式COM(DCOM)。ActiveX 控件用于互联网很小程序,有时称为插件程序。...image.png 现在添加一个新ATL对象 右键ComTest 新建->添加->新建 image.png 对 ComTest 新建 “ATL简单对象”并点击添加 image.png 设置短名称为...+短名称 (ComTest.Temp )   文件类型以及其他默认就好点击完成 这里需要注意两个值   ProgID 之后 vbs 及其他语言 调用组件所需要提供名称   接口 ITemp 为之后配置...Temp.h头文件给CTemp添加函数声明 image.png  在 Temp.cpp 文件实现此函数 image.png   值得一提   __result 必须为指针用来进行返回

2.2K30

delphi vcl_delphi数据类型

其继承关系如下: 2、TForm类 TForm类封装了VCL窗体,窗体可用作主窗体、对话框、辅助窗口以及可以想像出任何其他类型窗口。TFormVCL主要功能类。...6、Win 3.1组件 不要犯这种错误:只因为标签上名字便放弃这个组件组。这个组件组包含一些功能强大组件(Win 3.1标签源自Delphi1)。...,这些组件绝大部分本来就是VCL组件,起码有一个组件THTML就是ActiveX控件。...9、ActiveX控件 ActiveX标签包含ActiveX控件,这些控件可用于应用程序,这些控件包括Software FX公司Chart Ix、Visual Component公司Visual...所有显示文本组件类都有TFont类。 除了这里列出GDI类以外,还有一些其他类,在以后Delphi学习过程,我们将会学习到更多有关这方面的类,并掌握使用它们。

2.7K10

.NET实现之(ActiveX插件开发)

,大家都去遵守这个约定,才能使不同厂商生产组件互相调用;而ActiveX插件就是一个COM组件,在早期开发对COM开发一种望而生畏感觉,也许我们做.NET开发程序感觉开发组件DLL可能并没有多大难度...DLL文件形式存在,但是要是ActiveX插件必须得有界面啊;所以我们新建一个Windows窗体控件库项目: 2: 新建后会出现一个默认用户自定义控件我们随便放一个按钮就行了,然后写点测试代码;...,这个HTML文件里面要定义调用我们这个ActiveX插件才行; 6: 我红色箭头标记地方就是Object标记所定义调用代码,ID就是为调用ActiveX插件起一个名字便于在页面通过JS进行互操作...;CLASSID要调用ActiveX插件在用户机器上GUID唯一标识符;CODEBASE如果用户机器上没有安装这个插件则让浏览器帮忙下载URL地址;其他标记就是和普通HTML一样了;在此我穿插一下...插件基本创建过程,其实ActiveX插件功能很强大,对B/S一些功能只能通过插件来解决如:大文件上传、视频采集、照片动态采集等等;插件在部署时候一定要注意,部署到用户机器上时候,在属性栏中有一个文件注册方式

75010
领券