Thema: Delphi ungewöhliches record

Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: ungewöhliches record

  Alt 31. Jan 2004, 22:48
hab sowas auch noch nicht gesehen aber würd das mal so deuten:
wenn du C, 0 zuweist wird es als 0 gesehen ansonsten als wird einfach der speicher des integers so gestückelt das es jeweils als byte verfügbar ist... naja, eigentlich war die erklärung jetzt auch quatsch da man so und so drauf zugreifen kann. Es sieht für mich so aus als ob es ein Integer ist und um die programmierung einfacher zu gestalten ist es mit dieser variante möglich dann auf die einzelnen bytes zuzugreifen. Ist hilfreich bei Farben. Da gibts ja auch r,g,b aber letztendlich ist es eine große zahl. Und so erspart man sich das typecast zumindest siehts so einfacher aus... schwer zu beschreiben

[Edit]
Ich glaub ich hab den Record geschnallt
Also stell dir vor der Record ist ein Auto
Du kannst dann einfach sagen
myautorecord.Gesamt := Opel;
oder
myautorecord.teil1 := motor;
myautorecord.teil2 := rest;

im prinzip entspricht
myautorecord.gesamt
dem gleichen wie
myautorecord.teil1 + myautorecord.teil2

ist halt nur zum besseren sourceschreiben so gemacht das man das einmal als gesamt ansprechen kann oder über die einzelteile


[/Edit]
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat