2013年3月22日

用EVent同步主线程和子线程 新手,勿喷

摘要: 精通windws api 那本书有个小错误,sleep(2000)应该放在后面,不是前面。加入放在前面的话,在执行SetEvent()函数后,主线程就结束了,而子线程还没来得急读出共享内存的数据就被kill了,所以看不到输入结果。放在后面的话,让主线程等带一段时间,让子线程有时间执行。个人理解,错误地方望大牛指出。1 #include <iostream> 2 #include <windows.h> 3 using namespace std; 4 #define BUFFER_SIZE 16//共享内存 5 6 HANDLE hEevent; 7 BYTE lpSh 阅读全文

posted @ 2013-03-22 18:34 小小--菜鸟 阅读(338) 评论(0) 推荐(0) 编辑

编写一个小dll,供其他程序调用,新手勿喷

摘要: 1 #include <iostream> 2 #include<Windows.h> 3 using namespace std; 4 typedef int(*MYdll)(int ,int ); 5 int main() 6 { 7 MYdll pmydll; 8 HINSTANCE hLodaDll; 9 10 hLodaDll=LoadLibrary("C:\\Users\\Administrator\\Desktop\\dll.dll");11 if (NULL==hLodaDll)12 { 13 cou... 阅读全文

posted @ 2013-03-22 16:48 小小--菜鸟 阅读(297) 评论(0) 推荐(0) 编辑

导航