AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi PNGs oder Dateien allgemein in EXE einbinden und auslesen
Thema durchsuchen
Ansicht
Themen-Optionen

PNGs oder Dateien allgemein in EXE einbinden und auslesen

Ein Thema von entwickler · begonnen am 11. Nov 2011 · letzter Beitrag vom 23. Dez 2011
Antwort Antwort
Benutzerbild von entwickler
entwickler

Registriert seit: 16. Feb 2011
Ort: Herten
78 Beiträge
 
Delphi 5 Professional
 
#1

AW: PNGs oder Dateien allgemein in EXE einbinden und auslesen

  Alt 12. Nov 2011, 12:06
Gibt es sonst keine Möglichkeit, eine einfache PNG Datei in ein einfaches TImage zu packen?
Traue einem PC nur soweit, wie du ihn werfen kannst.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.233 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: PNGs oder Dateien allgemein in EXE einbinden und auslesen

  Alt 12. Nov 2011, 12:13
Gibt es sonst keine Möglichkeit, eine einfache PNG Datei in ein einfaches TImage zu packen?
Solange du in der IDE keine PNG-Unterstützung hast - nein.
Irgendein stück Quellcode muss ja dafür sorgen das die in der TImage geladene PNG zur laufzeit auch korrekt interpretiert wird.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Micha88
(Gast)

n/a Beiträge
 
#3

AW: PNGs oder Dateien allgemein in EXE einbinden und auslesen

  Alt 12. Nov 2011, 12:27
Ich handhabe es folgendermaßen (nicht schön, aber funktioniert):

ich erstelle mir Resource-Dateien und kompiliere diese mit in eine DLL-Datei ein. In dieser DLL-Datei ist dann z.B. eine Funktion, welche eine Grafik aus einer Resource-Datei lädt, und das das THandle zurückgibt.

Geändert von Micha88 (12. Nov 2011 um 15:10 Uhr)
  Mit Zitat antworten Zitat
Thom

Registriert seit: 19. Mai 2006
570 Beiträge
 
Delphi XE3 Professional
 
#4

AW: PNGs oder Dateien allgemein in EXE einbinden und auslesen

  Alt 12. Nov 2011, 14:27
Hier ist die Original-PNG-Unit (Version 1.56) von Gustavo Huffenbacher Daud, bevor sie in Delphi integriert wurde. Die Lizenz besagt:
Zitat:
This component may be distributed freely over the internet only when containing the exact same files from the original packaging.
Das ist der Fall. Da Lizenzen nicht rückwirkend für ältere Versionen geändert werden können, kann diese Version ohne Probleme verwendet werden.
Angehängte Dateien
Dateityp: zip PngImage.zip (282,4 KB, 33x aufgerufen)
Thomas Nitzschke
Google Maps mit Delphi
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.757 Beiträge
 
Delphi 12 Athens
 
#5

AW: PNGs oder Dateien allgemein in EXE einbinden und auslesen

  Alt 12. Nov 2011, 14:42
Und hier gibt es eine passende Komponentensammlung, die wohl auch für Delphi 5 noch funktioniert. Sie enthält allerdings noch eine ältere Version der Png-Library von Gustavo Daud.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.666 Beiträge
 
Delphi 12 Athens
 
#6

AW: PNGs oder Dateien allgemein in EXE einbinden und auslesen

  Alt 12. Nov 2011, 14:45
Die habe ich ihm bereits per Mail zugeschickt ^^. Übrigens gibt es dafür auch einen Fix von mir.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.757 Beiträge
 
Delphi 12 Athens
 
#7

AW: PNGs oder Dateien allgemein in EXE einbinden und auslesen

  Alt 12. Nov 2011, 14:49
Übrigens gibt es dafür auch einen Fix von mir.
Ich weiß!
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Antwort Antwort


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 18:36 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