上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 37 下一页
摘要: OpenFileMapping   VB声明   Declare Function OpenFileMapping Lib "kernel32" Alias "OpenFileMappingA" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal lpName As String) As Long   说明   打... 阅读全文
posted @ 2010-02-18 16:04 猪悟能 阅读(1982) 评论(0) 推荐(0) 编辑
摘要: CloseHandle函数  BOOL CloseHandle(  HANDLE hObject  );  参数   hObject :代表一个已打开对象handle。  返回值  TRUE:执行成功;  FALSE:执行失败,可以调用GetLastError()获知失败原因。  函数说明:  关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等。在CreateThread成功之... 阅读全文
posted @ 2010-02-18 15:46 猪悟能 阅读(493) 评论(0) 推荐(0) 编辑
摘要: VB声明  Declare Function CreateMutex Lib "kernel32" Alias "CreateMutexA" (lpMutexAttributes As SECURITY_ATTRIBUTES, ByVal bInitialOwner As Long, ByVal lpName As String) As Long    VC声明  HANDLE CreateMut... 阅读全文
posted @ 2010-02-18 15:16 猪悟能 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。  函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);  参数:  hWnd:其窗口程序将接收消息的窗口的句柄。... 阅读全文
posted @ 2010-02-18 15:02 猪悟能 阅读(365) 评论(0) 推荐(0) 编辑
摘要: MapViewOfFile, MapViewOfFileEx   VB声明   Declare Function MapViewOfFile& Lib "kernel32" (ByVal hFileMappingObject As Long, ByVal dwDesiredAccess As Long, ByVal dwFileOffsetHigh As Long, ByVal dwFil... 阅读全文
posted @ 2010-02-18 08:14 猪悟能 阅读(1254) 评论(0) 推荐(0) 编辑
摘要: CreateFileMapping   VB声明   Declare Function CreateFileMapping Lib "kernel32" Alias "CreateFileMappingA" (ByVal hFile As Long, lpFileMappigAttributes As SECURITY_ATTRIBUTES, ByVal flProtect As Long, By... 阅读全文
posted @ 2010-02-18 08:12 猪悟能 阅读(678) 评论(0) 推荐(0) 编辑
摘要: VC声明  DWORD WaitForSingleObject(   HANDLE hHandle,   DWORD dwMilliseconds   );    VB声明  Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Lon... 阅读全文
posted @ 2010-02-16 23:07 猪悟能 阅读(497) 评论(0) 推荐(0) 编辑
摘要: var s:string; pc:pchar; pb:pbyte; ac:array[1..100] of char; ab:array[1..100] of byte; i:integer; begin s:='this is a test'; pc:=pchar(s); //string->pchar pb:=pbyte(pc); //pchar->pbyte for i:=1 t... 阅读全文
posted @ 2010-02-16 22:00 猪悟能 阅读(2232) 评论(0) 推荐(0) 编辑
摘要: 要把一个Form编译进DLL,这个Form必须要自己创建和释放。由于源代码分为几个部分,这里写下dll的关键代码:function showform(handle1:THandle):Boolean;stdcall;var form3:TForm1;begin Result:=True; form3:=TForm1.Create(nil); Application.Handle:=handle1;... 阅读全文
posted @ 2010-02-16 19:48 猪悟能 阅读(392) 评论(0) 推荐(0) 编辑
摘要: TFrame的一个功能可以进行功能的封装,就像一个组件一样,它能够把一组功能包装在一起,实现这组功能的复用,甚至可以把一个应用程序封装到一个TFrame,然后在其它地方引用它;TFrame的另一个功能是,它提供了一种拆分和组合应用程序的途径,可以把一个比较大,而且有较独立模块的应用程序拆分为多个Fframe,然后分发给不同的人做,最后把所有的Frame组合在一起,作为一个整体的应用程序。源程序代码... 阅读全文
posted @ 2010-02-16 07:44 猪悟能 阅读(1378) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 37 下一页