AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

externe Icon-Library

Ein Thema von ThomasWB · begonnen am 10. Okt 2019 · letzter Beitrag vom 10. Okt 2019
Antwort Antwort
ThomasWB

Registriert seit: 21. Jun 2015
38 Beiträge
 
#1

AW: externe Icon-Library

  Alt 10. Okt 2019, 08:40
zu Günther:
Wenn der Benutzer die Icons in eine zweite ImageList lädt, sind die Daten mit dem Programm verbunden. Bei einem Update des Programms würden diese Icons dann verloren gehen - oder sehe ich das falsch.
  Mit Zitat antworten Zitat
ThomasWB

Registriert seit: 21. Jun 2015
38 Beiträge
 
#2

AW: externe Icon-Library

  Alt 10. Okt 2019, 08:43
Hallo haentschman,
wie geht das speichern in einer XML-Datei. Ich würde die Lösung einer Datei bevorzugen anstatt hier evtl. 30 Dateien zu haben. Ist irgenwie "aufgeräumter" .
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.431 Beiträge
 
Delphi 12 Athens
 
#3

AW: externe Icon-Library

  Alt 10. Okt 2019, 09:07
Lesestoff:
https://www.delphipraxis.net/52533-b...speichern.html
https://www.google.de/search?source=...4dUDCAc&uact=5
Zitat:
oder sehe ich das falsch.
Ja, aber mit 2 Imagelisten bekommst du die Probleme wenn du die Origialen und die Benutzerdefinierten in einem Grid z.B. benötigst. Die meisten Controls kennen nur eine Imagelist.

Geändert von haentschman (10. Okt 2019 um 09:10 Uhr)
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.196 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: externe Icon-Library

  Alt 10. Okt 2019, 09:08
Nein, deine Anwendung (.exe-Datei) wird zur Laufzeit (also während es beim Benutzer im Einsatz ist) nie verändert. Deine Anwendung kann diese Dateien sich selbst wohin kopieren. Entweder 1:1 die .ico/.png-Dateien. Oder eine Datenbank. Oder eine ZIP-Datei.

Irgendwie haben wir mehrere Fragen auf einmal. Geht es darum wie man neue Icons in eine ImageList bekommt? Oder wie du die vom Benutzer (z.B. mit ein "Datei öffnen"-Dialog) ausgewählten Dateien dir wegspeicherst um sie in Zukunft immer wieder verwenden zu können?
  Mit Zitat antworten Zitat
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.241 Beiträge
 
Delphi 12 Athens
 
#5

AW: externe Icon-Library

  Alt 10. Okt 2019, 09:08
Verstehe ich richtig:
Dein Anwender stellt selber Icons zusammen + mag die in deine EXE laden. Du magst die Icons nicht einzeln haben, sondern lieber in einer Datei. Da würde ich eine Icon-Library nehmen und von dort die Icons extrahieren.

https://icofx.ro/
http://delphi.cjcsoft.net/viewthread.php?tid=44498
https://stackoverflow.com/questions/...-from-binaries
  Mit Zitat antworten Zitat
ThomasWB

Registriert seit: 21. Jun 2015
38 Beiträge
 
#6

AW: externe Icon-Library

  Alt 10. Okt 2019, 09:36
Vielen Dank für die vielen Antworten.

So wie ich es nun sehe, wird es am einfachsten sein, die Icons in einer Datenbank zu speichern. Hier habe ich auch schon das notwendige Knowhow. Bei der XML-Datei habe ich die Sorge, dass der Anwender hier evtl. "reingrätscht", da dies ja einfaches ASCII ist. Die Icon-Library wäre zwar auch eine Lösung - vielleicht sogar die idealste -, aber da müsste ich erstmal Knowhow sammlen zum Lesen UND Schreiben. Die Links von TigerLilly sind alle zum Lesen. Ich habe auf die Schnelle auch keine Anweisungen für das Schreiben in Icon-Libraries gefunden. Oder hat jemand von euch eine guten Link dazu?
  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 22:33 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