Bonjour
Je mets au point un nouveau compo visuel sur lequel je voudrais dessiner un bitmap chargé depuis l'EDI comme avec TSpeedButton par exemple
Mon compo est Hérité de TPaintBox
Je lui ai ajouté une propriété 'GlobalPicture'
La compilation du paquet se passe normalement et quand je dépose mon compo sur une form, je dispose de la propriété 'GlobalPicture' dans l'inspecteur d'objet, avec pour valeur (vide) et un bouton pour ouvrir la boîte habituelle...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 interface uses Windows, Messages, SysUtils, Classes, Controls, ExtCtrls, Graphics; (...) type (...) protected FGlobalPicture:TBitmap; (...) published property GlobalPicture:TBitmap read FGlobalPicture write FGlobalPicture; end;
Je charge un bmp depuis le DD... OK
Peu de temps après, l'EDI me harcèle avec un message d'erreur
violation d'accès à l'adresse... dans le module 'designide60.bpl' lecture de l'adresse...
Je ne sais pas si une propriété de type TBitmap se construit comme n'importe quelle autre,
alors si qqn peut m'orienter
Partager