-
* rply图书馆,读/写层文件
* RPly library, read/write PLY files
* Diego Nehab, Princeton University
* http://www.cs.princeton.edu/~diego/professional/rply
*-* RPly library, read/write PLY files
* Diego Nehab, Princeton University
* http://www.cs.princeton.edu/~diego/professional/rply
*
- 2023-04-17 06:25:02下载
- 积分:1
-
个人通讯录(数据库、界面、控件的入门操作)适合数据库初学者...
个人通讯录(数据库、界面、控件的入门操作)适合数据库初学者-Personal Address Book (database, interface, controls operation of the entry) for database beginners
- 2022-01-26 05:01:09下载
- 积分:1
-
一个产生随机数的小程序,上次帮一个学生做的,拿上来大家参考参考。...
一个产生随机数的小程序,上次帮一个学生做的,拿上来大家参考参考。-Generate a random number of small procedures, the last to help a student to do, and take up your information.
- 2022-08-07 19:16:29下载
- 积分:1
-
VB player, a good use
VB播放器,好好用的-VB player, a good use
- 2023-04-28 01:00:03下载
- 积分:1
-
C#, the clock applet, simple implementation, beginners learn
C#编写的时钟小程序,简单的实现,初学者借鉴-C#, the clock applet, simple implementation, beginners learn
- 2022-06-27 13:56:19下载
- 积分: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
-
Essential CVS
Essential CVS - Jennifer Vesperman - O Reilly, 2003-Essential CVS- Jennifer Vesperman- O Reilly, 2003
- 2022-07-17 05:11:28下载
- 积分:1
-
光驱控制程序,在需要与制备的录音软件
CDROM 控制程序,在编写刻录软件的时候需要把光盘退出再载入光盘.这个时候需要这个软件来控制.原理很简单,主要是API接口函数很难找到.-CDROM control procedures, recording software in the preparation of the need to withdraw from the re-recorded CD discs. this time the software required to control. very Principle simple, the main API function hard to find.
- 2022-04-25 06:29:37下载
- 积分:1
-
一个颜色互换的例子,显示了不同图形不同颜色随着时间而变化,入门好程序...
一个颜色互换的例子,显示了不同图形不同颜色随着时间而变化,入门好程序-a color swap example to show that the different color graphics change with the times, good entry procedures
- 2022-08-16 22:00:41下载
- 积分:1
-
基本的java程序
本代码提供了一个深入了解java的基础知识。这个代码很有用,在解决教师提出的任务,有助于了解各种建立在java方法。本代码由几个小程序基于字符串在java和使用几个操作字符串。
- 2023-06-20 17:50:03下载
- 积分:1