AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Benötige Icons bis 255x255 aus RES-Datei

Benötige Icons bis 255x255 aus RES-Datei

Ein Thema von mz23 · begonnen am 16. Mär 2012 · letzter Beitrag vom 18. Mär 2012
Antwort Antwort
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#1

AW: Benötige Icons bis 255x255 aus RES-Datei

  Alt 17. Mär 2012, 06:58
Ich kann das Problem unter D2010 und XE nachvollziehen, woran es liegt kann ich nicht sagen.
Gegf. kannst Du eine Imagelist verwenden, hier giebt es zumindest bei mir keine Problem.
Empfehlenswert wären aber IMHO PNG : http://www.torry.net/authorsmore.php?id=6929
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
neo4a

Registriert seit: 22. Jan 2007
Ort: Ingolstadt
362 Beiträge
 
Delphi XE2 Architect
 
#2

AW: Benötige Icons bis 255x255 aus RES-Datei

  Alt 17. Mär 2012, 07:27
Ich kann das Problem unter D2010 und XE nachvollziehen, woran es liegt kann ich nicht sagen.
Ich zumindest teilweise

Hier noch einmal der Code:
Delphi-Quellcode:
procedure TForm31.FormShow(Sender: TObject);
var
  aIcon : TIcon;
  aStream : TResourceStream;
begin
  aStream := TResourceStream.Create(HInstance, 'ICON1', 'BIN');
  try
     aIcon := TIcon.Create;
     try
       aIcon.LoadFromStream(aStream);
       Image1.Picture.Assign(aIcon);
     finally
       aIcon.Free;
     end;

  finally
    aStream.Free;
  end;
Und die .rc:
Code:
ICON1 BIN "Icon1.ico"
Liegt das Icon1.ico in mehreren Auflösungen vor, dann wird nur ein 32x32-Bild angezeigt. Speichere ich dagegen nur die 256x256-Auflösung, wird's groß.
Angehängte Dateien
Dateityp: rar Icon256.rar (35,0 KB, 7x aufgerufen)
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#3

AW: Benötige Icons bis 255x255 aus RES-Datei

  Alt 17. Mär 2012, 08:20
So ich habe jetzt etwas was funktioniert:
   aIcon.Handle :=LoadImage(HInstance, MakeIntResource('RESICON128X128'), IMAGE_ICON, 128, 128, LR_DEFAULTCOLOR);
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
mz23
(Gast)

n/a Beiträge
 
#4

AW: Benötige Icons bis 255x255 aus RES-Datei

  Alt 17. Mär 2012, 10:52
Genial, vielen, vielen Dank.

Das mit der RC-Datei und BRCC32.exe wußte ich zwar - irgendwo
im Hinterkopf - habe es aber noch nicht ausprobiert.

@Bummi und @neo4b und @alle

ihr habt was bei mir gut - toll.

Schöne Grüße aus Nürnberg,
Manfred
  Mit Zitat antworten Zitat
neo4a

Registriert seit: 22. Jan 2007
Ort: Ingolstadt
362 Beiträge
 
Delphi XE2 Architect
 
#5

AW: Benötige Icons bis 255x255 aus RES-Datei

  Alt 17. Mär 2012, 11:18
Selbst auf die Gefahr hin, von irgendeinem Kasper wieder angemault zu werden, weil ich auf mehr antworte, als Du gefragt hast, möchte ich Dich noch ganz unaufdringlich auf einen erweiterten Ansatz hinweisen. Das Handling mit umfangreichen Resourcen- Sammlungen kann nämlich schnell recht unübersichtlich werden.

Gruß,

neo4c
Andreas
  Mit Zitat antworten Zitat
mz23
(Gast)

n/a Beiträge
 
#6

AW: Benötige Icons bis 255x255 aus RES-Datei

  Alt 18. Mär 2012, 06:39
Selbst auf die Gefahr hin, von irgendeinem Kasper wieder angemault (1) zu werden, weil ich auf mehr antworte, als Du gefragt hast, möchte ich Dich noch ganz unaufdringlich auf einen erweiterten Ansatz hinweisen. Das Handling mit umfangreichen Resourcen- Sammlungen kann nämlich schnell recht unübersichtlich werden.

Gruß,

neo4c
Darüber (1) würde ich mir keine Sorgen machen, wenn ich so viel wüßte
wie Du, Andreas.
Hilfe zu erhalten sind doch wie Geschenke, die man erhält - und die
man sich vorher noch aussuchen durfte.
Ich lerne gerne dazu und befasse mich ein lebenlang mit viel mehr
Dingen, die eigentlich nötig sind, um meinen Magen zu füllen.
Das macht mir Freude, gibt meinem Dasein einen Sinn, und die
kleinen Erkenntnisse hüte ich wie kostbare Diamanten.

Meine Oma hat immer zu mir gesagt, "...Was man im Kopf hat, kann
einen keiner mehr wegnehmen...".

In diesem Sinne, ich kopiere mir Deine Noch-Lösungen, Andreas und
sage schöne Grüße aus Nürnberg nach Ingolstadt.

Manfred
  Mit Zitat antworten Zitat
mz23
(Gast)

n/a Beiträge
 
#7

AW: Benötige Icons bis 255x255 aus RES-Datei

  Alt 18. Mär 2012, 06:29
So ich habe jetzt etwas was funktioniert:
   aIcon.Handle :=LoadImage(HInstance, MakeIntResource('RESICON128X128'), IMAGE_ICON, 128, 128, LR_DEFAULTCOLOR);
Danke Bummi,
und hier die Umsetzung in meinem kleinen Testprogramm.

Im Anhang
PIconSize-Test_2012_03_18.rar 303,467 Bytes

Schönen Sonntag Euch allen,
Manfred
Angehängte Dateien
Dateityp: rar PIconSize-Test_2012_03_18.rar (296,4 KB, 5x aufgerufen)
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:19 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