Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   wie erstelle ich weitere instanzen von einem objekt? (https://www.delphipraxis.net/65671-wie-erstelle-ich-weitere-instanzen-von-einem-objekt.html)

mojo777 19. Mär 2006 20:41


wie erstelle ich weitere instanzen von einem objekt?
 
Hallo,

irgendwie check ich die oop nicht so ganz.. :-P
wenn ich z.b. mit der hand ein memofeld erstelle. ich definiere meine lieblingsfarbe, meine lieblingsschrift etc...
und nun weill ich zur laufzeit halt mehrere objekte davon vererben.
wie?

type
TMeineMemo = class(Memo1)
??

danke!!


gruß
m

fwsp 19. Mär 2006 20:49

Re: wie erstelle ich weitere instanzen von einem objekt?
 
du kannst doch einfach die standard TMemos nehmen und dann die eigenschaften zuweisen. wo ist das problem?

DGL-luke 19. Mär 2006 20:52

Re: wie erstelle ich weitere instanzen von einem objekt?
 
hmm... wie wärs mit

Delphi-Quellcode:
var meinememo: TMeineMemo;

meinememo := TMeineMemo.create;
@fwsp: es geht ihm wohl mehr ums prinzip...

czapie 19. Mär 2006 20:52

Re: wie erstelle ich weitere instanzen von einem objekt?
 
Guten Abend,

Objekt = Instanz, werden entsprechend von einer Klasse erzeugt.

fwsp 19. Mär 2006 20:53

Re: wie erstelle ich weitere instanzen von einem objekt?
 
er redet doch davon ein TMemo zur laufzeit anzupassen und dann (zur laufzeit) solche objekte zu klonen, oder?

mojo777 20. Mär 2006 15:30

Re: wie erstelle ich weitere instanzen von einem objekt?
 
jupp..
das mit der Tmemo ist nur ein beispiel... mir geht es eher um ganze datenbankstrkturobjekte... :-(
ich benutze noch die komponenten MemData (eine etwas veraltete DevExpress sache, aber sehr nützlich wie ich finde)

das dingen kann man so in der art wie eine ArrayList in Java nutzen. nur viel viel geiler...

ok.
dank euch mehrmals!! :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz