你可以看看我的Asp组件的函数
type
TTChartImage = class(TASPObject, ITChartImage)
protected
ChartBmp:TBitmap;
procedure OnEndPage; safecall;
procedure OnStartPage(const AScriptingContext: IUnknown); safecall;
procedure Ellispe(x1, y1, x2, y2: SYSINT); safecall;
procedure LoadImage(Fname: OleVariant); safecall;
procedure SaveImage(Fname: OleVariant); safecall;
end;
procedure TTChartImage.OnEndPage;
begin
inherited OnEndPage;
end;
procedure TTChartImage.OnStartPage(const AScriptingContext: IUnknown);
begin
inherited OnStartPage(AScriptingContext);
end;
procedure TTChartImage.Ellispe(x1, y1, x2, y2: SYSINT);
begin
ChartBmp.Canvas.Pen.Color:=clWhite;
ChartBmp.Canvas.Ellipse(x1,y1,x2,y2);
end;
procedure TTChartImage.LoadImage(Fname: OleVariant);
begin
ChartBmp:=TBitmap.Create;
ChartBmp.LoadFromFile(Fname);
end;
procedure TTChartImage.SaveImage(Fname: OleVariant);
begin
ChartBmp.SaveToFile(Fname);
ChartBmp.Free;
end;
请问一下这个有什么问题么?
谢谢。
一不小心,问题就发了两遍了,嘿嘿