VB调用VC写的DLL退出时出错 我用VB调用VC6.0写的一个DLL时,调用时,已成功操作,可是当程序退出时总会出现"0x7c9318d0"指令引用"00000"内存,该内存不能为written"的错误 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是传参的问题就是DLL里面的问题,内存访问越界很有可能你传入的参数在DLL里面修改后越界了,你要Check你传进去的参数空间大小是否正确 同样的一个DLL里的一个函数,在delphi里调用没出错,但在VB调用时出错了,我叫供应商帮我测下,他们硬是说他们delphi里调用没问题,不用测.参为有指针,我用数组代替,不知是不是这样的没问,可是如是这样的话,我怎么来传指针? 看看VC的函数定义和VB的函数定义看看。 vb 中的数组传之前要初始化大小,不能小于 DLL 中需要的大小 neil_cn说的方法真的可行了,我本来我最多只会找到二个返回数.但那个数组百要定义到大于100才行,不然就出错!!!流汗呀 大侠们,帮帮忙啊 初学者问题,请高手帮忙解答,关于数据位数问题 fpspread做网格编辑时,如何新增一行自动处理自动编号字段? 怎样做一个杀不死的进程? 请问toolbar能不能改变宽度(100分) 怎么在text文本获得焦点后整个文本文字被选上?怎么没有select属性啊 请问怎么样做才能用datagrid控件添加/删除记录?并且能立刻更新数据库! MSFLEXGRID用鼠标一拽就选择一个区域,怎么样才能让他一次选择一行呢? 如何控制两个以上光驱 太奇怪的问题,百思不得其解,关于在ADODB中赋予SQL查询的问题 申请MVP连任成功,散分 单个窗体激活会影响其他窗体也同时被激活?
很有可能你传入的参数在DLL里面修改后越界了,你要Check你传进去的参数空间大小是否正确
参为有指针,我用数组代替,不知是不是这样的没问,可是如是这样的话,我怎么来传指针?
但那个数组百要定义到大于100才行,不然就出错!!!流汗呀