Autor Beitrag
eniac
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 75

Win 98, Win XP, SuSE Linux 9.0
D3 Prof
BeitragVerfasst: Mi 04.08.04 22:17 
Moin,


Hab ne Frag zu Struktur-Variablen:

Ich habe zwei Strukturvariablen so deklariert:

ausblenden Delphi-Quelltext
1:
2:
var
   eins,zwei:TMeinRecord;


Jetzt will ich, dass alle Parameter von zwei die Werte von eins bekommen!
Ich mach das so:

ausblenden Delphi-Quelltext
1:
2:
3:
zwei.irgendwas1:=eins.irgendwas1;
zwei.irgendwas2:=eins.irgendwas2;
//...


Da die Struktur der Records sehr verästelt und komplex ist, ist das sehr umständlich :( !
Wie geht das einfacher???

Gibt's da nicht eine Funktion für?


Danke schon jetzt für alle Mühen und Hilfen...
obbschtkuche
Gast
Erhaltene Danke: 1



BeitragVerfasst: Mi 04.08.04 22:26 
Solange du keine Strings, Dynamische Arrays oder Klassen in deinem Record hast:

ausblenden Delphi-Quelltext
1:
CopyMemory(@zielrecord, @quellrecord, sizeof(zielrecord));					
eniac Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 75

Win 98, Win XP, SuSE Linux 9.0
D3 Prof
BeitragVerfasst: Mi 04.08.04 22:37 
Vielen Dank für die unglaublich schnelle Antwort :D !!!

ES FUNZT EINWANDFREI :!:
Hätte nie gedacht, dass man dazu den Speicher auslesen muss.

CU...