Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1858 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  GetDIB plante sans raison apparante...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

GetDIB plante sans raison apparante...

n°1182319
Kyle_Katar​n
Posté le 23-08-2005 à 14:21:03  profilanswer
 

Bonjour,
 
Quelqu'un saurait-il me dire pourquoi la fonction suivante plante de manière intempestive, me produisant un "GetDib failed" due à mon assert, qui visiblement n'est pas vérifié ?
 

Code :
  1. procedure AddFrame(bmp: TBitmap);
  2. var
  3.   BmpBuf, BmpInfoBuf : array of Byte;
  4.   HeaderSize,ImageSize:Cardinal;
  5.   bRes:Boolean;
  6. begin
  7.   GetDIBSizes(bmp.Handle,HeaderSize,ImageSize);
  8.   SetLength(BmpInfoBuf, HeaderSize);
  9.   SetLength(BmpBuf,ImageSize);
  10.   bRes := GetDIB(bmp.Handle,bmp.Palette,PByte(BmpInfoBuf)^,PByte(BmpBuf)^);
  11.   Assert(bRes, 'GetDIB failed : '+SysErrorMessage(GetLastError));
  12.   // Reste de ma fonction
  13. end;

mood
Publicité
Posté le 23-08-2005 à 14:21:03  profilanswer
 

n°1182642
antp
Super Administrateur
Champion des excuses bidons
Posté le 23-08-2005 à 17:56:05  profilanswer
 

Et il met quoi comme syserrormessage ? :??:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1182648
Kyle_Katar​n
Posté le 23-08-2005 à 18:01:39  profilanswer
 

"Descripteur non valide..."
 
Mais j'ai tout refait en utilisant un TDIBSection et ça marche impec....


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  GetDIB plante sans raison apparante...

 

Sujets relatifs
[ VB.NET ] [ Résolu ] Treeview qui plante ...vo mieux voir le dernier msg de ce topic pour comprendre le 1er ??
[Résolu] Javascript qui planteVB: Prog qui plante...mais pourquoi?
imagejpeg etc etc qui plante[C++]Mon programme compile mais plante.
Fonction tri qui plante mon code[JS] FireFox plante sur mon getElementById('xxx').innerT ext.split('.')
Libxml plante explorerAparition d'une scroll bar en bas de la page sans raison
Plus de sujets relatifs à : GetDIB plante sans raison apparante...


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)