怎么用DELPHI实现对多种类型文件(doc,ppt,pdf,jpg)的管理功能
【求助】如何用DELPHI实现对多种类型文件(doc,ppt,pdf,jpg)的管理功能
用DELPHI实现对多种类型文件(doc,ppt,pdf,jpg)的管理功能,类似数据库的功能,但是软件中不使用任何额外数据库软件。请问用何种控件或控件组合才能实现?
具体要求:用DELPHI实现对多种类型文件(如DOC,PPT,PDF、JPG)的基本操作(如显示、添加、修改、删除等)
现已使用OLE控件实现了对doc,pdf,jpg的打开功能(程序如下),使用该控件打开ppt文件时,只能在OLE中显示ppt文件的首页,无法浏览其它页面,该如何处理?能否用OLE控件统一实现这四种文件的打开功能?如何实现?
程序:
if OpenDialog1.Execute then
begin
OleContainer1.CreateObjectFromFile(OpenDialog1.FileName,false);
OleContainer1.DoVerb(0);
end;
请高人指点啊!!!!
------解决方案--------------------
如果只是存储路径的话,自己定义一个数据结构就行了,用record去做,里面包括文件名,文件类型等你需要的字段,如果需要把文件内容也存进去,就要增加一些字段来作为数据流的长度等信息的存储
用DELPHI实现对多种类型文件(doc,ppt,pdf,jpg)的管理功能,类似数据库的功能,但是软件中不使用任何额外数据库软件。请问用何种控件或控件组合才能实现?
具体要求:用DELPHI实现对多种类型文件(如DOC,PPT,PDF、JPG)的基本操作(如显示、添加、修改、删除等)
现已使用OLE控件实现了对doc,pdf,jpg的打开功能(程序如下),使用该控件打开ppt文件时,只能在OLE中显示ppt文件的首页,无法浏览其它页面,该如何处理?能否用OLE控件统一实现这四种文件的打开功能?如何实现?
程序:
if OpenDialog1.Execute then
begin
OleContainer1.CreateObjectFromFile(OpenDialog1.FileName,false);
OleContainer1.DoVerb(0);
end;
请高人指点啊!!!!
------解决方案--------------------
如果只是存储路径的话,自己定义一个数据结构就行了,用record去做,里面包括文件名,文件类型等你需要的字段,如果需要把文件内容也存进去,就要增加一些字段来作为数据流的长度等信息的存储