[Delphi] TBitMap.Create pas possible?

TBitMap.Create pas possible? [Delphi] - Delphi/Pascal - Programmation

Marsh Posté le 04-05-2004 à 12:29:41    

Bonjour,
 
Delphi ne veut pas créer mon TBitMap dans cette procédure:

Code :
  1. procedure TSplashForm.FormCreate(Sender: TObject);
  2. var
  3.    BMP: TBitMap;
  4. begin
  5.    BMP := TBitMap.create;
  6.    try
  7.       BMP.LoadFromFile('./Data/splash.bmp');
  8.       Canvas.Draw(0, 0, BMP);
  9.    finally
  10.       BMP.Free;
  11. end;


 
A la compilation, j'ai l'erreur "Type object ou class requis" pointant sur la ligne du Create. J'utilise bien l'unité Graphics et tout, j'ai loupé un truc ou quoi? :heink:
 

Reply

Marsh Posté le 04-05-2004 à 12:29:41   

Reply

Marsh Posté le 04-05-2004 à 13:38:28    

Si tu as les units Windows et Graphics dans les uses, inverse leur ordre. Elles ont toutes les deux un TBitmap et une des deux n'est pas une classe mais un record il me semble.
 
Tu peux aussi faire BMP := Graphics.TBitmap.Create;
 
PS: le M de TBitmap n'est pas en majuscule :D


Message édité par antp le 04-05-2004 à 13:39:47

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 04-05-2004 à 19:02:49    

Arf, merci, c'était bien ça qui coinçait :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed