Salut,
et bonne année bonne santé tout ce genre de choses (oui, ça se dit en cette saison...)
Et donc ton code fonctionne parfaitement bien sous Debian Wheezy 7.1 / 32bits dans l'IDE Lazarus 1.0.10. et pas du tout hors de l'IDE : fenêtre toute grise et par dessus une boîte de message d'erreur (je suppose) toute grise aussi.
Bon, y a un piège : fonctionner dans l'IDE ou hors de celui-ci = problème de chemin, l'exe ne trouve pas le fichier (ne me demande pas pourquoi).
La solution qui fonctionne dans les deux cas :
bmp.LoadFromFile(ExtractFilePath(Application.ExeName) + 'test.bmp');
Maintenant, perso, je trouve bizarre de mettre ce genre de chargement d'image dans FormPaint, ça doit être appelé un tas de fois cette procédure...
Partager