|
我做个打开Excel的第三方控件,我在Delphi7中可以运行,但是平台要求是Delphi6+SP2,我把我在Delphi7中写的Copy到Delphi6中,编译的时候报错,请帮我看看是怎么回事??
代码-----------------------------
unit ExcelControl;
interface
uses
Windows, Messages, SysUtils, Classes,Dialogs,ComObj;
type
TExcelControl = class(TComponent)
private
{ Private declarations }
protected
{ Protected declarations }
public
{ Public declarations }
published
{ Published declarations }
property CreateExcelApp(Visible:Boolean);
property OpenExcelFile(sFilename:String);
end;
procedure Register;
implementation
var
ExcelApp:Variant;
procedure Register;
begin
RegisterComponents('QinLue2009', [TExcelControl]);
end;
procedure TExcelControlCreateExcelApp(Visible:Boolean);
begin
ExcelApp :=CreateOleObject('Excel.Application');
ExcelApp.Visible :=True;
end;
procedure TExcelControl.OpenExcelFile(sFilename:string);
begin
ExcelApp.WorkBooks.Open(sFilename);
end;
end.
|
|