用注册表函数。
在HKEY_CLASSES_ROOT下建立一个项,命名为你指定的文件后缀名。
在该项下设置shell\open\command值为“程序路径 1%”(1%表示参数一)
如有疑问,打开注册表看看便知。
在HKEY_CLASSES_ROOT下建立一个项,命名为你指定的文件后缀名。
在该项下设置shell\open\command值为“程序路径 1%”(1%表示参数一)
如有疑问,打开注册表看看便知。
解决方案 »
- 将execl内容复制到DBGRidEh中
- 妹妹又要麻烦高手了~~还是ADOQuery1的问题,但是问题水平提高了一点点滴~~~
- 有没有这样的grid 控件,可以容纳TEDIT等控件?
- access数据库中的布尔值怎么过滤啊??
- 菜鸟提问!
- 十万火急、十万火急!dbgrideh1 焦点移出时,值也消失了!!
- 用过Dev Express控件的朋友请进~
- 各位,delphi 中用这个SDK,SEC_WINNT_AUTH_IDENTITY 要引用哪个Pas?
- 紧急,我刚开始出事程序员这个行当,我想定一份可以帮助我成长的好杂志(最好是周刊,月刊将就也行)?
- 问个简单sql语句问题(急,谢谢大家帮助)
- 请教高手如何在程序中动态改变DBGRID的DATASOURCE?(先谢了!!)
- 请问怎样使用colorbox改变edit1的文字的颜色?谢谢了!
HKEY_CLASSES_ROOT\mp3file\shell\open\command
中缺省建值为C:\a.exe %1
就使用c:\a.exe打开mp3
如下面是Delphi的例子var
Reg: TRegistry;
begin
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_CURRENT_USER;
if Reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\RunOnce', True) then
begin
Reg.WriteString('MyApp','"' + ParamStr(0) + '"');
Reg.CloseKey;
end;
finally
Reg.Free;
inherited;
end;