VB+API
文章平均质量分 77
chenyu5188
这个作者很懒,什么都没留下…
展开
-
VB创建多线程应用程序(二)
源代码如下:窗体中的代码:Option Explicit 开始Private Sub Command1_Click() On Error Resume Next With myThreadleft .Initialize AddressOf Fillleft 传递过程地址给线程 .原创 2004-05-28 10:23:00 · 3923 阅读 · 7 评论 -
API中VB字符串作参数传递的本质论
API中VB字符串作参数传递的本质论问题背景:前几天在论坛中看到有一个提问的问题,内容是:模块中的代码:Option Explicit Public Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Lo原创 2004-04-26 12:10:00 · 4434 阅读 · 0 评论 -
VB创建多线程应用程序(一)
问题背景:有时候我们做程序时有这样的需求:有一个需要运行时间很长的循环,那么程序只有等待循环运行结束后才执行别的程序代码,这样机器一直处于循环之中,而不能响应别的事情,对CPU资源来说是一种浪费,那么可不可以既让循环执行,又可以执行程序另外的一部分代码呢?答案是可以的,那就要用到多线程了。相关知识:进程:是指程序在一个数据集合上运行的过程,是操作系统进行资源分配和调度运行的一个独立单位原创 2004-05-28 10:22:00 · 5063 阅读 · 4 评论 -
让我们的文本框更“聪明安全”一点
让我们的文本框更“聪明安全”一点问题背景:几乎所有的监视程序都是通过向你输入密码的文本框发送一条WM_GETTEXT消息来获取密码的,任何文本框只要接收到此消息它就会老老实实的把自己保存的内容告诉发送消息者(它可不知道它保存的是我们重要的密码呀), “*”号是不能保护我们的密码的,是不是可以做一个更“聪明安全”一点的文本框呢?!可以,我们只需拦截此消息不让文本框接受到,任何监视程序也不能得原创 2004-08-22 11:25:00 · 2462 阅读 · 0 评论 -
在VB中调用CHM 帮助的几种方法
在VB中调用CHM 帮助的几种方法 一个应用程序不论编制得如何完美,在很多情况下用户还是会对如何使用它提出问题。 Visual Basic 提供了对两种不同帮助系统的支持:传统的 Windows 帮助系统 (WinHelp)和新的 HTML 帮助(CHM帮助)。当我们制作好帮助文件后,就需要在程序的适当位置编写代码进行调用,本文将讨论几种在程序中调用CHM帮助文件的方法。 方法一 使用F1键:原创 2004-10-16 20:21:00 · 2621 阅读 · 0 评论 -
多线程的基本概念及其简单应用
WIN 98/NT/2000/XP 是个多任务操作系统,也就是:一个进程可以划分为多个线程,每个线程轮流占用CPU 运行时间和资源,或者说,把CPU 时间划成片,每个片分给不同的线程,这样,每个线程轮流的“挂起”和“唤醒”,由于时间片很小,给人的感觉是同时运行的。多线程带来如下好处:(自己阅读)1)避免瓶颈;2)并行操作;3)提高效率;在多线程中,通过优先级管理,可以使重要的程序优先操作,提高了任原创 2005-12-20 01:57:00 · 2785 阅读 · 0 评论