Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Farben in DB speichern & bei Programmlauf wieder einlesen (https://www.delphipraxis.net/133253-farben-db-speichern-bei-programmlauf-wieder-einlesen.html)

Hansa 28. Apr 2009 20:58

Re: Farben in DB speichern & bei Programmlauf wieder ein
 
Zitat:

Zitat von DeddyH
Ich kann Dir da nicht ganz folgen.

Wirklich nicht ? :shock: Nun gut. Sage mir mal direkt, was die Farbe 5 ist.

Medium 29. Apr 2009 06:24

Re: Farben in DB speichern & bei Programmlauf wieder ein
 
Gaaaanz dunkles rot. Ohne nachzugucken. Im Zweifel kann man zum Plausibilitätscheck der gespeicherten Werte auch fix den Windows-TR auspacken und die Zahl in Hex darstellen lassen - das ist mindestens so gut wie ein Klartext.

DietmarB 29. Apr 2009 13:17

Re: Farben in DB speichern & bei Programmlauf wieder ein
 
Hallo DeddyH,

dein "nicht "direkt" eine Datenbank" ist eine Frage der Ansicht.
Ich definiere Datenbank mit "strukturierter Datensammlung" und darunter fallen auch INI.
Außerdem war es eine Test-Application.
Die "richtige" Datenbank ist ein MS SQL-Server.
Als Programmierumgebung verwende ich ein Mirror meines SQL-Server in einer VM.
Und zum testen waren die INI das schnellste und kleinste Übel.

Ich drösel ein Problem möglichst in seine kleinsten Teile auf und versuche dabei den
großen Überblick zu behalten. (Das ist MEINE Ansicht und ein Anderer hat ev. eine Andere).

Und das ist auch das Schöne an dieser Community. Man trifft viele Meinungen !
Und es waren die verschiedenen Ansichten, die mir die Lösung gebracht haben.

Also : du willst programmieren - dann nimm Delphi 8)
du brauchst Hilfe, Anregungen ... - dann geh zu Delphi-PRAXIS :-D

DevilsCamp 29. Apr 2009 13:59

Re: Farben in DB speichern & bei Programmlauf wieder ein
 
Zitat:

Zitat von Medium
Gaaaanz dunkles rot. Ohne nachzugucken. Im Zweifel kann man zum Plausibilitätscheck der gespeicherten Werte auch fix den Windows-TR auspacken und die Zahl in Hex darstellen lassen - das ist mindestens so gut wie ein Klartext.

Das funktioniert aber nur, wenn man weiß, dass Farben mit TColor nicht direkt im RGB-Format, sondern im Format WBGR (Systemfarben-Flag, Blau, Grün, Rot) gespeichert werden (Sonst wären Funktionen wie ColorToRGB und RGBToColor relativ sinnlos).


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:17 Uhr.
Seite 2 von 2     12   

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