G
greenbamboo
Unregistered / Unconfirmed
GUEST, unregistred user!
下面是通过DDE实现的,不过程序有问题,大家帮我看看,或者告说我其他更好的方法。
procedure TForm1.Button1Click(Sender: TObject);
var
smacro:string;
szmacro:array[0..254] of char;
sgroupdesc,sgroupname:string;
sprogdesc:string;
sprogicon:string;
//创建主程序组
begin
//打开对话通路
if ddeclientconv1.OpenLink then
begin
//建立组群
sgroupdesc:='管理系统 ';
sgroupname:='管理系统 v1.0';
//组成宏指令
smacro:='[creategroup('+sgroupdesc+','+sgroupname+')]';
strpcopy(szmacro,smacro);//转成null-term 字串
ddeclientconv1.ExecuteMacro(szmacro,false); //执行宏指令
//ExecuteMacro(szmacro,false); //执行宏指令
//建立ICON图像
sprogicon:=trim(EdtDir.Text)+'paint_P.exe'; //paint_P.exe为应用程序
sprogdesc:='管理系统';
smacro:='[additem('+sprogicon+','+sprogdesc+')]';
strpcopy(szmacro,smacro);
//ExecuteMacro(szmacro,false);
ddeclientconv1.ExecuteMacro(szmacro,false);
ddeclientconv1.CloseLink;
end;
end;
还有,如何将生成的应用程序图标(delphi默认图标)改为自己的图标?
谢谢!!!
procedure TForm1.Button1Click(Sender: TObject);
var
smacro:string;
szmacro:array[0..254] of char;
sgroupdesc,sgroupname:string;
sprogdesc:string;
sprogicon:string;
//创建主程序组
begin
//打开对话通路
if ddeclientconv1.OpenLink then
begin
//建立组群
sgroupdesc:='管理系统 ';
sgroupname:='管理系统 v1.0';
//组成宏指令
smacro:='[creategroup('+sgroupdesc+','+sgroupname+')]';
strpcopy(szmacro,smacro);//转成null-term 字串
ddeclientconv1.ExecuteMacro(szmacro,false); //执行宏指令
//ExecuteMacro(szmacro,false); //执行宏指令
//建立ICON图像
sprogicon:=trim(EdtDir.Text)+'paint_P.exe'; //paint_P.exe为应用程序
sprogdesc:='管理系统';
smacro:='[additem('+sprogicon+','+sprogdesc+')]';
strpcopy(szmacro,smacro);
//ExecuteMacro(szmacro,false);
ddeclientconv1.ExecuteMacro(szmacro,false);
ddeclientconv1.CloseLink;
end;
end;
还有,如何将生成的应用程序图标(delphi默认图标)改为自己的图标?
谢谢!!!