Delphi

Delphi

Delphi 获取计算机串口列表

34 0

procedure GetSysSerialComm(CommLst: TStrings);var reg: TRegistry; ComList: TStringList; i: Integer;begin ComList:= TStringList.Create; reg:= TRegistry.Create; CommLst.Clear; try reg.RootKey:= HKEY_LOCAL_MACHINE; if reg.OpenKey('HARDWARE

Delphi

Delphi treeview节点展开与折叠

81 0

怎么样在程序中使一个节点的子节点展开及收闭?答:treeview1.selected.Expanded; //判断节点的子节点是否展开True展开,否则闭拢treeview1.selected.Expand(True); //子节点展开treeview1.selected.collapse(True): //子节点闭拢树节点全部展开:procedure TForm1.Button1Click(Sender: TObject);var node: TTreeNode;begin if treeview

Delphi

Delphi OpenDialog使用方法

63 0

var OpenDlg: TOpenDialog; strFileName: string;begin OpenDlg := TOpenDialog.Create(nil); try OpenDlg.Filter := '协议文件(*.EXE)|*.EXE|全部文件(*.*)|*.*'; OpenDlg.DefaultExt := '*.EXE'; if OpenDlg.Execute then begin strFileName

Delphi

Delphi的对象注销方法Destroy和free的区别

52 0

当您使用完对象后,您应该及时撤销它,以便把这个对象占用的内存释放出来。您可以通过调用一个注销方法来撤销您的对象,它会释放分配给这个对象的内存。 Delphi的注销方法有两个:Destroy和Free。Delphi建议使用Free,因为它比Destroy更为安全,同时调用Free会生成效率更高的代码。 您可以用下列的语句释放用完的Employee对象: Employee.Free;  和Create方法一样,Free方法也是TEmployee从TObje

Delphi

Delphi Image1 图像复制到剪切板

44 0

uses clipbrdprocedure TForm1.N16Click(Sender: TObject);var jpg: TJPEGImage;begin jpg := TJPEGImage.Create; jpg.Assign(Image1.Picture.Graphic); Clipboard.Assign(JPG); //放到剪贴板内 jpg.Free;end;

Delphi中动态加载TreeView信息
Delphi

Delphi中动态加载TreeView信息

88 0

unit Unit3; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, DB, ADODB, StdCtrls; type PNodeInfo=^TNodeInfo; TNodeInfo=record ID:string; FullName:string; Url:string; end;