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, 11:50
@ Bernhard Geyer

Aber ich habe keine PNG- Komponente für Delphi 5 Prof. Und wie soll ich eine Grafik in einer Unit speichern?

@ Luckie

Könntest du mir ein Anwendungsbeispiel geben?
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, 11:54
Aber ich habe keine PNG- Komponente für Delphi 5 Prof.
Dann mußt du dir eine besorgen. Es gab mal kostenlose Kompos auch für D5, welche eingestellt wurden weil Embaracadero die Sourcen gekauft hat und ab D200x selbst mitliefert. Oder du kauft dir Kompos wie LMD-Elpack welche PNGs-Kompos mitbringen.

Und wie soll ich eine Grafik in einer Unit speichern?
Wenn die Unit eine Datenmodul oder Formular ist geht das schon
Noch ein paar Hilfsfunktionen und schon hat man's einfach mit Multi-Use von Grafiken.
Windows Vista - Eine neue Erfahrung in Fehlern.
  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
 
#3

AW: PNGs oder Dateien allgemein in EXE einbinden und auslesen

  Alt 12. Nov 2011, 11:59
Aber ich habe keine PNG- Komponente für Delphi 5 Prof. Und wie soll ich eine Grafik in einer Unit speichern?
Es gibt diverse PNG-Komponentensammlungen, die das gewünschte leisten. Allerdings bin ich mir nicht sicher, ob die auch noch Delphi 5 unterstützen.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von entwickler
entwickler

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

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
 
#5

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
 
#6

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
 
#7

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
 
#8

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 Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#9

AW: PNGs oder Dateien allgemein in EXE einbinden und auslesen

  Alt 12. Nov 2011, 12:11
@ Luckie

Könntest du mir ein Anwendungsbeispiel geben?
Es dürfte genug Beispiele hier im Forum geben.
Michael
Ein Teil meines Codes würde euch verunsichern.
  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 21:58 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