-
用borland delphi 写的通讯录程序!是delphi初学者的宝贝哦,免费!...
用borland delphi 写的通讯录程序!是delphi初学者的宝贝哦,免费!-with written correspondence procedures! Delphi beginners is the beloved Oh, free!
- 2022-03-18 07:09:18下载
- 积分:1
-
演示了易语言和B两个例子,用于在2009Q下发送消息,多的不说,下来看看就知道了。...
演示了易语言和B两个例子,用于在2009Q下发送消息,多的不说,下来看看就知道了。-Demonstrate the easy language and B are two examples, the 2009Q is used to send messages, and more did not say, down to see the know.
- 2022-08-16 12:00:26下载
- 积分:1
-
WinNT 自动登录源程序
资源描述在个人用户使用Windows NT时,每次启动系统都会询问用户名称和密码,虽然是一种很好的安全机制,但是大多数个人用户都会觉得它很烦。这个小工具可以使你免去这种烦恼,它会让WinNT 利用上次登录的用户名和密码自动登录。启动速度快很多!注意,对系统安全比较敏感的用户不要使用
- 2022-02-01 18:37:53下载
- 积分:1
-
文件修改监控
ReadDirectoryChangesW 有同步和异步2种方式,
根据前面打开的文件夹对象句柄决定。
1. 异步方式,如果 CreateFile 指定了打开类型 FILE_FLAG_OVERLAPPED 就是异步方式,ReadDirectoryChangesW 调用的时候就需要指定 OVERLAPPED 参数.
接下来对文件夹I/O变化的响应判断有多种方式。
A通过不断的调用HasOverlappedIoCompleted函数(非阻塞,参数就是前面的OVERLAPPED 对象指针)的返回值来判断是否发生了 关注文件句柄的I/O操作。如果发生变化,再执行你的 switch(Buffer[0].Action) 操作过程。
B GetOverlappedResult 读取 OVERLAPPED 对象的结果。(阻塞)
C 完成端口 GetQueuedCompletionStatus (阻塞)。
其中阻塞方式,必须采用多线程的方式,否则你的主线程被阻塞的话,对话框就动不了了。非阻塞方式也可用多线程,结合hEvent对象来使用。
2.同步方式,如果CreateFile不指定FILE_FLAG_OVERLAPPED ,就是同步方式。
同步方式操作比较简单。lz的程序看来就是使用的同步方式。
在同步下,ReadDirectoryChangesW 将被阻塞,直到一个文件夹句柄的I/O操作到来,然后才能判断。所以lz的程序会死掉。
同步方式必须采用多线程,再创建一个线程,线程函数采用如下方式:
UINT ThreadProc(PVOID)
{
CreateFile();
while(1) // 如果只想监视一次文件的I/O变化,可不用while循环。
{
- 2022-03-10 05:44:52下载
- 积分:1
-
一个航空订票管理系统,很简单,很方便,C++ MFC 做的,功能不是太强大...
一个航空订票管理系统,很简单,很方便,C++ MFC 做的,功能不是太强大-nothing
- 2022-05-14 07:59:53下载
- 积分:1
-
Object
《面向对象程序设计》练习1_8_4的源代码- Object-oriented programming, the source code of practice 1_8_4
- 2023-01-11 20:55:03下载
- 积分:1
-
使用verilog编写的交通灯控制程序,各方向通行时间可调,绿灯5s闪烁,在maxplus下调试通过,附仿真波形,在EP系列实验板上测试成功...
使用verilog编写的交通灯控制程序,各方向通行时间可调,绿灯5s闪烁,在maxplus下调试通过,附仿真波形,在EP系列实验板上测试成功-use Verilog prepared by the traffic lights control procedures, the passage of time adjustable direction, green 5s flickered in maxplus under debugging, simulation waveforms with the EP series of successful experiments board test
- 2022-08-08 01:44:50下载
- 积分:1
-
多线程同步程序
该文件包含了三个完整的多线程同步工程,基于visual studio 2012,用C语言编写,可直接使用。“多核”、“并行”、“多线程”等概念和技术在这些年越来越常见,这已经是一个趋势,因为大多数情况下并行效率高。在学习多线程编程初期,总会遇到同步问题
- 2023-08-07 04:55:06下载
- 积分:1
-
媒体播放器源代码
媒体播放器源代码-Media Player source code
- 2022-03-15 21:07:24下载
- 积分:1
-
a screen saver
一个屏幕保护程序-a screen saver
- 2023-01-19 18:50:04下载
- 积分:1