// Test1.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include DWORD WINAPI TestThreadPool(PVOID pContext);...
分类:
编程语言 时间:
2015-05-05 21:39:05
阅读次数:
134
Windows窗口创建的基本代码:#include LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);int WINAPI WinMain( __in HINSTANCE hInstance, __in_opt HINSTANC...
程序崩溃是每一个c++程序员都十分头疼的问题。你可能使用了空指针,可能数组越界。总之在一些乱七八糟的情况下,程序会出现闪退,或者弹出类似如下的对话框等让人难以接受的情况。
为了让我们的程序死的不那么难看,windows提供了一个如下函数:
LPTOP_LEVEL_EXCEPTION_FILTER
WINAPI
SetUnhandledExceptionFilter(...
分类:
编程语言 时间:
2015-04-30 16:12:04
阅读次数:
321
wvsprintf 函数声明:wvsprintf( Output: PChar; {用于返回的缓冲区} Format: PChar; {格式; 类似与 Format 的格式, 应该是和 C 语言的 printf 的格式相同} arglist: va_list {数组指针}): Integer; .....
一、传递数据结构定义及公共单元代码:需要引入单元:winapi.windows;1、声明部分//用户库及主程序间数据共享相关 TAuthOnlineInfo = record IsDLL: Boolean; IsOnline: Boolean; IsAuth: Boo...
分类:
移动开发 时间:
2015-04-23 13:08:42
阅读次数:
147
(1) _stdcall调用 _stdcall是Pascal程序的缺省调用方式,参数采用从右到左的压栈方式,被调函数自身在返回前清空堆栈。 WIN32 Api都采用_stdcall调用方式,这样的宏定义说明了问题: #define WINAPI _stdcall 按C编译方式,_stdcal...
分类:
其他好文 时间:
2015-04-18 23:18:35
阅读次数:
123
(1) _stdcall调用 _stdcall是Pascal程序的缺省调用方式,参数采用从右到左的压栈方式,被调函数自身在返回前清空堆栈。 WIN32 Api都采用_stdcall调用方式,这样的宏定义说明了问题: #define WINAPI _stdcall 按C编译方式,_stdcal...
分类:
其他好文 时间:
2015-04-13 14:22:07
阅读次数:
95
# mutex73
# imsaws@126.com
# Now in Xidian University精简了一下网上的程序//Lock.h
#pragma once#include class Mutex
{
public:
Mutex() { m_mutex = ::CreateMutex(NULL, FALSE, NULL); }
~Mutex()...
WinMain()函数int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ){ return 0;}hInstance:HI...
1. CreateFile 这个函数的功能是创建或者打开一个文件或者I/O设备,通常使用的I/O形式有文件、文件流、目录、物理磁盘、卷、终端流等。如执行成功,则返回文件句柄。 INVALID_HANDLE_VALUE 表示出错,会设置 GetLastError 。
函数的声明定义: HANDLE WINAPI CreateFile(
_In_ LPCTSTR lpFileNa...
分类:
编程语言 时间:
2015-04-10 22:34:40
阅读次数:
646