procedure TForm1.OpenDialog1Close(Sender: TObject);
begin
Memo1.Lines.LoadFromFile(OpenDialog1.FileName);
end;
我始终出错,请教是什么原因?
begin
Memo1.Lines.LoadFromFile(OpenDialog1.FileName);
end;
我始终出错,请教是什么原因?
解决方案 »
- delphi 在读写一个Excel时,用户打开其他的Excel文件并关闭,会出现OLE error 800A01A8的错误,如何解决?
- 请问如何把一段文本复制起来
- 请问如何用ADO创建SQLSEVER200的表?
- 在窗体Form中,可不可以画线啊?
- CSDN显示是不是出现问题了,经常看看到内容的?
- 庆贺!!!!!!!!!!
- 又一个奇怪的问题?(急)
- 如何查询一个基于IBM_AS400的数据库?
- cxgrid中如何识别是哪列?
- 救命问题,delphi中post时出现‘Read failure'错误(dBase)怎样解决?很急一定给分。
- 这样的进度条如何做?
- 我用dephil 连接excel打印一操作票(表格),分别用了控件,和动态创建的方法,结果速度奇慢?不知时何原因,请赐教!
if OpenDialog1.Execute then
Memo1.Lines.LoadFromFile(OpenDialog1.FileName);
begin
opendialog1.Execute;
showmessage(opendialog1.FileName);
end;
这么做
是个死循环啊~
坏蛋
:)
if OpenDialog1.Execute then
Memo1.Lines.LoadFromFile(OpenDialog1.FileName);
那里会死循环?
如果你不用 if OpenDialog1.Execute then 那么将得不到正确的结果,OpenDialog1.Execute 返回一个布尔值,当返回True的时候表示选择了文件,返回False的时候表示没有选择.在OpenDialogClose中一样不能判断是否选择了文件.所以删除掉OpenDialogClose中的代码,直接使用 if OpenDialog1.Execute then
Memo1.Lines.LoadFromFile(OpenDialog1.FileName);即可