1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/camark-SendManager

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
main.~pas 1.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
camark Отправлено 30.08.2013 11:00 417bff1
unit main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls,Registry, Buttons,ShellApi;
type
TForm1 = class(TForm)
Label1: TLabel;
BitBtn1: TBitBtn;
Memo1: TMemo;
Label2: TLabel;
Label3: TLabel;
procedure FormCreate(Sender: TObject);
procedure Label2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure RegisterRight;
end;
var
Form1: TForm1;
implementation
uses IExeInf;
{$R *.dfm}
{ TForm1 }
procedure TForm1.RegisterRight;
const
REGKEY='Folder\Shell';
var
i:integer;
ie:IExeInterface;
reg:TRegistry;
begin
reg:=TRegistry.Create;
reg.RootKey:=HKEY_CLASSES_ROOT;
for i := 0 to exeList.Count-1 do
begin
ie:=IExeInterface(exeList.items[i]);
if reg.OpenKey(REGKEY+'\'+ie.GetParam,true) then
begin
reg.WriteString('','SM -'+ie.GetDescription);
reg.CloseKey;
reg.OpenKey(REGKEY+'\'+ie.GetParam+'\command',true);
reg.WriteString('',Application.ExeName+' -'+ie.GetParam+' %1');
reg.CloseKey;
end;
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
RegisterRight;
end;
procedure TForm1.Label2Click(Sender: TObject);
begin
ShellExecute(0,'open','mailto:camark@sohu.com','','',SW_SHOW);
end;
end.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/camark-SendManager.git
git@api.gitlife.ru:oschina-mirror/camark-SendManager.git
oschina-mirror
camark-SendManager
camark-SendManager
master