| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1804 人关注过本帖
标题:VB新手在线求助!
只看楼主 加入收藏
luyigoog
Rank: 1
等 级:新手上路
帖 子:50
专家分:5
注 册:2008-3-20
结帖率:100%
收藏
已结贴  问题点数:5 回复次数:4 
VB新手在线求助!
'VA: 4336A4
Private Declare Function ShellExecute Lib "shell32" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long


Private Sub Command1_Click() '4338C0
loc_004338FD:   Call AddRef 'Ignore this(Me, 0, 0, 0)
loc_0043391A:   var_8004 = Form1.Text1 'Ignore this
loc_0043393E:   If Form1.Text1.Text < 0 Then
loc_004339A1:     var_801C = ShellExecute(0, "open", "tencent://message/?Menu=yes&uin=QQ号&Service=112&SigT=ff8847c4116e035fd4b467f691cd9e42c0d413cec47eefb75d5e970421a2376ab400fffb0ea6cb8a&SigU=8a718a0cd8eba14b389fceb5788e72797b8a7eae107b9c43dd56bc7cc21090bccf67158b657963841c529232def3d416761799a1050acaaa29033f62f7fb46b5580fef571e7d82041508e926d65900ae77fae70b9cc4a341b7677c65b215d0327211235a5702bb6564157a3dfc11abe4" & CheckObj(Form1.Text1, global_00433708, 160), global_0043371C, global_0043371C, 1)
loc_00433A0E:   End If
End Sub

Private Sub Command2_Click() '433A30
  Dim global_004342E0 As Global
loc_00433A6D:   Call AddRef 'Ignore this(Me, 0, 0, 0)
loc_00433A7C:   If var_4342E0 = 0 Then
loc_00433A88:     var_8004 = vbaNew2("{FCFB3D23-A0FA-1068-A73808002B3371B5}", global_004342E0)
loc_00433A9B:     var_2C = global_004342E0
  loc_00433AB0:   If Global.Unload Me < 0 Then
loc_00433ABB:       var_8008 = CheckObj(global_004342E0, global_00433730, 16)
End Sub



点击运行  出来个提示对话框  


编译错误,函数或接口标记为限制的,或函数使用了Visual basic 中不支持的自动类型。

改自动的怎么改,谢谢大侠了!
搜索更多相关主题的帖子: String If this Sub ByVal 
2021-05-19 22:15
cwa9958
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:76
帖 子:272
专家分:1357
注 册:2006-6-25
收藏
得分:2 
loc_004338FD:   Call AddRef 'Ignore this(Me, 0, 0, 0)

Addref这个过程在哪里呢?
还有
Dim global_004342E0 As Global
Global这个数据类型还没有定义。
2021-05-20 16:15
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4938
专家分:30047
注 册:2008-10-15
收藏
得分:2 
直接拿反编译VB6 的代码直接去运行,服了你。懂这个还是新手吗?

你翻一下我以前的一个反编译 VB6 代码分析,对着汇编去看,就会发现 反编译 丢了一些命令,导致反编译出来的代码根本无法运行。


https://bbs.bccn.net/thread-455498-1-1.html

授人于鱼,不如授人于渔
早已停用QQ了
2021-05-20 22:10
luyigoog
Rank: 1
等 级:新手上路
帖 子:50
专家分:5
注 册:2008-3-20
收藏
得分:0 
嗯,是反编译的
2021-05-21 09:44
you157827715
Rank: 3Rank: 3
来 自:湖南
等 级:论坛游侠
威 望:1
帖 子:43
专家分:121
注 册:2021-4-24
收藏
得分:0 
以前我也用过,貌似只能看个大概,这样复制粘贴是用不了的!要想能用除非你有源程序.源代码再自己修改.
2021-08-05 13:10
快速回复:VB新手在线求助!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020940 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved