国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

程序關聯實現

2019-11-18 18:20:16
字體:
來源:轉載
供稿:網友
程序中readme是個.sos文件,點吉它實現如下:

基本實現如下:

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs,
Registry,shlobj, StdCtrls, ExtCtrls;

type
TForm1 = class(TForm)
Memo1: TMemo;
Panel1: TPanel;
Button1: TButton;
PRocedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
procedure reg;
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}
procedure TForm1.reg;
var
reg: TRegistry;
begin
reg := TRegistry.Create;
reg.RootKey := HKEY_CLASSES_ROOT;
reg.OpenKey('.sos', true);
reg.WriteString('', 'myz//用于打開.sos文件的可執行程序
reg.WriteString('', '"' +
application.ExeName + '" "%1"');
reg.CloseKey;
reg.OpenKey('myzip/DefaultIcon',true);
//取當前可執行程序的圖標為.sos文件的圖標
reg.WriteString('',''+application.ExeName+',0');
reg.Free;
//立即刷新
SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, nil, nil);

end;
procedure TForm1.Button1Click(Sender: TObject);
begin
reg;
end;

procedure TForm1.FormCreate(Sender: TObject);
var
sFile: string;
begin
if ParamCount > 0 then
begin
(* 取得參數內容 *)
sFile := ParamStr(1);
if LowerCase(ExtractFileExt(sFile))='.sos' then memo1.Lines.LoadFromFile(sfile);
end;
end;

end.


上一篇:鉤子(HOOK)機制的使用

下一篇:一種利用EXCEL快速寫SQL語句的方法

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 深泽县| 美姑县| 平乡县| 蓬安县| 奉节县| 六枝特区| 海城市| 平湖市| 共和县| 蓬溪县| 郎溪县| 达州市| 上高县| 台州市| 宁德市| 从化市| 湘阴县| 堆龙德庆县| 霍邱县| 卢龙县| 荣成市| 图片| 泽普县| 鄄城县| 乐业县| 太仆寺旗| 台北市| 绵竹市| 西峡县| 洛宁县| 南雄市| 元阳县| 高碑店市| 吉安县| 衡阳县| 资阳市| 蒙阴县| 横山县| 梅河口市| 杭锦旗| 富源县|