![]() |
Res-Datei
Ich will meine Images aus einer externen Datei laden und nicht alles in die Exe reinpacken. Damit mit andere die Bilder nicht stehlen oder ansehen können, hab ich mir gedacht ne *.res Datei zu machen. Oder gibt es da einfachere und effizientere Verfahren :?: . Nun habe ich folgenden Source gefunden:
Delphi-Quellcode:
Nun weiß ich aber nicht, wie das ganze auf eine Image geht? Wenn ich für Mymbp ne TImage einsetzt geht das nicht :gruebel: . Ich habe aber auch noch nicht richtig Erfahrung in dem Gebiet :angle2:
implementation
..... {$R newres.res} procedure TForm1.FormCreate(Sender: TObject); var MyBmp: TBitmap; begin MyBmp := TBitmap.Create; try MyBmp.LoadFromResourceName(HInstance, 'MY_BMP_RES'); finally MyBmp.Free; end; end; |
Re: Res-Datei
Hallo LoW_FloW,
du kannst nun eigentlich das Bitmap ins Image zeichnen oder?
Delphi-Quellcode:
Tschüß Markus
Image1.Picture.Bitmap:=MyBmp;
|
Re: Res-Datei
|
Re: Res-Datei
Zitat:
Das Tut von citybreaker hab ich nicht kapiert... :wall: :lol: geht auch einfach so, wenn man das von Markus einsetzt:
Delphi-Quellcode:
Aber noch eine Frage: Wie geht das bei JPG-Dateien :?: :!:
procedure TForm1.FormCreate(Sender: TObject);
begin Image1.Picture.Bitmap.LoadFromResourceName(HInstance, 'MY_BMP_RES'); end; FloW |
Re: Res-Datei
Zitat:
|
Re: Res-Datei
Zitat:
![]() |
Re: Res-Datei
Wenn die Dateien rumliegen, können die Leutz auch die Dateien verändern und das prog spinnt dann vl. Das habsch dann net so gern :wink:
|
Re: Res-Datei
Ich mach gkeich mal hier mit.
Und zwar brauch ich auch sowas (z.B. LoadFromResourceName, LoadFromResourceID) für Icon's. Hab mir ein kleines Icon (16x16) für die Titelleiste und vor allem für's TNA-Icon in der in den Resourcen abgelegt. Wie kann ich das aber in TIcon laden, dort gibt es ja sowas nicht? |
Re: Res-Datei
Hallo himitsu,
du kannst dir mal folgenden Code angucken, vielleicht hilft er dir ja ein wenig.
Delphi-Quellcode:
Tschüß Markus
var Icon:TIcon;
begin Icon:=TIcon.Create; Icon.Handle:=LoadIcon(HInstance, '...'); end; |
Re: Res-Datei
Versuch mal mit LoadIcon oder LoadImage.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:27 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