![]() |
Kopie eines Objektes erstellen
Hallo,
Ich habe mit dem Designer eine TkbmMemTable angelegt bei dieser Memory table habe ich diverse felder definiert. Jetzt brauche ich aber mehrer objekte dieser Table. Damit ich jetzt nicht jedesmal alle eigenschaften (z.b. Fielddefs ,...) übernehmen muss würde ich gerne eine kopie anlegen. Wie kann ich eine kopie einer TkbmMemTable erstellen? |
Re: Kopie eines Objektes erstellen
Hi,
zur Laufzeit brauchst du nur weitere Instanzen deines Objektes erstellen. Möchtest du das jedoch zur designzeit tun, dann entwerfe eine eigene Klasse in der Du deine Felder creierst. Das Thema Instanzen kannst du dann per drag and drop über die anmeldung als eigenen Komponente erledigen. gruß oki |
Re: Kopie eines Objektes erstellen
Hallo day,
ich hoff', ich stell' mir das jetzt nicht zu einfach vor, aber vielleicht funktioniert es auch auf diese Weise:
Delphi-Quellcode:
Bitte berichtigt mich, wenn ich da jetzt auf dem Holzweg bin.
Table2 := TkbmMemTable.Create(nil);
Table2.LoadFromDataSet(Table1, [mtcpoStructure, mtcpoProperties]); Grüße, Bolt Thrower |
Re: Kopie eines Objektes erstellen
Zitat:
So scheint es zu funktionieren. Danke |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz