原创 CreateWaitableTimer和SetWaitableTimer函數

 用戶感覺到軟件的好用,就是可以定時地做一些工作,而不需要人蔘與進去。比如每天定時地升級病毒庫,定時地下載電影,定時地更新遊戲裏的人物。要想實現這些功能,就可以使用定時器的API函數CreateWaitableTimer和SetWaita

原创 Delphi中的線程類(2)

  首先就是構造函數: constructor TThread.Create(CreateSuspended: Boolean); begin   inherited Create;   AddThread;   FSuspended :

原创 Delphi中的線程類(1)

  猛禽[Mental Studio] http://mental.mentsu.com ( 之一) Delphi中有一個線程類TThread是用來實現多線程編程的,這個絕大多數Delphi書藉都有說到,但基本上都是對TThread類的幾

原创 在Delphi中調試COM+

  由於COM+是執行在COM+的執行環境中,因此Delphi 的程序員無法像Delphi的分佈式多層應用系統一樣可以直接在 Delphi 的IDE 中設定應用程序服務器的斷點來調試。 事實上, Delph

原创 CreateSemaphore 創建信號燈, 一種內核對象的同步方式

 創建信號燈,     一種內核對象的同步方式     使用步驟如下     1,創建信號燈     HANDLE   hCounter   =   CreateSemaphore(NULL,2,2,"iCounter")     2,打

原创 TList, List.Pack 清除所有已是 nil 的對象

 // Add、Count、Items[n]var  List: TList;                       {聲明 List}  frmRed: TForm;                

原创 Hook 概念

 來自csdn  作者rivershan一、基本概念:    鉤子(Hook),是Windows消息處理機制的一個平臺,應用程序可以在上面設置子程以監視指定窗口的某種消息,而且所監視的窗口可以是其他進程所創

原创 CreateEvent

  函數狀態: 翻譯/整理完成 ,建設者:s_gao ,最新更新時間: 2004-8-13 17:45:55 修改該函數 函數功能描述:創建或打開一個命名的或無名的事件對象函數原型:HANDLE Creat

原创 Windows中的計時器(SetTimer和CreateWaitableTimer)

 Windows中的計時器(SetTimer和CreateWaitableTimer)    Timers (SetTimer and CreateWaitableTimer) in Windows   

原创 delphi 實現虛擬打印, 遠程集中打印

  技術重點: 說白了就是利用已安裝在電腦中的打開印驅動, 打印出Prn文件.再用Prn文件在其它地方相同驅動的打印機上打印. 1.從註冊表(HKEY_LOCAL_MACHINE\SOFTWARE\Mic

原创 Delphi多線程處理(轉載)

    Delphi多線程處理(轉載)   1-1 多線程的基本概念      WIN 98/NT/2000/XP 是個多任務操作系統,也就是:一個進程可以劃分爲多個線程,每個線程輪流佔用

原创 assert() 函數用法

  assert宏的原型定義在<assert.h>中,其作用是如果它的條件返回錯誤,則終止程序執行,原型定義:#include <assert.h>void assert( int expression )

原创 Delphi中的線程類(4)

  臨界區(CriticalSection)則是一項共享數據訪問保護的技術。它其實也是相當於一個全局的布爾變量。但對它的操作有所不同,它只有兩個操作:Enter和Leave,同樣可以把它的兩個狀態當作True和False,分別表示現在是否