delphi这段代码啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi这段代码啥意思相关的知识,希望对你有一定的参考价值。

unit Unit1;

interface

uses
Windows,Registry, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;

type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);

private

Private declarations
public
Public declarations
end;

var
Form1: TForm1;

implementation

$R *.dfm

procedure SetAutorun(aProgTitle,aCmdLine: string; aRunOnce: boolean );
var
hKey: string;
hReg: TRegIniFile;
begin
if aRunOnce then
//程序只自动运行一次
hKey := 'Once'
else
hKey := '';
hReg := TRegIniFile.Create('');
//TregIniFile类的对象需要创建
hReg.RootKey := HKEY_LOCAL_MACHINE;
//设置根键
hReg.WriteString('Software\Microsoft\Windows\CurrentVersion\Run'
+ hKey + #0,
aProgTitle,
//程序名称,可以为自定义值
aCmdLine );
//命令行数据,必须为该程序的绝对路径+程序完整名称
hReg.destroy;
//释放创建的hReg
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
SetAutorun(Application.Title,application.ExeName,false);

end;

end.

把程序的 标题和绝对路径写到 注册表'Software\Microsoft\Windows\CurrentVersion\Run'健下. 参考技术A 同意楼上
另还有功能:一个程序在一台电脑上只能运行一次

以上是关于delphi这段代码啥意思的主要内容,如果未能解决你的问题,请参考以下文章

Delphi 中 这段代码是啥意思? b := b or ((ord(s[i]) and $C0) shr k); inc(k,2); s4[j] := Base64[(or

DELPHI中 screen.Cursor:=crhourglass; adoQuery.close; adoquery.Open; screen.Cursor:=crdefault;啥意思(示例代码

DELPHI中 screen.Cursor:=crhourglass; adoQuery.close; adoquery.Open; screen.Cursor:=crdefault;啥意思

delphi 中的datasnap 是啥意思 Developing Datasnap Application 中文意思是啥

请各位同仁帮忙看下下面delphi程序代码是什麽意思?

在delphi中Pansichar是啥类型