![]() |
Re: Icons in EXE einbinden
Beispiel:
Delphi-Quellcode:
Edit: Ohne Pfad und .res
Application.Icon.Handle:=LoadIcon(HINSTANCE, 'MeinIconName');
|
Re: Icons in EXE einbinden
Hab was gefunden bzw. gemacht
Delphi-Quellcode:
obwohl die datei icons.RES im ordner ist gibt er die meldung icons.RES nicht gefunden
image1.Picture.Icon.LoadFromResourceName(2,'icons.RES');
weshalb den das? ich weiss hätte den beitrag editieren sollen habs heraus gefunden war einen ordner zu tief :D also er hat die datei gefunden aber wie kann ich nun das entsprechende icon aus der res datei auswählen? |
Re: Icons in EXE einbinden
Du musst die RES-Datei schon mit {$R RESDATEI} einbinden.
Und als Resource-Name musst du den Namen nehmen, den du dem Icon in der RES-Datei gegeben hast. |
Re: Icons in EXE einbinden
Liste der Anhänge anzeigen (Anzahl: 1)
ich weiss nicht wo der namen steht
seht selbst |
Re: Icons in EXE einbinden
Der Name steht direkt über "Language Neutral". Wenn du auf "Language Neutral" mit der rechten Maustaste klickst, dann kannst du mit dem Punkt "Properties" auch den Namen ändern...
|
Re: Icons in EXE einbinden
Ok hab dem mal den namen HELLO gegeben
und dan das so gemacht
Delphi-Quellcode:
aber es klappt nicht ha den code in eine Button getan
image1.Picture.Icon.LoadFromResourceName(0,'HELLO');
wofür steht eigentlich das 0 bzw. die Zahl vor dem Komma und was ist Cardinal? vielen dank |
Re: Icons in EXE einbinden
Die Zahl vor dem Namen ist die Instanz des Moduls, das das Icon enthält. Cardinal ist ein Integertyp, 32bit vorzeichenlos.
Ruf folgendes auf:
Delphi-Quellcode:
Dann sollte es gehen.
image1.Picture.Icon.LoadFromResourceName(HInstance, 'HELLO');
|
Re: Icons in EXE einbinden
Steht alles in der Hilfe:
Zitat:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var BitMap1 : TBitMap; begin BitMap1 := TBitMap.Create; try BitMap1.LoadFromResourceName(HInstance,'THEBITMAP'); Canvas.Draw(12,12,BitMap1); finally BitMap1.Free; end; end; |
Re: Icons in EXE einbinden
So:
Delphi-Quellcode:
Edit: Rote Kästen wären manches mal nicht schlecht: :zwinker:
image1.Picture.Icon.LoadFromResourceName(HInstance,'HELLO');
|
Re: Icons in EXE einbinden
es hat geklappt vielen vielen dank an euch alle
:D :D :D :D :D :D :D :D :D :D :D :D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:13 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