字典資料表設計,table欄位設定排序讀取字典中繼資料方法procedure SetDataSet(dataset: TDataSet; const table: string);var d: TADOQuery; i: Integer;begin if dataset = nil then Exit; if not dataset.Active then Exit; if table = '' then Exit; d := TADOQuery.Create(nil); try
uses Zlib;//壓縮函數procedure Zip(var fs: TMemoryStream);var cs: TCompressionStream; ms: TMemoryStream; num: Integer;begin if not(Assigned(fs) and (fs.Size>0)) then Exit; num := fs.Size; ms := TMemoryStream.Create; cs :=
1. 判斷狀態: if RzCheckTree1.Selected.StateIndex = 2 then //則為選中狀態 else if RzCheckTree1.Selected.StateIndex = 1 then //則為未選中狀態 else if RzCheckTree1.Selected.StateIndex = 3 then
//用字元指標讀取流中的內容 var pc: PChar; begin pc := mStream.Memory;{把字元指標指向記憶體流} ShowMeage(pc[0]); //從流讀入到緩衝區 var buffer: array[0..2] of Char;{定義個字元緩衝區}begin mStream.Seek(0, soFromBegiing); mStream.Read(buffer, SizeOf(buffer)); ShowMeage(buffer); {關於 See
procedure THostForm.LoadLocalModules;var i, x : integer; parentnode: TTreeNode; controller : THYModuleController; plugindescriptor : THYPLuginDescriptor;begin TreeView.Items.BeginUpdate; with ModuleManager do begin LoadModules(GetAppPath +
使用遞迴方法遍曆MAINMENU的所有功能表項目procedure TFormMain.BLMenu; procedure GetItems(AItem:TMenuItem); var I:integer; begin AItem.OnClick := MenuTreeClick; //功能表項目關聯點擊事件 for I:=0 to AItem.Count-1 do begin