社区
VB基础类
帖子详情
dll在另一个机器上不能运行使用?
宁城的雪
2003-10-14 05:15:11
我在一个机器上用VB6编译生成一个DLL,其中用到了一个对象做为参数,也就是别人使用这个DLL需要传进这个对象参数。当我到另一台机器上注册此DLL,并传入正确的对象参数,却不能正确使用。可当我在这台机器上重新编译成DLL后,可以正常使用。请问高手这是为什么?谢谢
...全文
179
7
打赏
收藏
dll在另一个机器上不能运行使用?
我在一个机器上用VB6编译生成一个DLL,其中用到了一个对象做为参数,也就是别人使用这个DLL需要传进这个对象参数。当我到另一台机器上注册此DLL,并传入正确的对象参数,却不能正确使用。可当我在这台机器上重新编译成DLL后,可以正常使用。请问高手这是为什么?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
宁城的雪
2003-10-16
打赏
举报
回复
我用了对象做参数:
public sub ToDO(fpInput as object)
...
end sub
是不是对象做参数的问题啊?
lubberland
2003-10-15
打赏
举报
回复
作一个安装盘,可能是其他文件缺少。
kmzs
2003-10-14
打赏
举报
回复
不能正确使用?提示什么?难道必须在本机重新编译才能用?怪!
宁城的雪
2003-10-14
打赏
举报
回复
其实一切都相同,包括操作系统,甚至VB都有,就是没有重新生成DLL这一步骤,另外该引用和注册的对象也都做了。真是困惑
kmzs
2003-10-14
打赏
举报
回复
可能dll需要其他支持文件,可以将该文件的工程用打包工具分析一下,看看需要一同带些其他什么文件
射天狼
2003-10-14
打赏
举报
回复
什么对象,另一台机器上安装VB了吗??!
zjcxc
2003-10-14
打赏
举报
回复
两台电脑的操作系统不同吧?
兼容问题.
c#调用
DLL
在非开发
机器
上
不能
运行
http://www.zeali.net/entry/476 搜索关键子C#调用
DLL
发布错误 两个工程分别是 .net2005下的 C# 和 C++ , C++ 工程
使用
C++/CLI 封装了几个功能函数并在 C# 工程中加载
使用
封装类。在本地
运行
正常,但发布到其他
机器
上却出现异常对话框:“ Could not load file or assembly '... .
使用
Visual studio 各种版本 生成exe或者
dll
无法在其他
机器
运行
的解决方式
如果是MFC类型exe文件或者
dll
文件,直接在 配置属性->常规->MFC的
使用
中选择在静态库中
使用
MFC即可 如果是非MFC类型的exe文件或者
dll
,则需要 调整 配置属性->C/C++->代码生成 ->
运行
库 中选择 多线程调试(/MT) 类型 当然 这样的结果会使exe文件和
dll
文件体积大增,但有效增加了适配性 如果这样依然
不能
在非开发环境的
机器
上
运行
,则需要下载d
VS2017
DLL
动态库
使用
教程【七】为什么我的程序
不能
在别人电脑
运行
考虑
一个
很最最最简单的程序: #include <stdio.h> #include <Windows.h> int main() { printf("你好\n"); system("pause"); return 0; } 将其编译,得到
一个
*.exe文件。 在本地自然可以顺便
运行
,有时候你刚刚做完
一个
这样的练习,迫不及待地要向朋友炫耀一下。一脸淫笑的你...
VS2010
使用
C#调用C++编写的
dll
,在其他电脑上无法
运行
的解决办法
上学期帮SF做项目,写个可视化大开口板应力集中系数和应力集中点位置的程序。要求计算部分必须用C++或者Fortran来写,方便SF继续开发,但又为了写图形界面的时候图省事,最后决定算法部分用C++来写,编译成
dll
让C#来调用。 把
dll
文件放在C#项目的..\bin\Debug目录下,C#项目在自己的电脑上一直工作得很正常;单独把exe和
dll
文件放在同
一个
目录下,exe也
【
DLL
动态链接库】解决自己编写的程序在别人的电脑上无法
运行
的问题
记录配置过程 原因 vs编译器默认是动态编译,我们需要配置成静态编译。 动态编译:在程序编译时
dll
不被连接到目标代码中,而是在程序
运行
是才被载入。 静态编译:在程序编译时
dll
会被连接到目标代码中,程序
运行
时将不再需要该静态库。 方法 以VS2017为例,点击debug(“调试”)——> Properties(解决方案的“属性”) 属性页面下选择Code Generate【“代码生成”】——>Runtime Library【“
运行
库”】下的Multi-threaded Debug(/.
VB基础类
7,763
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章