修改注册表啊,让自己的程序与某种文件相关联就行了。
解决方案 »
- 在安装fastReport控件出现的问题,请大家帮帮忙
- TADOTABLE做子表的时候,能不能不选择全部记录?
- 过程中参数的问题。
- 怎样给局域网中的机子发短信?
- 無.................................................題
- 快捷键问题
- 打印中的问题-请帮助
- 关于ADO...
- ADOTable没有ApplyUpdates怎么办?
- 以GZ为扩展名的文件怎样解压////?
- 普通数据库系统能通过 odbc 或 bde 指定数据源, 现在我用 ado 如果不通过 odbc 有什么办法在安装时指定数据源?(好像通过odbc 会降低效 )
- 用哪个函数或过程可打开新的窗口的同时覆盖掉原来的旧窗口(指在内存中卸去旧窗口,不是用hide过程隐藏)
lphKey:HKEY;
sKenName:string;
sKenValue:string;
begin
sKeyName:='File';
sKeyValue:='文档';
RegCreateKey(HKEY_CLASSES_ROOT,pchar(sKeyName),lphKey);
RegSetValue(lphKey,'',REG_SZ,pchar(sKeyValue),0);
sKeyName:='.rtf';
sKeyValue:='File';
RegCreateKey(HKEY_CLASSES_ROOT,pchar(sKeyName),lphKey);
RegSetValue(lphKey,'',REG_SZ,pchar(sKeyValue),0);
sKeyName:='File';
sKeyValue:='你的程序的路径和文件名 %1;
RegCreateKey(HKEY_CLASSES_ROOT,pchar(sKeyName),lphKey);
RegSetValue(lphKey,'shell\open\command',REG_SZ,pchar(sKeyValue),MAX_PATH);呵呵...抄来的,不知道成不成,祝你好运!