Announcement

Collapse
No announcement yet.

Bitmap in Komponenten-Resource

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Bitmap in Komponenten-Resource

    Hallo allerseits,

    Ich habe folgendes Problem:<br>
    In einer Komponente möchte ich bei Bedarf ein Bild(.bmp) anzeigen. Ich habe probiert dieses Bitmap in das Resourcenfile der Komponente zu speichern und danach mit

    TBitmap.LoadFromResourceName(HInstance, 'BILD');

    wieder zu laden.<br>
    Das funktioniert ganz gut --> leider nur zur Entwurfszeit. Beim Starten der Anwendung wird die Resource in der Resourcedatei der jeweiligen Anwendung gesucht(sieht jedenfalls so aus).

    Hat jemand eine Idee?

    Gruss
    Walter.

  • #2
    wenn du deine komponente in einer package mit der dazugehörengen unit
    gespeichert hast, bevor du die resource erstellt hast, funktioniert das nicht.
    1. die res muß den gleichen Namen wie die unit haben und im gleichen Verzeichnis stehen.
    2. beim installieren der kompo muß die res schon existieren,da denn nach der res gesucht wird

    ich hoffe ich konnte helfen
    rai

    Comment


    • #3
      Hallo,

      Ich habe jetzt alles probiert:

      Eine .dcr Datei für die Unit,<br>
      Eine .res Datei für die Unit,<br>
      Eine .res Datei mit dem Namen des Package

      erstellt und das besagte Bitmap darin abgelegt, und das alles bevor das Package erstellt wird.<br>
      Die Dateien liegen alle im selben Verzeichnis.

      Der Fehler bleibt der selbe:<br>
      Zur Entwurfszeit funktioniert alles tadellos, wird jedoch die Anwendung gestartet, kommt die Fehlermeldung

      "Exception EResNotFound in Modul xxx.exe bei 0000F029<br>
      Ressource BILD nicht gefunden."

      gibt es da vielleicht andere Vorgehensweisen, die zum Ziel führen?!?

      jedenfalls vielen Dank für Eure Hilfe<br>
      Walte

      Comment

      Working...
      X