鱼C论坛

 找回密码
 立即注册
查看: 3823|回复: 6

求高手帮我把VB6的源码翻译成VC6的 谢谢

[复制链接]
发表于 2013-3-7 18:54:10 | 显示全部楼层 |阅读模式
20鱼币
  1. Dim NyNetReg As Object '定义对象
  2. Dim 机器码, 软件编号, 作者账号, 软件版本, 软件备注, NyTip As String
  3. Dim 主服连接限时, 备服连接限时 As Integer
  4. Dim NyBack

  5. Private Sub Form_Load()
  6. Shell "regsvr32 /s """ + App.Path + "\NyNetReg.dll" + """" '注册插件,插件需要位于软件同一目录下
  7. Set NyNetReg = CreateObject("NyNetReg.NyNetRegclass") '建立对象
  8. 注册码 = NyNetReg.GetCode("") '读取电脑绑定的注册码,参数为软件编号
  9. End Sub

  10. Private Sub 绑定_Click()
  11. 机器码 = ""
  12. 软件编号 = "" '填写您的软件编号
  13. 作者账号 = "" '填写您的作者账号
  14. 主服连接限时 = 10
  15. 备服连接限时 = 30
  16. 绑定.Enabled = False
  17. 解绑.Enabled = False
  18. NyBack = NyNetReg.Binding(注册码, 机器码, 软件编号, 作者账号, 主服连接限时, 备服连接限时)
  19. 注册码 = NyNetReg.GetCode("") '参数为软件编号.注册码不存在时,自动清空注册码填写框
  20. If NyBack = 100 Then
  21. NyTip = "绑定成功"
  22. ElseIf NyBack = 101 Then
  23. NyTip = "注册码不存在"
  24. ElseIf NyBack = 102 Then
  25. NyTip = "注册码被冻结"
  26. ElseIf NyBack = 103 Then
  27. NyTip = "注册码已过期"
  28. ElseIf NyBack = 104 Then
  29. NyTip = "注册码已绑定本机"
  30. ElseIf NyBack = 105 Then
  31. NyTip = "注册码未绑定本机"
  32. ElseIf NyBack = 106 Then
  33. NyTip = "注册码绑定其它电脑"
  34. ElseIf NyBack = 107 Then
  35. NyTip = "注册码登录其他电脑"
  36. ElseIf NyBack = 108 Then
  37. NyTip = "注册码限制于同一IP使用"
  38. ElseIf NyBack = 109 Then
  39. NyTip = "软件编号不存在"
  40. ElseIf NyBack = 110 Then
  41. NyTip = "作者账号不存在"
  42. ElseIf NyBack = 111 Then
  43. NyTip = "软件不支持试用"
  44. ElseIf NyBack = 112 Then
  45. NyTip = "本日试用次数达上限"
  46. ElseIf NyBack = 113 Then
  47. NyTip = "本次试用时间已到"
  48. ElseIf NyBack = 114 Then
  49. NyTip = "服务器连接超时"
  50. ElseIf NyBack = 115 Then
  51. NyTip = "封包数据解密失败"
  52. ElseIf NyBack = 116 Then
  53. NyTip = "数据库连接失败"
  54. ElseIf NyBack = 117 Then
  55. NyTip = "注册码已绑定本机"
  56. ElseIf NyBack = 118 Then
  57. NyTip = "本地网络连接失败"
  58. ElseIf NyBack = 119 Then
  59. NyTip = "软件组件被破坏"
  60. Else
  61. NyTip = NyBack
  62. End If
  63. MsgBox NyTip, 64 + 4096, "服务器消息"
  64. 绑定.Enabled = True
  65. 解绑.Enabled = True
  66. End Sub

  67. Private Sub 解绑_Click()
  68. 机器码 = ""
  69. 软件编号 = "" '填写您的软件编号
  70. 作者账号 = "" '填写您的作者账号
  71. 主服连接限时 = 10
  72. 备服连接限时 = 30
  73. 绑定.Enabled = False
  74. 解绑.Enabled = False
  75. NyBack = NyNetReg.Tie(注册码, 机器码, 软件编号, 作者账号, 主服连接限时, 备服连接限时)
  76. 注册码 = NyNetReg.GetCode("") '参数为软件编号.注册码不存在时,自动清空注册码填写框
  77. If NyBack = 100 Then
  78. NyTip = "解绑成功"
  79. ElseIf NyBack = 101 Then
  80. NyTip = "注册码不存在"
  81. ElseIf NyBack = 102 Then
  82. NyTip = "注册码被冻结"
  83. ElseIf NyBack = 103 Then
  84. NyTip = "注册码已过期"
  85. ElseIf NyBack = 104 Then
  86. NyTip = "注册码已绑定本机"
  87. ElseIf NyBack = 105 Then
  88. NyTip = "注册码未绑定本机"
  89. ElseIf NyBack = 106 Then
  90. NyTip = "注册码绑定其它电脑"
  91. ElseIf NyBack = 107 Then
  92. NyTip = "注册码登录其他电脑"
  93. ElseIf NyBack = 108 Then
  94. NyTip = "注册码限制于同一IP使用"
  95. ElseIf NyBack = 109 Then
  96. NyTip = "软件编号不存在"
  97. ElseIf NyBack = 110 Then
  98. NyTip = "作者账号不存在"
  99. ElseIf NyBack = 111 Then
  100. NyTip = "软件不支持试用"
  101. ElseIf NyBack = 112 Then
  102. NyTip = "本日试用次数达上限"
  103. ElseIf NyBack = 113 Then
  104. NyTip = "本次试用时间已到"
  105. ElseIf NyBack = 114 Then
  106. NyTip = "服务器连接超时"
  107. ElseIf NyBack = 115 Then
  108. NyTip = "封包数据解密失败"
  109. ElseIf NyBack = 116 Then
  110. NyTip = "数据库连接失败"
  111. ElseIf NyBack = 117 Then
  112. NyTip = "注册码已绑定本机"
  113. ElseIf NyBack = 118 Then
  114. NyTip = "本地网络连接失败"
  115. ElseIf NyBack = 119 Then
  116. NyTip = "软件组件被破坏"
  117. Else
  118. NyTip = NyBack
  119. End If
  120. MsgBox NyTip, 64 + 4096, "服务器消息"
  121. 绑定.Enabled = True
  122. 解绑.Enabled = True
  123. End Sub
复制代码

小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-3-11 23:26:27 | 显示全部楼层
这么复杂!!!!!!!我不会
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-3-14 11:51:07 | 显示全部楼层
表示爱莫能助
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-3-22 22:08:17 | 显示全部楼层
天啊~~~~我才刚学C VB更不会
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-3-23 07:55:19 | 显示全部楼层
不懂VB的路过.
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-3-24 21:05:56 | 显示全部楼层
kanbudong
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-3-25 02:12:07 | 显示全部楼层
本帖最后由 翔儿 于 2013-3-25 02:21 编辑

这个只是调用NyNetReg.dll中的函数
这个为动态链接库

一个 框体控件
两个 按键控件


全部翻译没有意义!
主要看你针对哪个功能再转为vc6


小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-7 04:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表