精易论坛

标题: 易语言HPSocket模块的某个方法参数类型为空问题 [打印本页]

作者: 91725    时间: 2025-3-21 02:26
标题: 易语言HPSocket模块的某个方法参数类型为空问题

我在易语言调用这个create方法,然后发现这个第一个参数没显示类型出来,编译也肯定不通过,说错误(10044): 不能将“整数型”数据转换到“”数据。

但我用易语言助手去看这个方法,他又能看到有整数类型:

是什么问题哦,是我易语言的问题吗

作者: xiaoyu1986    时间: 2025-3-21 02:38
先调用CreateListener()返回一个TcpClientListener 对象。

然后再 Create(TcpClientListener , SSL)
作者: 91725    时间: 2025-3-21 03:09
xiaoyu1986 发表于 2025-3-21 02:38
先调用CreateListener()返回一个TcpClientListener 对象。

然后再 Create(TcpClientListener , SSL) ...

对兄弟我知道,但是易语言没能识别出这个模块的这个参数类型,看上面那个图,类型都加载不出来,没有类型,正常肯定是有类型的,不晓得什么原因
作者: xiaoyu1986    时间: 2025-3-21 03:14
91725 发表于 2025-3-21 03:09
对兄弟我知道,但是易语言没能识别出这个模块的这个参数类型,看上面那个图,类型都加载不出来,没有类型 ...

没猜错你易语言版本是5.7*的吧?升级一下吧。。。
作者: samll88    时间: 2025-3-21 07:05
易语言是可以空的,一般空的就是整数型
作者: Lc_Rose    时间: 2025-3-21 11:00
留空的类型默认是整数型
作者: 91725    时间: 2025-3-21 12:02
xiaoyu1986 发表于 2025-3-21 03:14
没猜错你易语言版本是5.7*的吧?升级一下吧。。。

5.9,可能我易语言问题吧,我在看看
作者: 91725    时间: 2025-3-21 12:03
Lc_Rose 发表于 2025-3-21 11:00
留空的类型默认是整数型

但编译不通过,可能我易语言问题,我重新安装试试
作者: 91725    时间: 2025-3-21 13:26
xiaoyu1986 发表于 2025-3-21 03:14
没猜错你易语言版本是5.7*的吧?升级一下吧。。。


我升级5.95了,也是不行,这个是HP_Socket_new模块,我得问问作者了

作者: xiaoyu1986    时间: 2025-3-21 14:04
91725 发表于 2025-3-21 13:26
我升级5.95了,也是不行,这个是HP_Socket_new模块,我得问问作者了

那就是模块问题了,别用些稀奇古怪的模块不就行了。
作者: 91725    时间: 2025-3-21 15:48
xiaoyu1986 发表于 2025-3-21 14:04
那就是模块问题了,别用些稀奇古怪的模块不就行了。

官方的,我在他群,可能是这个new新模块他没搞好,我还是用不带new的算了
作者: 91725    时间: 2025-3-21 19:36
xiaoyu1986 发表于 2025-3-21 14:04
那就是模块问题了,别用些稀奇古怪的模块不就行了。

大概,hpsocket有动态版和静态版

易语言模块配合 内联汇编器 InlineAssembler 可以使用DLL的导入表调用,且可以直接使用静态库,所以添加动态库和静态库目录,方便有需要的人使用

静态版怎么用啊,就一个HPSocket4C.lib文件,我也不晓得易语言怎么搞,不像VS那些设置就行




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4