AGB  ·  Datenschutz  ·  Impressum  







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

Problem mit TColor

Ein Thema von gangs-taas · begonnen am 4. Sep 2010 · letzter Beitrag vom 6. Sep 2010
 
gangs-taas

Registriert seit: 24. Mär 2009
364 Beiträge
 
#11

AW: Problem mit TColor

  Alt 5. Sep 2010, 12:52
Zitat:
Delphi-Quellcode:
Result := TColor(Integer(IntToBin(BValue) + IntToBin(GValue)
                     + IntToBin(RValue)));
Das Zusammensetzen geht wohl auch voll schief.

Prüf doch nochmal, was du da rechnest:
- du setzt Strings zusammen
- machst von dem String einen typecast nach Integer
- und wunderst dich dann, daß da kein entsprechender "Integer"-Wert rauskommt.

Entweder du korregierst die String>Integer-Konvertierung oder nutz doch einfach Delphi-Referenz durchsuchenRGB.
Warum geht das denn nicht ?
ich möchte doch aus 3 mal 8 bit 1mal 24 bit machen
sprich z.B. (irg. zufällige zahlen in dem beispiel jetzt ..)
'00000001'+'10011001'+01110011' => '000000011001100101110011'
und ich dachte ich reihe die Strings aneinander und sag dann, das was man dann hat (sind dann ja einsen und nullen), soll halt ein integer wert sein

aber der fehler leigt ja irg. schon davor nämlich darin, dass 'farbe' immer den Wert Null hat ...

Geändert von gangs-taas ( 5. Sep 2010 um 12:54 Uhr)
  Mit Zitat antworten Zitat
 


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 23:38 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