Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Resourcen einbinden (https://www.delphipraxis.net/193313-resourcen-einbinden.html)

Glados 17. Jul 2017 11:22

AW: Resourcen einbinden
 
Habe es ebenfalls mal getestet. Die Icon-Datei als ICON oder RCDATA. Nichts wird angezeigt, da die Resource nicht gefunden werden kann.
IDE ist 10.2.

DeddyH 17. Jul 2017 11:27

AW: Resourcen einbinden
 
Wieso hat ein Icon denn die Language-ID 1031? Üblich wäre doch 1033.

himitsu 17. Jul 2017 12:02

AW: Resourcen einbinden
 
Die ICONS heißen "1" bis "6" und nicht "ICON_1" bis "ICON_6".
-> Name

Liste im Resorce Hacker
Code:
ViewName des Typ
  Name : Sprache

Es kann auch sein, dass es hier eine "ID" ist, dann hießen die "#1" bis "#6" (ich glaub die Stringrepäsentation war so) oder PChar(1) bis PChar(6).
PChar natürlich nur da, wo es nicht als Delphi-String übergeben wird.

Uwe Raabe 17. Jul 2017 12:20

AW: Resourcen einbinden
 
Zitat:

Zitat von Willie1 (Beitrag 1376841)
HolgerX, ein Testprogramm von mir liegt vor.

Na, ja. Zugegeben, du hast einen Quelltext gepostet, der das Auslesen des Icons zeigt. Zu einem Testprogramm erwarte ich aber mindestens eine ZIP-Datei mit den zum Build nötigen Dateien. In diese Fall gehört sicher neben der DFM, PAS und DPR auch noch die ICON- und DPROJ-Datei dazu, damit man das ohne großen Aufwand auf seinem System probieren kann. Man muss das in ein Verzeichnis entpacken, das Projekt in der IDE laden und compilieren können. Andernfalls mutet man den Helfenden hier meiner Meinung nach zuviel zu.

Willie1 17. Jul 2017 16:00

AW: Resourcen einbinden
 
Liste der Anhänge anzeigen (Anzahl: 1)
das geht... Willie.

Himitsu, #1 wird akzeptiert, die Ikone wird aber nicht gefunden.

Uwe Raabe 17. Jul 2017 16:45

AW: Resourcen einbinden
 
Man kann aber auch keine Icon-Resource in ein TBitmap laden!

So funktioniert es hier bei mir unter Tokyo:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Image1.Picture.Icon.LoadFromResourceName(HInstance,'Icon_1');
end;

Ghostwalker 17. Jul 2017 17:16

AW: Resourcen einbinden
 
@Uwe

Jo..so tuts.

Hab mal selbst ein bischen probiert. Aber mit einem Resourcestream krieg ichs nicht gebacken. Schreibweise ist dabei egal, ob ich Ansi- oder Widestring im Namen übergeben, egal. Ob ich als Typ Icon oder Icon Group angeben, auch egal. Jedesmal "Kenn ich net...". Das is schon etwas...merkwürdig.

EWeiss 17. Jul 2017 17:48

AW: Resourcen einbinden
 
Wenn ihr meinen Beitrag richtig interpretiert hättet wäre aus dem Problem keine 3 Seiten geworden.
Aber sei es drum.

Zitat:

dann wäre da noch die frage des Typs..
Was denn nun *.ico, *.bmp oder gar *.png?
Zitat:

Wieso hat ein Icon denn die Language-ID 1031? Üblich wäre doch 1033.
Nö 1031

gruss

Willie1 17. Jul 2017 18:44

AW: Resourcen einbinden
 
Hallo, das ist die Lösung. Danke.
Was bei Delphi 2005 klappt, muss bei Delphi 10 nicht unbedingt funktionieren!!!
Ok, ganz glücklich wäre ich jetzt, wenn ich wüste, wie ich ein JPG-Bild aus der Resource anzeigen kann. Als Resource abgelegt habe ich es: RCDATA.

Ghostwalker, du hast recht, etwas merkwürdig bleibt die Sache schon..

Willie.

zeras 17. Jul 2017 19:01

AW: Resourcen einbinden
 
[QUOTE=Willie1;1376885
Ok, ganz glücklich wäre ich jetzt, wenn ich wüste, wie ich ein JPG-Bild aus der Resource anzeigen kann. Als Resource abgelegt habe ich es: RCDATA.

[/QUOTE]

Siehe Beitrag #12


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:46 Uhr.
Seite 3 von 4     123 4      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz