unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type
TForm1 = class(TForm)
procedure FormPaint(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;
Canvas1: TCanvas;
x1 :Integer;
y1 :Integer;
x2 :Integer;
Y2 :Integer;implementation{$R *.dfm}procedure TForm1.FormPaint(Sender: TObject);
begin x1 := Form1.Left + (form1.Width) / 2 ;
{ y1 := Form1.Top + Form1.Height / 4;
x2 := Form1.Left + form1.Width * 3 / 4;
y2 := Form1.Top + Form1.Height * 3 /4; } canvas1.Ellipse(x1,y1,x2,y2);
end;end. x1 := Form1.Left + (form1.Width) / 2 ; 报错
如果改成
x1 := Form1.Left + (form1.Width) ; 就没有错误
为什么?
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type
TForm1 = class(TForm)
procedure FormPaint(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;
Canvas1: TCanvas;
x1 :Integer;
y1 :Integer;
x2 :Integer;
Y2 :Integer;implementation{$R *.dfm}procedure TForm1.FormPaint(Sender: TObject);
begin x1 := Form1.Left + (form1.Width) / 2 ;
{ y1 := Form1.Top + Form1.Height / 4;
x2 := Form1.Left + form1.Width * 3 / 4;
y2 := Form1.Top + Form1.Height * 3 /4; } canvas1.Ellipse(x1,y1,x2,y2);
end;end. x1 := Form1.Left + (form1.Width) / 2 ; 报错
如果改成
x1 := Form1.Left + (form1.Width) ; 就没有错误
为什么?
解决方案 »
- 我与Delphi
- 请问 "OUT OF MEMORY" 是什么导致的出错啊?
- 关于系统连接问题,各位能否解决?
- 关于代码中墨绿色注释的意义
- 使用fastreport如何打印Tlist中存的數據.
- string 转 pansichar?
- ****************************诸位(北京)的兄弟,有熟悉Windows Media服务器的吗?我这儿有个项目**************************
- 求救!如何重定向BDE引擎位置?
- Bitmap.Assign(Clipboard)编译时说clipboard未定义,请问要在哪定义,
- 如何从方法的声明部分,找到该方法的定义部分?
- delphi中数组转换的问题?
- 请问,怎么dbgrideh中每一行前面加一个checkbox,来设置当前行是否选中
{ y1 := Form1.Top + Form1.Height div 4;
x2 := Form1.Left + form1.Width * 3 div 4;
y2 := Form1.Top + Form1.Height * 3 div 4; }整数运算除用div