一个读卡的OCX控件,在VB里运行时正常,但直接在ASP里就不行。
简单说,在VB中运行后,自动打开IE,一切正常。
而打包后,直接用IE打开,总提示找不到xxx.dll。(OCX界面仍然正常显示)
这个DLL应该放在哪儿呀?
问题点数:100、回复次数:8Top
1 楼jervis82(我是海绵.吸.吸.吸...)回复于 2004-08-04 11:14:42 得分 0
帮up.Top
2 楼crescendo(小青——渴望逃跑)回复于 2004-08-04 11:29:55 得分 0
是不是你控件注册的问题啊?Top
3 楼xzq686(★_瞬_★)回复于 2004-08-04 11:30:28 得分 0
将你的那个XXX.dll注销掉,再重新注册一下。。。
如果再找不到,就晕死了。。Top
4 楼saveaswuu()回复于 2004-08-04 11:42:18 得分 0
这个DLL是随读卡器配套的厂商提供的VB演示程序里的,一开始我把EXE改为OCX时,就提示找不到这个DLL,后来我拷过来后就可以了。
我该怎么注销它呢?
Top
5 楼saveaswuu()回复于 2004-08-04 11:43:48 得分 0
这个DLL应该是与读卡器打交道的!Top
6 楼online(龙卷风V4.0--决战江湖(MS MVP-VB))回复于 2004-08-04 12:02:12 得分 100
dll放在网站同一目录
或者放在system32目录下Top
7 楼crescendo(小青——渴望逃跑)回复于 2004-08-04 12:02:53 得分 0
假定你把***.dll放在C:\ 下
这样注册
regsvr32 c:\***.dll
注册后你再试试看
(注销用regsvr32 -u c:\***.dll)Top
8 楼saveaswuu()回复于 2004-08-04 14:58:24 得分 0
真是太奇怪了! online(龙卷风V2.0--再战江湖) 叫我放在SYSTEM32下,我就成功了。可我明明早已放过了呀!
不管这样,还是成功了!谢谢!
另外问个问题,我在这个OCX中读到的卡号,如何传递到ASP页面中?
OCX中显示卡号的是一个Label,名称为Lkh。
Top




