原创 Delphi主從表例子

在sql server 的northwide 中建立主表create table sell_h( sell_id char(10),cust_name char(10) Primary key(sell_id) )gocreate tab

原创 ADO 中處理多個返回結果集

 在使用 SQL 語句時,常常會有多個結果集被返回的情況,比如 EXEC sp_helpconstraint [TableName] 就返回了兩個結果集。如果我們需要處理多個結果集時。可用ADO的 NextRecordSet 方法。用法如

原创 怎麼能讓CXGRID,中某列內嵌的控件自動下拉

type  TcxImageAccess = class(TcxImage); procedure <Form>.<SpeedButton>OnClick(Sender: TObject);var  AHandled: Boolean; 

原创 取得cxDBLookupComboBox裏選取內容其行的其他列值。。

 選擇_收貨單位1.Properties.ListColumns.Grid.DataController.GetDisplayText(選擇_收貨單位1.Properties.ListColumns.Grid.FocusedRowInde

原创 在DLL中動態創建控件應注意的。。

在DLL中動態創建控件時,要引用ActiveX單元     CoInitialize(nil);   ......創建   CoUninitialize;//釋放

原创 delphi調用C++封裝動態庫

delphi調用C++動態庫,當C++中有枚舉類型時,在delphi定義枚舉類型時,要在定義單元上面加上 unit LocateWaitfrm; interface uses  {$Z4};否則會出現結構體中大小不一致現象。

原创 devexpress問題網

http://www.devexpress.com/Support/Center/

原创 在fastreport中加入自定義函數。

procedure TForm1.FormCreate(Sender: TObject);begin   frxReport1.AddFunction('function CurrToBigNum(Value:Extended):stri

原创 Cxgrid用法

CxGrid 自定義代碼過慮條件幽靈湖 2009-06-10 14:59 TableView.DataController.Filter.Root.AddItem(        TableView.DataController.GetI

原创 參數爲指針參數如何傳遞。。

    type   TMyArr = array [0..3] of TPoint;   PMyArr = ^TMyArr;   TForm1 = class(TForm)     Button1: TButton;     proc

原创 base64編碼問題

當用EncodeStream(Stream,sm1);//將內存流編碼爲base64字符流,轉爲base64編碼後,會每76行後加一個回車換行字符,使用中應該去掉:                                  st

原创 遞歸查詢網頁Frame

function GetFrame(ADoc:IHTMLDocument2 ; FrameNo:Integer):IWebbrowser2; var   OleContainer:IOleContaine

原创 在delphi中製作二維碼

var   abar: TQRCode;   aCode: string; begin   if acode = '' then     acode := 'www.163.com';   acode := acode;  

原创 讓fastreport報表中每頁序號從1開始。

[iif(<Line> mod 12 >0,<Line> mod 12,12)]

原创 在dll裏實現定時器功能

一,首先引入“mmsystem”單元。二,啓動定時器:     var        MMTimerID: Integer; // 定時器ID        MMTimerID := timeSetEvent(1000, 0, @Time