用Delphi操作INI檔案

如何操作INI檔案?  INI 檔案在系統配置及應用程式參數儲存與設定方面,具有很重要的作用,所以可視化的編程一族,如 VB、VC、VFP、Delphi 等都提供了讀寫 INI 檔案的方法,其中Delphi中操作 INI 檔案,最為簡潔,這是因為Delphi3提供了一個 TInifile 類,使我們可以非常靈活的處理 INI 檔案。一、有必要瞭解 INI

建立索引時候的經驗技巧

1.合理使用索引     索引是資料庫中重要的資料結構,它的根本目的就是為了提高查詢效率。現在大多數的資料庫產品都採用IBM最先提出的ISAM索引結構。索引的使用要恰到好處,其使用原則如下:     ●在經常進行串連,但是沒有指定為外鍵的列上建立索引,而不經常串連的欄位則由最佳化器自動產生索引。     ●在頻繁進行排序或分組(即進行group   by或order  by操作)的列上建立索引。

TRzComboBox的使用

TRzComboBox支援items顯示值,values儲存真實需要值,比如一個編號,名稱對照表,可以將編號清單存入values,將名稱表存入items中. 表中資料為:id text0  a1  b2  c通過資料庫連接查詢出結果集放入 clientdataset1中whlie not eof

variant 和 Stream 的互換

在Com, Dcom, Com+中經常要用到variant, 而在delphi 中的檔案操作之類中, 更多的用到Stream, 有時, 需要適當的互換!Variant --> Streamvar ov: OleVariant;  ms: TStream; p: Pointer;begin  ov := dmMain.ComConnection.AppServer.TimeZone;  ms := TMemoryStream.Create;  ms.Position := 0;  p :=

Delphi動態建立ClientDataSet的表定義

前言很多人都在問,ClientDataSet如何才能在不串連資料庫得情況下,用程式建立起來,並開啟資料集。在研究了一下TClientDataSet資料集後,發現如果要讓ClientDataSet開啟的話(Open),必須滿足三個條件中的一個:ProviderName屬性賦值,即有資料來源提供者。 Data屬性賦值。即從其它已經開啟的資料集中獲得表結構和資料。

cdecl、stdcall、fastcall函數呼叫慣例區別)

在C語言中,假設我們有這樣的一個函數:    int function(int a,int b)    調用時只要用result = function(1,2)這樣的方式就可以使用這個函數。但是,當進階語言被編譯成電腦可以識別的機器碼時,有一個問題就凸現出來:在CPU中,電腦沒有辦法知道一個函數調用需要多少個、什麼樣的參數,也沒有硬體可以儲存這些參數。也就是說,電腦不知道怎麼給這個函數傳遞參數,傳遞參數的工作必須由函數調用者和函數本身來協調。為此,電腦提供了一種被稱為棧的資料結構來支援參數傳遞。

Delphi如何傳遞二維數組

unit Unit1; interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls;type  TForm1 = class(TForm)    Button1: TButton;    procedure Button1Click(Sender: TObject);  private    { Private declarations }

Delphi 通過 Soap toolkit 3.0調用webservice

用Delphi 通過 Soap toolkit 3.0調用webservice先安裝MS Soap toolkit 3.0 unit CallWebServiceByComObject; interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, Comobj, StdCtrls;type  TForm1 = class(TForm)    Button1:

Delphi擷取本機MAC地址

function MacAddress: string;var  Lib: Cardinal;  Func: function(GUID: PGUID): Longint;stdcall;GUID1, GUID2: TGUID;begin  Result := '';  Lib := LoadLibrary('rpcrt4.dll');  if Lib <> 0 then  begin    if Win32Platform <>

建立資料庫索引的幾個標準

在Oracle資料庫中,建立索引雖然比較簡單。但是要合理的建立索引則比較困難了。筆者認為,在建立索引時要做到三個適當,即在適當的表上、適當的列上建立適當數量的索引。雖然這可以通過一句話來概括最佳化的索引的基本準則,但是要做到這一點的話,需要資料庫管理員做出很大的努力。具體的來說,要做到這個三個適當有如下幾個要求。一、

Delphi分割字串的函數–ExtractStrings

     Delphi中-ExtractStrings,分割的同時還可以去Null 字元串和去空白(可以自訂)。UnitClassesSyntaxExtractStrings(Separators: TSysCharSet; WhiteSpace: TSysCharSet; Content: PAnsiChar; Strings: TStrings): Integer;  Description < by specified null-terminated the of fill to

通過觸發器的INSTEAD OF 來修改視圖

SQL>   CREATE  TABLE   DTEMP  (        2       VNAME   VARCHAR2(20)  NOT   NULL  PRIMARY   KEY,        3       VID   VARCHAR2(20)  NOT   NULL       4    )        5    ;       表已建立。       SQL>   CREATE  TABLE   DTEMPME  (        2       VNAME  

怎麼用DevExpress的dxBarManager動態建立按鈕Button與事件OnClick

動態添加Buttonprocedure TForm1.Button1Click(Sender: TObject);var  NewItemLink: TdxBarItemLink;  kk: TdxBarSubItem;  MyBtn: TdxBarButton;begin  MyBtn := TdxBarButton.Create(Self);  MyBtn.Caption := '通過程式放上去的';  //MyBtn.ImageIndex:= 1;  NewItemLink :=

設定Setup Factory在安裝之前或之後執行的操作

打包工具--- setup factory 7 使用 1 不包含原始碼的打包過程 按照建立工程嚮導 選擇了 ”為從屬掃描工程檔案“選項(或者從“工具”菜單-->掃描VB工程) 完成嚮導後 刪除:frm/bas/vbp/vbw等原始碼檔案。 保留:exe/dll/ocx等運行支援檔案 然後“發布”菜單--> 構建 --> 選擇打包檔案名稱 完成打包 最後安裝的檔案在安裝夾下就沒有代碼檔案了。 2 修改安裝步驟的螢幕和資訊 “工程”菜單 --> 螢幕...

Setup Factory 會話變數

Session variables are special types of variables that are expanded at runtime when they are used. When they are used on screens, their values are automatically expanded for you, however if a session variable is used in an action script, it must be

動態AdvStringGrid完美樣本 (AdvStringGrid提示/Cells)

此表單,只需要簡單準備如下,即可運行:    1,添加一個TAdvStringGrid,並命名為strGrid1。    2,設定:TAdvStringGrid-->option-->goEditing=true             TAdvStringGrid-->enableGraphics=true    3,修改Form名稱為form1,或替換以下代碼中的form1為當前表單的名字。    4,將以下代碼覆蓋原來的代碼。    

Delphi從EXE或DLL擷取ICO表徵圖

unit Unit1; interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls;type  TForm1 = class(TForm)    Button2: TButton;    Button3: TButton;    OpenDialog1: TOpenDialog;    procedure

7 個非常好的免費 Delphi 組件集)

你是否在尋找一些免費且多功能的 Delphi 組件為你的程式添加更強的功能?不用再尋找了,下面列出了在互連網上最好的一些 Delphi 組件,他們可是免費並且包含所有原始碼的。(1)JEDI - VCLJEDI-VCL(JVCL) 庫構建於 JEDI 社區捐贈的代碼。他由超過 400 個可以在你的 Delphi 和 Kylix 項目中立即重用的組件構成。整個 JEDI VCL 在 Mozilla

Delphi調用外部程式函數:WinExec() 和ShellExecute詳解

1,WinExec():   WinExec主要運行EXE檔案,不能運行其他類型的檔案。不用引用特別單元。   原型:UINT WinExec(exePath,ShowCmd)   樣本,我想要用記事本開啟"C:\HDC.TXT",以正常方式運行:WinExec(pChar('notepad c:\taoyoyo.txt'),SW_SHOWNORMAL);    參數說明:  --xePath:命令列參數。注意,要用pChar轉化一下。  --ShowCmd:外部程式的運行方式。其取值如下:  

Delphi在case語句中使用字串

在case語句中使用字串   (**** 轉載敬請註明-本文出處:南山古桃(nsgtao)的百度空間:http://hi.baidu.com/nsgtao/ ****) 在 case 語句中使用字串 --- by 熊恒(beta)我今天要介紹的是一個比較另類的方法。大家都知道,case 語句只能對順序類型 (ordinal type)管用,那麼我們先看一下順序類型到底有那些呢:1)整型;2)字 符型;3)枚舉型。

總頁數: 61357 1 .... 9060 9061 9062 9063 9064 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.