Registriert seit: 14. Mär 2003
Ort: Osnabrück
244 Beiträge
Delphi 2009 Professional
|
Re: Dem Typ TObject eine Property hinzufügen
7. Mär 2006, 15:49
Wie gesagt guck dir das mit dem Hi und Lo Word an!
Dabei teilst du einfach deinen Tag in 2 Teile...
Delphi-Quellcode:
Function GenerateTag(SprachCode, OrginalTag:Word):Integer;
begin
result := (SprachCode shl 16) + OrginalTag;
end;
function GetOrginalTag(aComponent:TComponent):Integer;
begin
result := aComponent.Tag and $0000FFFF;
end;
function GetSprachCode(aComponent:TComponent):Integer;
begin
result := aComponent.Tag and $FFFF0000;
end;
Die einizge Bedingung dabei ist eben, dass du bei keiner der Zahlen den Wert 65535 überschreitest!
Greetz
Boombuler
"Look at you, Hacker. A pathetic creature of meat and bone, panting and sweating as you run through my corridors. How can you challenge a perfect, immortal machine?"
SwapIt Highscore:
|