Autor Beitrag
Mr. Hunt
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 25



BeitragVerfasst: So 14.09.08 16:45 
Ich sage folgendes:

ausblenden Delphi-Quelltext
1:
Shape1.Brush.Color:=Random(4444)+1;					


und möchte jezt eine if abfrage für die farbe in folgender form:

ausblenden Delphi-Quelltext
1:
2:
If Shape1.Brush.Color = {Schwarz} then
//...


welche zahlen zwischen 1 und 4444 sieht man denn als schwarz???

soll also so aussehen:

ausblenden Delphi-Quelltext
1:
2:
If Shape1.Brush.Color >{(oder = oder <)} i then
//...


aber i ist gleich was? (egal ob >=<)

MfG


Zuletzt bearbeitet von Mr. Hunt am So 14.09.08 16:46, insgesamt 1-mal bearbeitet
j.klugmann
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 14.09.08 16:46 
wie wärs mit clblack oder FFFFFF
Mr. Hunt Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 25



BeitragVerfasst: So 14.09.08 16:49 
clBlack würde zwar gehen, aber es gibt doch jede menge töne, die nach schwarz aussehen, clBlack ist ja nur eine einzige zahl

Ich möchte aber das schwarz eine höhere warscheinlichkeit hat als 1 zu 4444

also ALLES was nach schwarz aussieht, soll acuh in die if abfrage
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: So 14.09.08 17:16 
Definiere, was für dich "nach schwarz aussieht", dann können wir weiter reden ... So führt das einfach zu nix.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Mr. Hunt Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 25



BeitragVerfasst: So 14.09.08 17:18 
Habe bemerkt, das könnte ein schwieriges unterfangen werden, hab mir etwas programmiert was mir die farben zeigen sollte, aber es gibt ja erstens 999999999 und zweitens verstecken sich die schwarztöne irgentwo da zwischen( sprich es kommt immermal ne zahl die schwarz für uns scheint)

Haben alle zahlen die schwarz anzeigen etwas gemeinsam? wenn ja was und wie bearbeite ich das dann??

MfG
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: So 14.09.08 17:30 
Ja, die schwarzen Zahlen haben was gemeinsam: Im RGB-Modell sind die Werte für rot, grün und blau alle "sehr klein". Was das genau heißt, ist wohl nicht klar definierbar. Aber wenn die drei Werte alle unter 10 oder 20 liegen, kann man imho von schwarz (im Sinne von "sehr dunkel") sprechen.

_________________
We are, we were and will not be.
Jakob_Ullmann
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: So 14.09.08 18:14 
user profile iconj.klugmann hat folgendes geschrieben:
wie wärs mit clblack oder FFFFFF


$00FFFFFF (bzw. RGB FFFFFF) wäre weiß. :wink:

Ein richtiges scharz gibt es ja immernoch nicht, 000000 ist auch nur ein dunkles grau, und bei 16.777.255 Farben fällt das glaube ich nicht auf, ob man da ein paar mehr oder weniger hat.
Mr. Hunt Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 25



BeitragVerfasst: So 14.09.08 18:24 
Ja das stimmt natürlich,

aber ich denke ich mach das jez iwie ganz anders, denn ICH finde das langsam zu umständlich
Is ja auch nur son kleines projekt, das lohnt sich nicht

trotzdem vielen dank an alle.

MfG