金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1443|回复: 14

64位金字塔如何调用vb.net的dll

[复制链接]

20

主题

125

帖子

125

积分

等级: 免费版

注册:
2021-7-28
曾用名:
发表于 2024-3-17 22:52 | 显示全部楼层 |阅读模式
我是win10x64系统,使用的是券商版金字塔x64,使用vb.net编写了简单dll,能够在x86金字塔下运行,但无法运行在x64下
Sub Test()
   Set obj = createobject("ClassLibrary1.class1")     'vbnet,适用任意平台any cpu编译
   cc=obj.caladd(1, 2)
   Application.MsgOut cc  
End Sub

在x86金字塔下输出结果3,但64位金字塔下输出弹窗"编译器错误429,ActiveX部件不能创建对象ClassLibrary1.class1"

我搞了几天了,我编译dll时也选用了any CPU模式,请教是何原因?如果实在不行,有没有x86券商版
谢谢专家!
截图202403172248283905.png
截图202403172248215641.png
回复

使用道具 举报

20

主题

125

帖子

125

积分

等级: 免费版

注册:
2021-7-28
曾用名:
 楼主| 发表于 2024-3-17 22:54 | 显示全部楼层
x64的金字塔,我尝试了多种方法,无论vb6、vbnet、c++,都无法使用自编的dll
回复

使用道具 举报

20

主题

125

帖子

125

积分

等级: 免费版

注册:
2021-7-28
曾用名:
 楼主| 发表于 2024-3-17 23:01 | 显示全部楼层
跪求解答疑难!如果不能使用自编dll,那么金字塔就降低档次很多啦!
回复

使用道具 举报

20

主题

125

帖子

125

积分

等级: 免费版

注册:
2021-7-28
曾用名:
 楼主| 发表于 2024-3-18 11:04 | 显示全部楼层
这是dll,以及项目封装时状态,设置为any cpu
截图202403181104015144.png

ClassLibrary1.rar

6.22 KB, 下载次数: 1137

回复

使用道具 举报

20

主题

125

帖子

125

积分

等级: 免费版

注册:
2021-7-28
曾用名:
 楼主| 发表于 2024-3-18 11:06 | 显示全部楼层
建立过程位vbnet的类库
截图202403181105535076.png
回复

使用道具 举报

20

主题

125

帖子

125

积分

等级: 免费版

注册:
2021-7-28
曾用名:
 楼主| 发表于 2024-3-18 11:07 | 显示全部楼层
vs版本为vs2013
截图202403181106599140.png
回复

使用道具 举报

20

主题

125

帖子

125

积分

等级: 免费版

注册:
2021-7-28
曾用名:
 楼主| 发表于 2024-3-18 11:10 | 显示全部楼层
    Public Function caladd(ByVal a As Long, b As Long) As Long
        caladd = a + b
    End Function
回复

使用道具 举报

20

主题

125

帖子

125

积分

等级: 免费版

注册:
2021-7-28
曾用名:
 楼主| 发表于 2024-3-18 11:11 | 显示全部楼层
我的金字塔
截图202403181111326044.png
回复

使用道具 举报

20

主题

125

帖子

125

积分

等级: 免费版

注册:
2021-7-28
曾用名:
 楼主| 发表于 2024-3-18 11:19 | 显示全部楼层
注意,项目封装前勾选底部"为com互操作注册(E)",否则无法注册dll
截图202403181118185119.png
回复

使用道具 举报

1

主题

870

帖子

880

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-3-18 12:42 | 显示全部楼层
any cpu 只是可以跨平台编译,并不是64位的,你需要指定编译64位的DLL才可以的,建议百度一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-12-29 22:44 , Processed in 0.221955 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表