Autor Beitrag
Erni35
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Do 20.02.03 16:06 
Hallo.

Wie kann ich von einem bestehendem Objekt eine Kopie anlegen, ohne alle Eigenschaften von Hand kopieren zu müssen?

dietmar

_________________
Sind wir allein im Weltall, ist das riesige Platzverschwendung
maximus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 896

Win XP, Suse 8.1
Delphi 4/7/8 alles prof
BeitragVerfasst: Do 20.02.03 18:50 
Kommt aufs objekt an. Viele haben die prozedure .assign() drin, wenn ja einfach neue instanz und assignen und fertig is der lack.

Wenn nicht, dann via RTTI :D

mfg maximus
Erni35 Threadstarter
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Fr 21.02.03 11:41 
Ich wollte eine Kopie eines Stringgrids erstellen. Assign bringt mir da nur eine Fehlermeldung, wenn ich das Original als Quelle angebe.

_________________
Sind wir allein im Weltall, ist das riesige Platzverschwendung
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Fr 21.02.03 12:12 
Erni35 hat folgendes geschrieben:
IAssign bringt mir da nur eine Fehlermeldung

Und wie lautet die Fehlermeldung?

Gruß
TINO
Erni35 Threadstarter
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Mo 10.03.03 08:42 
:(
Hier die Fehlermeldung.

Im PRojekt ist eine Ex.. der Klasse EConvertError aufgetreten.Meldung: 'TStringgrid kann nicht zu TStringgrid zugewiesen werden'.

Dietmar

_________________
Sind wir allein im Weltall, ist das riesige Platzverschwendung
Popov
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1655
Erhaltene Danke: 13

WinXP Prof.
Bei Kleinigkeiten D3Pro, bei größeren Sachen D6Pro oder D7
BeitragVerfasst: Mo 10.03.03 13:14 
Sag mal einfach was du kopieren willst. Willst du wirklich alles (d.h. auch die Bounds und Farben) kopieren oder nur die Inhalte?

_________________
Popov
Erni35 Threadstarter
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Mo 10.03.03 13:50 
Ich möchte alles kopieren, da ich im Hintergrund alle Zeilen >=10 löschen will und danach des Grid ausdrucken will, ohne dass der Anwender etwas auf dem Schirm sieht.

Dietmar.

_________________
Sind wir allein im Weltall, ist das riesige Platzverschwendung