请给出实例,
或者指出下列代码错误我的代码如下:unit Unit2;interfaceuses
Classes, SysUtils, Dialogs;type
TDxfSection = class(TObject)
private
FA: Integer;
public
constructor Create();
destructor Destroy(); override;
end; TDXF = class(TObject) //DXF文件类
private
FOpened: Boolean;
FDxfSection: TDxfSection;
public
function OpenDxf(FileName: String): Boolean;
function ReadlnDxf(var S: String): Boolean;
function CloseDxf(): Boolean; constructor Create();
destructor Destroy(); override;
end;implementation
var
FDXF: TextFile;{Class TDXF}
constructor TDXF.Create();
begin
inherited;
//code
FDxfSection.Create();
end;destructor TDXF.Destroy();
begin
//code
FDxfSection.Destroy;
inherited;
end;function TDXF.OpenDxf(FileName: String): Boolean;
begin
AssignFile(FDXF, FileName);
try
Reset(FDXF);
Result := True;
Except
on E: Exception do
begin
Result := False;
end;
end;
FOpened := Result;
end;function TDXF.ReadlnDxf(var S: String): Boolean;
begin
if FOpened and (not Eof(FDXF)) then
begin
Readln(FDXF, S);
Result := True;
end
else
begin
S := '';
Result := False;
end;
end;function TDXF.CloseDxf(): Boolean;
begin
try
CloseFile(FDXF);
Result := True;
FOpened := False;
except
Result := False;
end;
end;
{Class TDxfSection}
constructor TDxfSection.Create();
begin
inherited;
//code
// FA := 1;
end;destructor TDxfSection.Destroy();
begin
//code
// FA := 2;
inherited;
end;end.如执行
var
Dxf: TDXF;DXF.Create()在constructor TDxfSection.Create();中报错
或者指出下列代码错误我的代码如下:unit Unit2;interfaceuses
Classes, SysUtils, Dialogs;type
TDxfSection = class(TObject)
private
FA: Integer;
public
constructor Create();
destructor Destroy(); override;
end; TDXF = class(TObject) //DXF文件类
private
FOpened: Boolean;
FDxfSection: TDxfSection;
public
function OpenDxf(FileName: String): Boolean;
function ReadlnDxf(var S: String): Boolean;
function CloseDxf(): Boolean; constructor Create();
destructor Destroy(); override;
end;implementation
var
FDXF: TextFile;{Class TDXF}
constructor TDXF.Create();
begin
inherited;
//code
FDxfSection.Create();
end;destructor TDXF.Destroy();
begin
//code
FDxfSection.Destroy;
inherited;
end;function TDXF.OpenDxf(FileName: String): Boolean;
begin
AssignFile(FDXF, FileName);
try
Reset(FDXF);
Result := True;
Except
on E: Exception do
begin
Result := False;
end;
end;
FOpened := Result;
end;function TDXF.ReadlnDxf(var S: String): Boolean;
begin
if FOpened and (not Eof(FDXF)) then
begin
Readln(FDXF, S);
Result := True;
end
else
begin
S := '';
Result := False;
end;
end;function TDXF.CloseDxf(): Boolean;
begin
try
CloseFile(FDXF);
Result := True;
FOpened := False;
except
Result := False;
end;
end;
{Class TDxfSection}
constructor TDxfSection.Create();
begin
inherited;
//code
// FA := 1;
end;destructor TDxfSection.Destroy();
begin
//code
// FA := 2;
inherited;
end;end.如执行
var
Dxf: TDXF;DXF.Create()在constructor TDxfSection.Create();中报错
解决方案 »
- delphi6线程类报诡异问题
- ~~~~~~ADOQuery的问题
- 盒子开通了,特此通知大家一声...顺便散点分...
- 请问一下关于table和adoauery查询的问题,急
- 关于cxGrid的问题
- 启动界面显示时会出现偏移不居中
- 终于能进CSDN论坛了,散分,散分!
- 救命啊!!webbrowser1.ExecWB(OLECMDID_SAVEAS,OLECMDEXECOPT_DODEFAULT);
- 关于paradox数据库的问题,请高手指点一下.
- 一个API函数,请进
- 一个小问题:类的地址...?
- 急!!!老大们在,帮帮忙!!@@@ 甘特图!!!.动态生成控件方法的应用 在开发生产调度与管理系统中,需要动态生成排产计划图,以甘特图表示,
constructor TDXF.Create();
begin
inherited;
//code
FDxfSection.Create();
end;
===>
FDxfSection := TDxfSection .Create;
关于你的问题真有意思, 你每天都在与TForm打交道, 难道你的Form, 没有TButton, TEdit....???
本来每人50分的,
你的话很伤人,只好如此啦