C#引用matlab的dll问题 100

matlab版本是2010b。VS是2008.我通过matlab的.net组件把M文件转成了DLL,VS引用该DLL.现在我需要在没装matlab的电脑上面实现这个.网上... matlab版本是2010b。VS是2008.
我通过matlab的.net组件把M文件转成了DLL,VS引用该DLL.
现在我需要在没装matlab的电脑上面实现这个.
网上说在matlab\toolbox\compiler\deploy\win32\MCRinstaller.exe安装这个就可以了.
但是我把这跟DLL拷贝到另一台电脑上面,安装了MCRinstaller之后.VS引用DLL报错.是不是DLL需要放在指定的文件夹?
另一种方法就是先将<matlab>\extern\lib\win32\ 下的mglinstaller.exe 解压缩,会得到mglarchive.exe, 再将mglarchive.exe 解压缩, 在生成的目录bin\win32\下就是程序独立运行所需要的动态链接库文件了。将这些动态链接库文件拷到你的程序所在的目录下就可以了。
但是我这个文件夹里面没有mglinstaller.exe 这东西..
需要怎么解决啊啊.......速度啊啊啊
展开
 我来答
匿名_热心网友
2011-10-22 · TA获得超过719个赞
知道大有可为答主
回答量:3827
采纳率:0%
帮助的人:8419万
展开全部
Set rsn = Conn.Execute(SQL)

rs("p_online") =1

如果是一个表的存储数据你就应该写 rsn("p_online") =1 你漏掉一个n,这样当然无法写入数据库了!
stlz11
2011-10-23 · TA获得超过179个赞
知道小有建树答主
回答量:386
采纳率:0%
帮助的人:194万
展开全部
你要综合起来看。
一、要确认这个dll是com组件(即activex组件)才行,因为asp只能创建com组件对象,有些dll不是com组件,是无法用asp来创建对象的

二、确认是com组件后,注册这个dll,即上面那位兄弟说的,regsvr32 xxx.dll
然后用server.createobject来创建对象得到对象的实例(也如他所写的代码)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stlz10
2011-10-23 · TA获得超过489个赞
知道小有建树答主
回答量:479
采纳率:0%
帮助的人:249万
展开全部
不是所有DLL都能被ASP调用的,你要看给你的DLL是不是一个ActiveX组件.
而且通过ASP代码来注册DLL的话需要用到WScript.Shell组件,如果你是租用的空间的话,出于安全因素通常这个组件是不可用的.如果是你自己的服务器,可以直按在服务器上使用命令行进行注册.
命令如下:
regsvr32 你的DLL路径和文件名 赞同0投他一票
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stlz09
2011-10-23 · TA获得超过178个赞
知道小有建树答主
回答量:433
采纳率:0%
帮助的人:272万
展开全部
磁盘空间够吗 你的数据库放哪盘了 要不你用D-Erase Tool达思涉密数据擦除软件,可以彻底清除已删除的文件扫描下,看看是不是有隐藏的文件呢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式