delphi中OpenDialog的用法

我最近才开始接触Delphi,遇到点问题.我先设计了一个主菜单,其中有"打开"命令,我编写的程序如下:unitUnit1;{6.2MDI图像浏览器}interfaceus... 我最近才开始接触Delphi,遇到点问题.
我先设计了一个主菜单,其中有"打开"命令,我编写的程序如下:
unit Unit1; {6.2 MDI图像浏览器}

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Menus;

type
TForm1 = class(TForm)
MainMenu1: TMainMenu;
F: TMenuItem;
O: TMenuItem;
N: TMenuItem;
W: TMenuItem;
T: TMenuItem;
C: TMenuItem;
A: TMenuItem;
OpenDialog1: TOpenDialog;
procedure EClick(Sender: TObject);
procedure TClick(Sender: TObject);
procedure CClick(Sender: TObject);
procedure AClick(Sender: TObject);
procedure OClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation
uses unit2;
{$R *.dfm}

procedure TForm1.EClick(Sender: TObject);
begin
Close
end;

procedure TForm1.TClick(Sender: TObject);
begin
Tile
end;

procedure TForm1.CClick(Sender: TObject);
begin
Cascade
end;

procedure TForm1.AClick(Sender: TObject);
begin
ArrangeIcons
end;

procedure TForm1.OClick(Sender: TObject);
begin
if OpenDialog1.Execute then
with Tform2.Create(self) do
Open(Opendialog1.FileName)
end;

end.

Unit2还没有写好,在点运行的时候它总是显示:
[Error]Unit1.pas(64);Underclared identifiter:'open'
[Fatal Error]Project.dpr(6):Could not compile used unit'Unit1.pas'

有谁能为我解答一下为什么?怎样才能搞好.
展开
 我来答
dos62
2008-01-28 · TA获得超过1660个赞
知道大有可为答主
回答量:1410
采纳率:0%
帮助的人:2143万
展开全部
shellexecute(0,'open',pchar(Opendialog1.FileName),nil,nil,sw_show);
?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Seleron
2008-02-04 · TA获得超过177个赞
知道小有建树答主
回答量:337
采纳率:100%
帮助的人:0
展开全部
错误描述:没有声明得标志符号open。
没有这种用法吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kaviechen
2008-01-28 · TA获得超过251个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:368万
展开全部
open()是什么?难道你要用open()打开文件?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式