tom99
2010-03-01 03:39:04
Procedure OnTimer2(Sender: TObject);
var
i2: integer;
Images: Array [0..3] Of TImage;
b2, w2, h2,curbanner: Integer;
begin
For I2 := 0 To 1 Do
Begin
Images[I2] := TImage.Create(FrmDesign);
Images[I2].Parent := FrmDesign;
Case CurBanner Of // See*
0: b2 := loadbitmap(AppPath + 'portal1.bmp');
1: b2 := loadbitmap(AppPath + 'portal3.bmp');
2: b2 := loadbitmap(AppPath + 'portal6.bmp');
3: b2 := loadbitmap(AppPath + 'portal7.bmp');
End;
getbitmapsize(b2, w2, h2);
copycanvas(getbitmapcanvas(b2), Images[1].canvas, 0, 0,
w2, h2, 0, 0, w2, h2);
CurBanner := CurBanner + 1; //
If CurBanner > 3 Then CurBanner := 0; //
End;
end;
//code witch execute the procedure
Timer2 := TTimer.Create(FrmDesign);
Timer2.Interval := 2000;
Timer2.OnTimer := @OnTimer2;
Timer2.Enabled := True;
//What is wrong with this code? i dont see the error but when i try to run it scar crashes [Runtime Error] : Out Of Range in line 246 in script
//I want an fancy modern animating form :( somone help plz