Windows本来就是靠扩展名来判断的。不判断扩展名靠什么?
解决方案 »
- 有Winsock用实例学习的教程吗
- 祝D版的朋友新春快乐,合家幸福,牛年大吉
- 测试连接失败,因为初始化提供程序时发生错误.ORA-12546:TNS:permisson denied
- 求助:这一小段函数,VC写的,Delphi怎么写
- 文本文件内容插入到数据库表中
- 哪有在TComboBox下拉是TCheckListBox的控件?
- 点击DBGrid的Title对查询结果排序
- 寻找在南京工作的爱狗狗的程序员
- 数字转换成英文数字
- 哪位有介绍在delphi中使用ODBC Express 5.6的详细资料?给我一份好吗?
- 怎样从程序中获取一个已知文件的路径,并把路径保存在一个edit.text中,可有高手帮忙!
- 低级sql问题
然后读注册表
var
MyExt,lx,Key:String;
Reg :TRegistry;
begin
MyExt := GetFileExt(FileName);
Reg := TRegistry.Create;
Reg.RootKey := HKEY_CLASSES_ROOT;
try
if reg.OpenKey(MyExt,False) then
begin
Key := Reg.ReadString('');
reg.closekey;
if reg.openkey(key,False) then
lx := Reg.readstring('')
else
ShowMessage('未知文件类型!');
end else
ShowMessage('未知文件类型!');
finally
Reg.free;
end;
ShowMessage('文件类型为'+lx);
end;