TC官方合作论坛

 找回密码
 立即注册
查看: 6944|回复: 82
打印 上一主题 下一主题

[TS插件] 我来教教大家怎么用VB调用天使和实例

  [复制链接]
跳转到指定楼层
楼主
发表于 2014-1-22 19:33:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 69332748a 于 2014-1-22 19:39 编辑

我看了看路摊关于调用天使插件的实例很少
我来教教大家怎么调用天使插件
  1. Option Explicit
  2. Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
  3. Public Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Long
  4. Public Const vbKeyAlt = vbKeyMenu 'VB很像把它给漏了,自己加上吧
  5. Public ts As Object
  6. '********************** 以下的API与WM常量宣告 是发送消息与进程操作使用到的 API
  7. Public Function Delay(DT As Long)
  8. Dim i%
  9. For i = 0 To DT Step 2
  10. DoEvents '操作权交给系统 否则程序会暂时无响应
  11. Sleep 1
  12. Next i
  13. End Function
  14. Public Function 注册(ts As Object) As Object
  15. Shell "regsvr32 TSPlug.dll /s" '注册大漠插件到系统
  16. Delay 500
  17. Set ts = CreateObject("ts.tssoft")
  18. End Function
复制代码

把以上代码复制到模块中
然后再程序上加上
Private Sub Form_Load()
    注册 ts
End Sub  
这样就可以调用了
然后把天使插件放在与程序的文件夹中  这样就可以调用了
下面教教大家VB利用TC编写VB的实例
游客,如果您要查看本帖隐藏内容请回复


回复

使用道具 举报

沙发
发表于 2014-1-22 22:21:00 | 只看该作者
回复 支持 反对

使用道具 举报

板凳
发表于 2014-1-23 06:56:56 | 只看该作者
学习
回复

使用道具 举报

地板
发表于 2014-1-23 08:02:32 | 只看该作者
明明是天使插件 怎么注释大漠
回复 支持 反对

使用道具 举报

5#
发表于 2014-1-23 09:22:37 | 只看该作者
这个要收藏一下
回复 支持 反对

使用道具 举报

6#
发表于 2014-1-23 12:48:00 | 只看该作者
本帖最后由 如此美丽。 于 2014-1-23 12:49 编辑

..  撸主    我想说   vb用 DoEvents 封装的  Delay  如果你卸载窗口的时候 还在延迟中的话 Unload 窗口是关不掉的  如果用 End 又会大量占用内存 ...  还有 set ts = createobject("ts.tssoft") 创建一个对象之后一定要要记得释放  set ts = nothing

撸主  我没别的意思 就是想把我知道的告诉你 并没多想什么  比如 注册  我觉得可以 完整一点   我提供我自己封的几个 相互学习

  1. Public Function 是否注册(ByVal 插件接口 As String) As Boolean
  2.     Dim tmp As Object
  3.     On Error GoTo NoFound
  4.     Set tmp = CreateObject(插件接口): 是否注册 = True: Set tmp = Nothing: Exit Function
  5. NoFound:
  6.     是否注册 = False: Set tmp = Nothing: Err.Clear
  7. End Function

  8. Public Sub 插件(ByVal 路径 As String, ByVal 注册 As Boolean)
  9. If 注册 = True Then
  10. Shell "regsvr32 " & 路径 & " /s"
  11. Else
  12. Shell "regsvr32 " & 路径 & " /u /s"
  13. End If
  14. End Sub
复制代码



回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2014-1-24 11:53:09 | 只看该作者
感谢楼上完善
回复 支持 反对

使用道具 举报

8#
发表于 2014-2-2 00:43:07 来自手机 | 只看该作者
琨填表逡太晚册封进行
回复 支持 反对

使用道具 举报

9#
发表于 2014-2-4 14:52:19 | 只看该作者
达到达到达到达到达到达到达到达到达到达到达
回复 支持 反对

使用道具 举报

10#
发表于 2014-2-6 00:33:06 | 只看该作者
我找了好久了,谢谢
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-19 01:58 , Processed in 0.388820 second(s), 22 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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