AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

gcDodgerBlue ist wo als konstante definiert?

Ein Thema von Harry Stahl · begonnen am 13. Mai 2021 · letzter Beitrag vom 14. Mai 2021
Antwort Antwort
Seite 1 von 2  1 2   
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.207 Beiträge
 
Delphi 10.4 Sydney
 
#1

gcDodgerBlue ist wo als konstante definiert?

  Alt 13. Mai 2021, 21:55
Delphi-Version: 10.4 Sydney
Unter den Werten für Font, Color etc. finden sich in den neueren Delphi-Versionen (weiß gar nicht, seit wann) zusätzliche Farbkonstanten, z.B. gcDodgerBlue (wenn man z.B. den Font.color für ein Label auswählen will).

Das würde ich gerne im Source verwenden, finde aber keine Unit wo das definiert ist (also z.B. leider nicht in UiConsts, was ich vermutet hätte).

Weiß jemand, welche Unit ich einbinden muss?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
38.731 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: gcDodgerBlue ist wo als konstante definiert?

  Alt 13. Mai 2021, 22:22
Gibt es im Delphi (Installordner) in keiner PAS.


Strg+Shift+F
Dateien: *.pas;*.inc;*.dfm;*.dpr
Verzeichnis: $(BDS)


Jetzt müsstest'e nur noch im System nach DodgerBlue und im DelphiCode nach 'gc' suchen ... Vermutung wäre, dass diese Konstanten über irgendeine Quelle zur Laufzeit generiert werden.
Wenn das aber im TColor-PropertyEditor gemacht wird, dann gibt es ein Problem, denn dessen Quellcode fehlt.


[add]
Ich hab nicht solche Werte in VCL/FMX.
Hast irgendwelche Fremdkomponenten installiert?

PS: Mit Strg+Shift+F nur nach DodgerBlue gesucht, da findest'e mehrere/zuviele Definitionen dieser Farbkonstanten.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014

Geändert von himitsu (13. Mai 2021 um 22:41 Uhr)
  Mit Zitat antworten Zitat
venice2

Registriert seit: 5. Dez 2019
Ort: Köln
807 Beiträge
 
Delphi 2010 Architect
 
#3

AW: gcDodgerBlue ist wo als konstante definiert?

  Alt 13. Mai 2021, 22:25
einfach selbst definieren..
  Mit Zitat antworten Zitat
mmw

Registriert seit: 10. Sep 2019
Ort: OWL
192 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: gcDodgerBlue ist wo als konstante definiert?

  Alt 13. Mai 2021, 22:52
hallo,

vielleicht hier

VCL.TMSFNCGraphicsTypes.dcu

Gruß
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.207 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: gcDodgerBlue ist wo als konstante definiert?

  Alt 13. Mai 2021, 22:54
Gibt es im Delphi (Installordner) in keiner PAS.


Strg+Shift+F
Dateien: *.pas;*.inc;*.dfm;*.dpr
Verzeichnis: $(BDS)


Jetzt müsstest'e nur noch im System nach DodgerBlue und im DelphiCode nach 'gc' suchen ... Vermutung wäre, dass diese Konstanten über irgendeine Quelle zur Laufzeit generiert werden.
Wenn das aber im TColor-PropertyEditor gemacht wird, dann gibt es ein Problem, denn dessen Quellcode fehlt.


[add]
Ich hab nicht solche Werte in VCL/FMX.
Hast irgendwelche Fremdkomponenten installiert?

PS: Mit Strg+Shift+F nur nach DodgerBlue gesucht, da findest'e mehrere/zuviele Definitionen dieser Farbkonstanten.
Mhh, FNC von TMS habe ich zwar installiert, aber ich denke nicht, dass die in die normale Listbox irgendwelche Farbwerte reinschmugglen könnten... (siehe anlg. Screenshot)
Miniaturansicht angehängter Grafiken
dodger.png  
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.207 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: gcDodgerBlue ist wo als konstante definiert?

  Alt 13. Mai 2021, 22:57
hallo,

vielleicht hier

VCL.TMSFNCGraphicsTypes.dcu

Gruß
Ja, tatsächlich, wenn ich die einbinde, geht es.
Interessant. Wie kommen die nur in die Listbox rein? In dem Projekt wo ich gerade dran arbeite nutze ich zudem keine FNC-Komponenten...
  Mit Zitat antworten Zitat
mmw

Registriert seit: 10. Sep 2019
Ort: OWL
192 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: gcDodgerBlue ist wo als konstante definiert?

  Alt 13. Mai 2021, 23:11
hallo,

das muss wohl der Installer machen, seit ich die Trial wieder
deinstalliert habe, ist kein gcDodgerBlue bzw. gc.. mehr vorhanden.

Gruß
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
38.731 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: gcDodgerBlue ist wo als konstante definiert?

  Alt 13. Mai 2021, 23:33
Man kann via OTA eigene Property-Editoren registrieren und auch die Default-Editoren von Delphi überschreiben.


Over vielleicht die Farb-Liste ändern, welche z.B. ColorToIdent und IdentToColor verwendet.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.207 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: gcDodgerBlue ist wo als konstante definiert?

  Alt 13. Mai 2021, 23:46
Man kann via OTA eigene Property-Editoren registrieren und auch die Default-Editoren von Delphi überschreiben.


Over vielleicht die Farb-Liste ändern, welche z.B. ColorToIdent und IdentToColor verwendet.
Interessant. Da wird quasi nur die Liste im Delphi-Editor erweitert. In der DFM steht nach wie vor ein Zahlenwert für die Farbe.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
38.731 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: gcDodgerBlue ist wo als konstante definiert?

  Alt 14. Mai 2021, 00:30
Es wäre auch möglich in der DFM die Konstante zu speichern, wenn vorhanden), also ähnlich der ENUMs, aber wenn man neu kompiliert und inzwischen der Name nicht mehr bekannt ist, dann knallt es beim Laden der DFM.

Aber beim Commiten im GIT (oder so) wäre es natürlich viel cooler, das auch im DIFF der DFM zu sehn.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

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 18:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf