原创 C++中幾個常用的宏,能省不少代碼的

  #define  SAFE_DELETE(pData) { try { delete pData; } catch (...) { } pDat

原创 Delphi中複製帶有String的記錄結構時不能使用Move之類的內存操作函數

請看下面的代碼:  program TestRecord; {$APPTYPE CONSOLE} uses   SysUtils,   Math; type   TRecordA = record     Name: string;  

原创 WIN7輸入法不能切換

網上WIN7輸入法不能切換的網友很多,但問題都一樣。下面說一個簡單的解決辦法:   在控制面板--->區域和語言選項--->鍵盤和語言--->更改鍵盤---> 注意: 這裏要修改的是鍵盤佈局   該死的MICROSOFT, 害我弄了半天

原创 RichView的幾個封裝函數(插入文本和圖片)

 //移動光標到最後 procedure RichViewMoveCaretToEnd(RichEdit: TRichViewEdit); var   ItemNo, Offs: Integer; begin   ItemNo := Ri

原创 Delphi中模態窗口切換時隱藏問題的解決辦法

問題 現象:     彈出模態窗體,切換到Window其他窗口,再回到程序界面,發現界面無法點擊,模態窗口被遮蓋在後邊了 解決辦法:   TForm1   =   class(TForm)         protected    

原创 對MS SQLSERVER出現無法刪除用戶的解決辦法

MS SQLServer 備份移植到另一服務器還原時容易遇到的問題…… 用戶無法登錄,因爲孤立用戶沒有和一個登錄名關聯,想刪除用戶重建登錄名,但系統提示錯誤: "因爲選定的用戶擁有對象,所以無法除去刪除該用戶" 解決方法: 1. 你需要做

原创 SQLServer訪問類(帶連接池和存儲過程演示實例)

unit JaSQLDBAccess; interface uses  SysUtils, Classes, Windows, DateUtils, ADODB, ActiveX, SyncObjs; type   TSQLServerQ

原创 MessageBox常用參數

  Message_Box Types MB_ABORTRETRYIGNORE The message box contains three pushbuttons: Abort, Retry, and Ignore. MB_OK

原创 VisualSVN Server安裝在Win2003Server上CPU佔用率高問題解決方案

SVN服務器爲Visual SVN Server,它集成了Apache和Subvision,  解決過程爲:      第一、找到VisualSVN Server的安裝目錄,下面的conf文件夾下有httpd.conf文件,打開後在文件最

原创 DiscuzX2用戶同步PHP代碼

註冊:   在Source/class/class_member.php中第576行加入如下代碼:    // 開始同步數據 $sync_sex = isset($profile['gender']) ? ($profile['gende

原创 vc2010使用libcurl靜態庫遇到連接失敗的解決方案

vc2010使用libcurl靜態庫 遇到連接失敗的解決方案 2010-11-10 15:35 下載libcurl的源碼,打開lib文件夾下項目,編譯爲靜態鏈接庫。 在編譯的時候出現問題如下: 注:以前在vc2005下用mfc工程並且l

原创 Delphi中獲取Unix時間戳及注意事項

uses DateUtils;DateTimeToUnix(Now)   可以轉換到unix時間,但是注意的是,它得到的時間比c語言中time()得到的時間大了8*60*60這是因爲Now是當前時區的時間,c語言中time()是按格林威治

原创 Delphi結構中使用String時遇到的內存泄露問題

  先定義一個結構: TUserInfo = record   UserID: Integer; // 用戶編號   UserName: string; // 用戶名 end; 然後編寫如下代碼: procedure TForm1.T

原创 RichView中插入動態Gif圖像注意事項

  以下是封裝的一個函數: procedure RichViewAddPicture(RichEdit: TRichViewEdit; const TagStr: string;   Stream: TMemoryStream; IsGi

原创 Delphi編寫服務端程序注意事項

1. 聲明結構時儘量不要在結構中用到string和動態數組     因爲很多時候爲了清空結構都會使用到FillChar,用FillChar清空結構時會導致string和動態數組的內存無法釋放   2. 儘量少使用動態數組,比如TInteg