delphi6安装了INDY9,编译时始终报:Undeclared identifier:'TIdSSLIOHandlerSocket

xuan328 xuan328 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
delphi6终于安装了INDY9,
编译时始终报:IdIOHandler was compiled with a different version of IdComponent.IdComponent

不拖控件下来, 直接Create. 删了以后, 又报“Undeclared identifier:'TIdSSLIOHandlerSocket'"


我的定义如下。组件面板上也有该控件的,为什么类找不到??
FOpenSSLSocket : TIdSSLIOHandlerSocket;

...全文

相关推荐

解决error C2065: '_beginthreadex' :undeclared identifier

报错误error C2065: '_beginthreadex' :undeclared identifier

lj_70596

DELPHI 快捷键及错误说明

资源中收集了DELPHI中常用的一些快捷键,对编译运行中常见的一些错误提示进行了介绍说明。

wl441053

Delphi常见错误中英文对照

Delphi常见错误中英文对照 在实际编程过程中可以参考以下的错误提示,需要注意的是中的内容是你们程序中的具体内容。例如: Undeclared identifier: '' 未说明的标识符 ''是指你程序中具体的标识符。

小子爱吃鱼

Delphi错误提示中英文对照

描述了常见的Delphi错误提示,给出了中英对照说明。

xiangli2china

学会使用SafeArray 之 Delphi篇--源码

说明文字在博客中。 摘录: 在学习的时候曾经百度了一下,想查找关于delphi中SafeArray的用法,没想到资料竟然如此之少,甚至连一篇相对完整的都没有。也许正如田师傅所说,现在高手们都在实行“技术封锁”了? 在CSDN技术中心有一篇关于C++的使用,说的比较详细。鉴于手中有田师傅写的代码,特拿来一部分对照自己学习的,翻译为Delphi版本。留作笔记,日后翻阅。 =============================================================================== SAFEARRAY的主要目的是用于automation中的数组型参数的传递。因为在网络环境中,数组是不能直接传递的,而必须将其包装成SafeArray。实质上SafeArray就是将通常的数组增加一个描述符,说明其维数、长度、边界、元 素类型等信息。SafeArray也并不单独使用,而是将其再包装到VARIANT类型的变量中,然后才作为参数传送出去。在VARIANT的vt成员的 值如果包含VT_ARRAY|...,那么它所封装的就是一个SafeArray,它的parray成员即是指向SafeArray的指针。 SafeArray中元素的类型可以是VARIANT能封装的任何类型,包括VARIANT类型本身。 Delphi中com组件或外部调用需要传递一个对象或者数组,这个时候可以考虑使用SafeArray。比如三层架构中通常需要将使用的ClientDataSet数据集传出,那么就可以将DataSet转换为SafeArray,再由其他模块转换接收。 ===============================================================================

Yothan
评论 7
收藏 已收藏
分享
返回顶部