Einzelnen Beitrag anzeigen

DGS

Registriert seit: 10. Jul 2004
65 Beiträge
 
Delphi 6 Enterprise
 
#1

Bild aus Ressource laden - DesignTime geht, Laufzeit nicht

  Alt 2. Dez 2007, 12:13
Problem vergleichbar mit dem hier:
http://www.delphipraxis.net/internal...t.php?t=111569

Jedenfalls kurze Fehlerbeschreibung:
Ich hab ne eigene Kompo erstellt, die von tImage erbt und ein defaultbild laden sollte. Zur Designtime klappt es auch wunderbar. Aber beim start tritt ne Exception auf. Bin da echt überfragt.


Meine Kompo:
Ich erbe von timage.

Im OnCreate der Kompo hab ich:
picture.Bitmap.LoadFromResourceName(HInstance, 'HINTERGRUND'); In der DPK der Kompo ist diese Ressource auch eingebunden mit
{$R 'KompoName.dcr'}

Nun hab ich halt zu Testzwecken sauberes Projekt erstellt und platziere Kompo auf der Form.
Passt alles wunderbar. promt wird die Hintergrundgrafik geladen, wie erwünscht.
Sobald ich starte, kriege ich folgende Meldung:

Zitat:
Im Projekt Project1.exe ist eine Exception der Klasse EResNotFound aufgetreten. Meldung: 'Ressource HINTERGRUND wurde nicht gefunden'. Prozeß wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
Danach verabschiedet sich das Programm.


Was ich haben wollte:
in meine Kompo ( Erbe von tImage ) eine default bitmap zu haben. Die darf dann zur DesignTime oder Laufzeit natürlich geändert werden.

Über denkanstösse jeglicher Art bin ich dankbar.
Vorschläge für sinnvolle Signatur bitter per PN
  Mit Zitat antworten Zitat