![]() |
Re: Resource in Designtime Package
Schuss ins Blaue: Vielleicht kommt Delphi mit der Art des Bitmaps nicht klar? Probier's doch mal mit einem "primitiveren" Bitmap - z.B. nur 16 Farben.
|
Re: Resource in Designtime Package
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Es fehlen ja auch sämtliche Anderen Resourcen, da sind ja noch viel mehr drin. Ich hab es sonst immer so gemacht, k.a. was da schief läuft. Hab ich vielleicht was beim Package umgestellt? |
Re: Resource in Designtime Package
Ich habe gerade mal, alles ausser die Unit aus dem Package gelöscht, dann geht es!?!
Was kann sowas verursachen? |
Re: Resource in Designtime Package
Zitat:
Wenn Du {$R xyz.res} angibst und die Datei nicht existiert, sollte eigentlich schon der Compiler meckern und nicht erst das Programm zur Laufzeit... Stahli |
Re: Resource in Designtime Package
Zitat:
Delphi-Quellcode:
Versuche doch mal, dein Package soweit zu verkleinern wie möglich, ohne dass der Fehler verschwindet. Vielleicht merkst du ja dabei schon, wo's hakt. Anderenfalls poste dein Ergebnis mal.
unit MainF;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm65 = class(TForm) Button1: TButton; Button2: TButton; Image1: TImage; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end; var Form65: TForm65; implementation {$R *.dfm} {$R iBTVHeader.res} procedure TForm65.Button1Click(Sender: TObject); begin if FindResource(HInstance, PChar('IBTVHEADERDESCBMP'), RT_BITMAP) = 0 then //raise Exception.Create('Resource MEINBILD nicht gefunden'); ShowMessage('Resource MEINBILD nicht gefunden'); end; procedure TForm65.Button2Click(Sender: TObject); var TextBitmap: TBitmap; begin TextBitmap := TBitmap.Create; TextBitmap.LoadFromResourceName(HInstance, 'IBTVHEADERDESCBMP'); Image1.Picture.Assign(TextBitmap); TextBitmap.Free; end; end. |
Re: Resource in Designtime Package
Ich hab die Lösung. Durch rauswerfen habe ich die Unit gefunden, und diese enthielt nur eine Resource.
Eine andere Resourcedatei enthielt ein Bild namens iBERGRM_INF. Wenn ich diese Resource mit in das Package gepackt habe, dann krachte es. Ich habe die Resource nun umbenannt in IBERDIAGRAMM_INF. Jetzt geht es. Kann es sein, dass er sich an dem kleinen "i" vorne gestört hat? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz