根據haochin的回複,我稍微改了一下,最後是這樣:use Clipbrdprocedure TForm1.Button2Click(Sender: TObject);var I : Integer;begin Clipboard.Clear; for I := 0 to ListBox1.Count - 1 do begin Clipboard.AsText := Clipboard.AsText +listbox1.Items[I]+#13#10; end;
轉載至:http://www.xxlinux.com/linux/e/DoPrint/?classid=66&id=12739瞭解BPL和DLL的關係將有助於我們更好地理解DELPHI在構件製作、運用和動態、靜態編譯的工作方式。對初學DELPHI但仍對DELPHI開發不甚清晰的朋友有一定協助。BPL vs. DLL第一部分:有關包的介紹一般我們編寫編譯一個DELPHI應用程式時,會產生一個EXE檔案,也就是一個獨立的WINDOWS應用程式。很重要的一點:區別於Visual
記錄類型記錄類型用於定義不同類型資料項目的固定集合。記錄中每個元素,或者說域,有它自己的類型。記錄類型定義中列出了所有域,每個域對應一個網域名稱,通過網域名稱可以訪問它。下面簡單列舉了記錄類型的定義、類型變數的聲明以及這類變數的使用:type Date = record Year: Integer; Month: Byte; Day: Byte; end; var BirthDay: Date; begin BirthDay.Year := 1997;
1if語句對if-then型語句,僅當條件滿足時,語句才執行;對if-then-else型,if語句在兩條語句中選擇一條執行。條件用布林運算式建立,句子中的條件部分可以是一系列條件(用and、 or 、 not等布爾操作符聯結起來),if語句又可以嵌套另一個if語句,要注意的是,不能在第一句之後、else 關鍵詞之前加分號,否則編譯器將告知語法錯誤。 if ....then begin ....... with ..... do begin
結構指標指標 指標是存放指定類型(或未定義類型)變數記憶體位址的變數,因此指標間接引用一個值。定義指標不需用特定的關鍵字,而用一個特殊字元,這個特殊字元是脫字元號(^),見下例:type PointerToInt = ^Integer;一旦你定義了指標變數,你就可以用@ 符號把另一個相同類型變數的地址賦給它。見下例:var P: ^Integer; X: Integer;begin P := @X; // change the value in two different ways