原创 TreeView 葉子代碼選中後有蘭色背景色的效果
fmeEvtReg1.tvEvtType.SetFocus; fmeEvtReg1.tvEvtType.Items[i].Sel
原创 讀oracle圖片
var Bmp: TBitmap; Jpg: TJPEGImage; ms:TStream; ms:=frmMain.qryMain.CreateBlobStream(frmMain.qryMain.FieldBy
原创 主菜單中"窗口"子菜單的簡單實現辦法
但是必須先用一橫線佔一個子菜單位,不然彈不出來 procedure TFrmStart.N4Click(Sender: TObject);//N4其caption爲"窗口"var popItem:TMenuItem; i:intege
原创 Delphi開發中的一些細節問題
控件名不要以close,create等一些delphi中使用的關鍵字命令變量名也不要跟控件名相同(oracle存儲過程和函數的參數名也不要跟字段名相同
原创 在delphi端構建數據庫事務
// ADODataSet_Main.LockType := ltBatchOptimistic; // ADODataSet_Detail.L
原创 delphi的socket通訊
ClientSocket組件爲客戶端組件。它是通信的請求方,也就是說,它是主動地與服務器端建立連接。 ServerSocket組件爲服務器端組件。它是通信的響應方,也就是說,它的動作是監聽以及被動接受客戶端的連接請求,並對請求進行回覆。
原创 delphi的指針
大家都認爲,C語言之所以強大,以及其自由性,很大部分體現在其靈活的指針運用上。因此,說指針是C語言的靈魂,一點都不爲過。同時,這種說法也讓很多人 產生誤解,似乎只有C語言的指針才能算指針。Basic不支持指
原创 delphi定義二維數組
procedure TForm1.Button1Click(Sender: TObject);var A :array of array of string; I,J:Integer;begin Se
原创 一種全局變量的定義方式m_Data
我是一個學習c++的新手,總有一些問題難住我。比如說如下的題目吧,它是一個對於單詞統計的的簡單程序,可是我看不懂其中的while循環,希望指點 #include <iostream.h>#include <
原创 Socket通訊使用IdTCPServer
Indy的全名是Internet Direct(也叫Winshoes),它是一套開放源代碼的Internet控件集,它支持大部分流行的Internet協議。 IdTCPServer 在開始工作後,首先會自動建立一個偵聽線程TidL
原创 delphi多線程
Delphi中有一個線程類TThread是用來實現多線程編程的,這個絕大多數Delphi書藉都有說到,但基本上都是對TThread類的幾個成員作一簡單介紹,再說明一下Execute的實現和Synchronize的用法就完了。然而這並
原创 formatdatetime的詳細用法
function FormatDateTime(const Format: string; DateTime: TDateTime): string; overload;當然和Format一樣還有一種,但這裏只介紹常用的第一種,Forma
原创 明細化ADO的錯誤處理
function TForm1.handleErr(cn: TADOConnection): string;var s:string; i:integer;begin s:=''; for i:=0 to cn.Errors.Co
原创 dbgrid單元格選擇數據錄入
dbg_.SelectedIndex := dbg_.SelectedIndex + 1; if dbg_.Columns[dbg_.SelectedIndex].FieldName = '備註' t
原创 根據窗體名稱動態創建窗體
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls