opendialog吗?就是要做个浏览的按钮,来找出文件!
解决方案 »
- Invoke 类型转换错误
- 请教 poolord
- 请问delphi可以实现flash中的通信吗?加急,高手来
- 如何动态增加数据库的字段输入框?
- TDecisionQuery不能使用ADO连接吗?
- 分辨率改变后,如何让窗体自适应大小?
- 请问大家如何用DELPHI6.0(BDE)和数据库SQL SERVER2000进行连接?
- 帮我看看这个出错的SQL语句!
- 那位给我解释一下这句代码?Format('%2.2x,[Length(TPuserData) div 2)]')
- 大家还好吗,我是阿水,今天休息,特来想大家问好,见者有分
- 关于不同数据库之间的数据读取问题大家讨论。
- 如何将datagrid中的0,显示为空白
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
procedure TFraDoc.TvDocClick(Sender: TObject);
var
Word:Variant;
begin
if Tvdoc.Selected=nil then exit;
if not FileExists(SPath+'doc\'+TvDoc.Selected.Text+'.doc') then
begin
application.MessageBox('无此文档存在!',AppName,Gstitle);
exit;
end;
try
Word:=CreateOLeObject('Word.application');
Word.visible:=false;
Word.documents.add;
begin
word.selection.insertfile(SPath+'doc\'+TvDoc.Selected.Text+'.doc');
word.Selection.WholeStory;
word.Selection.Copy;
Redt.Lines.Clear;
Redt.PasteFromClipboard;
end;
finally
word.quit(false);
end;
end;
1. opendialog 获得文件名
2. 根据文件名显示内容到memo: loadfromfile()
FileName : TextFile;
Str,Tmp : String;
TStrList : TStringList;
i,k : Integer;
begin
TStrList := TStringList.Create;
TStrList.Clear;
if not (FileExists(GetNameDir(Application.ExeName)+'xuanhao.txt')) then
begin
Application.MessageBox('xuanhao.txt文件不存在,请先转出TXT文件','提示',MB_OK+MB_ICONSTOP);
Exit;
end;
AssignFile(FileName,GetNameDir(Application.ExeName) + 'xuanhao.txt');
Reset(FileName);
Readln(FileName,Str);
CloseFile(FileName);
if Str <> '' then
begin
i := pos(',',str);
while i > 0 do
begin
Tmp := copy(Str,1,i - 1);
TStrList.Add(Tmp);
Str := copy(Str,i + 1,length(Str)-i);
i := pos(',',Str);
end;
if Str <> '' then
begin
TStrList.Add(Str);
end;
end;
memo.Lines.LoadFromFile(opendialog1.filename);
if opendialog1.execute then
memo.Lines.LoadFromFile(opendialog1.filename);
memo.Lines.LoadFromFile(opendialog1.filename);
这样还不行!!!!!!!!!!!!!!1
memo.Lines.LoadFromFile(opendialog1.filename); 这样做,是把改文件的路径写到memo中啊!
要把过滤器设为。txt和。doc等