咨询热线:0731-88808590
切换到宽版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 14457|回复: 5

编程出现问题,特来求助!!

[复制链接]
发表于 2007-5-21 09:55:00 | 显示全部楼层 |阅读模式

用uewasp.dll动态链接库作VB程序,编译正常,生成exe文件时出现如下错误信息,请教 问题处在那里??

编程出现问题,特来求助!!

编程出现问题,特来求助!!

回复

使用道具 举报

发表于 2007-5-21 11:47:00 | 显示全部楼层

下载的安装包里有说明的。

应该是没有把动态库拷贝到windows系统目录system32下或程序运行目录下造成的。

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-21 14:35:00 | 显示全部楼层
是把 uewasp.dll 拷贝到system32下吗?没找到说明啊
回复 支持 反对

使用道具 举报

发表于 2007-5-21 15:46:00 | 显示全部楼层

就是这个小程式:

Private Sub Form_Click()

pe = 1.35 \\\'额定压力(绝压) MPa

SETSTD_WASP (97)
Call P2HG(pe, H, o)
ic = H \\\'KJ/Kg

Print ic

End Sub


我把 UEwasp.dll 放到了c:\\\\windows\\\\system32里面,USER.BAS 放到源程序文件夹里面,“启动”可以运行,“全程编译执行”如图报错。

我不是搞计算机的,大家帮我瞧瞧,问题出在哪里了呢?

[此贴子已经被作者于2007-5-21 15:46:54编辑过]
回复 支持 反对

使用道具 举报

发表于 2007-5-22 11:17:00 | 显示全部楼层

已经把加载动态库声明语句加到water.bas模块里了,可以编译生成.exe。

Rem WIN32 SDK API
Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" (ByVal f$) As Long
Declare Sub FreeLibrary Lib "kernel32" Alias "FreeLibraryA" (ByVal H As Long)

以前是我们考虑不周,耽误大家时间了。

回复 支持 反对

使用道具 举报

发表于 2007-5-22 09:52:00 | 显示全部楼层

4楼的可能是没有声明LoadLibrary()函数,这是一个WIN32 API函数。

Rem WIN32 SDK API
Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" (ByVal f$) As Long
Declare Sub FreeLibrary Lib "kernel32" Alias "FreeLibraryA" (ByVal H As Long)

我们现在三维管道CAD/CAE一体化设计软件AutoPDMS开发任务很重,大家使用的都是VC++,即使一些过去用过VB的,也很生疏了。你们自己摸索一下吧。我们提供这些源代码的目的,只是为了让大家学习参考,很少有时间提供技术支持。

但是,如果uewasp.dll动态库算法有错,指出来,我们还是会想办法和其他爱好者、专家一起合作改进的。因为那些核心算法,以讹传讹,贻害无穷,不改不行。

[此贴子已经被作者于2007-5-31 13:06:46编辑过]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们

长沙优易软件开发有限公司(中文简称:优易软件,英文简称:UESOFT)是三维管道CAD/CAE一体化设计软件开发商,也是新一代三维工厂设计管理系统的开创者。公司开发的自主知识产权的管道应力分析软件AutoPSA居于中国大陆市场前2名。UESOFT于2000年10月23日经湖南省长沙市工商行政管理局核准登记设立。

联系我们

  • 地址: 中国湖南省长沙市高新区桐梓坡西路保利麓谷林语中心i区1栋718-725
  • 电话: 0731-88808590
  • Email: uesoft@163.com
© 2001-2021  Powered by Discuz! X3.4 永益科技
快速回复 返回顶部 返回列表