Einzelnen Beitrag anzeigen

Amateurprofi

Registriert seit: 17. Nov 2005
Ort: Hamburg
1.041 Beiträge
 
Delphi XE2 Professional
 
#2

Re: Record-Bereich in Anderen kopieren

  Alt 1. Jun 2006, 23:06
hallo himitsu

ich löse sowas meistens so

Delphi-Quellcode:
type
   TRecord0=Record
               abc:integer;
               def:word;
               ghi:int64;
             end;

   TRecord1=Record
               a:boolean;
               b:integer;
               case integer of
                  1 : (abc:integer;
                         def:word;
                         ghi:int64);
                  2 : (abcdefghi:TRecord0);
            end;


   TRecord2=Record
               a:boolean;
               b:integer;
               c:word;
               d:int64;
               case integer of
                  1 : (abc:integer;
                         def:word;
                         ghi:int64);
                  2 : (abcdefghi:TRecord0);
            end;

var
   a:TRecord1;
   b:TRecord2;

Procedure Hugo;
begin
   //.....
   a.abcdefghi:=b.abcdefghi;
   //.....
end;
Gruß, Klaus
Die Titanic wurde von Profis gebaut,
die Arche Noah von einem Amateur.
... Und dieser Beitrag vom Amateurprofi....
  Mit Zitat antworten Zitat