我的程序编译完了,只能在自己的机器上运行,在别人的电脑上,会“滴”的响一声,退出。没有任何错误提示。连第一行都没有执行。
这是我编了两个礼拜的程序。一共10个form,一个module.用过COMDLG32.OCX、Mscomctl.ocx、MSWINSCK.OCX、RICHTX32.OCX。我编过许多程序,从来没有出现过这种情况。
求高手告诉我这可能是什么原因,应该怎么办?谢!
这是我编了两个礼拜的程序。一共10个form,一个module.用过COMDLG32.OCX、Mscomctl.ocx、MSWINSCK.OCX、RICHTX32.OCX。我编过许多程序,从来没有出现过这种情况。
求高手告诉我这可能是什么原因,应该怎么办?谢!
如果,所有的vb程序都这样的话,就应该是系统的问题了
附上.vbp文件,看看有没有什么问题?
Type=Exe
Form=Menus.frm
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\System32\stdole2.tlb#OLE Automation
Object={842044FE-0A3F-4EA3-81E2-6B9831064A86}#1.0#0; erp.OCX
Object={248DD890-BB45-11CF-9ABC-0080C7E7B78D}#1.0#0; MSWINSCK.OCX
Module=mdl; mdl.bas
Form=frmAbout.frm
Form=Login.frm
Form=SeeInfo.frm
Object={F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0; COMDLG32.OCX
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCTL.OCX
Form=MQQ.frm
Reference=*\G{00025E01-0000-0000-C000-000000000046}#4.0#0#C:\Program Files\Common Files\Microsoft Shared\DAO\DAO350.DLL#Microsoft DAO 3.51 Object Library
Form=frmSendMsg1.frm
Object={3B7C8863-D78F-101B-B9B5-04021C009402}#1.2#0; RICHTX32.OCX
Form=frmSendMsg2.frm
Form=frmSendMsg3.frm
Form=frmOPT.frm
Form=frmHis.frm
IconForm="Menus"
Startup="Login"
HelpFile=""
Title="MQQ"
ExeName32="MQQ.exe"
Command32=""
Name="MQQ"
HelpContextID="0"
CompatibleMode="0"
MajorVer=2
MinorVer=0
RevisionVer=0
AutoIncrementVer=0
ServerSupportFiles=0
VersionCompanyName="BUPT"
CompilationType=0
OptimizationType=0
FavorPentiumPro(tm)=0
CodeViewDebugInfo=0
NoAliasing=0
BoundsCheck=0
OverflowCheck=0
FlPointCheck=0
FDIVCheck=0
UnroundedFP=0
StartMode=0
Unattended=0
Retained=0
ThreadPerObject=0
MaxNumberOfThreads=1
DebugStartupOption=0[MS Transaction Server]
AutoRefresh=1请大家帮忙呀!
另外,还要注册
开始-运行
输入 regsvr32.exe abcd.dll
或者 regsvr32.exe abcd.ocx
應該是有Dll或ocx沒有注冊到
試用一下 InstallShiel ﹐可省很多事的﹗
可到網上去用 www.google.com 找一下下載
2、把你用到的所有动态库(.dll)和控件(.ocx)都注册到目标机系统目录下;