![]() |
Array in einem mdichild ?!?
abend,
kann man mit einer mdiform ein array von einem mdichild ändern oder drauf zugreifen; ich hab 'n record in der unit für's mdichild gemacht und dann ein array daraus abgeleitet - das array erzeuge ich beim erzeugen eines mdichild. Frage: wird bei jedem neu erzeugtem mdichild ein neues array erzeugt oder nicht? wenn ja. kann ich da auf jedes einzelne zugreifen? tschüss, heiopei |
Re: Array in einem mdichild ?!?
Zitat:
Zitat:
|
Re: Array in einem mdichild ?!?
hallo nico,
mit erzeugen meinte ich nur setlength(blabla, max), wobei blabla das array ist und max die "arraygröße" bestimmt(also war erzeugen eigentlich das falsche wort). [QUOTE]Es gibt nur ein array im ganzen programm[QUOTE] also ich meine aber man kann mehrere arrays erzeugen, d.h. einfach mehrere arrays vereinbahren, die vom record abgeleitet sind. tschüss, heiopei |
Re: Array in einem mdichild ?!?
Moin heiopei
Frage: kann man mit einer mdiform ein array von einem mdichild ändern oder drauf zugreifen; -> ja
Delphi-Quellcode:
procedure TMYForm.ChildAccess;
var Child : TForm; begin If MDIChildren[0] <> nil then begin Child := MDIChildren[0]; Child.color := clblue; Child.PublicArray[1] := 1; end; end; Frage: wird bei jedem neu erzeugtem mdichild ein neues array erzeugt oder nicht? ->Üblicherweise wird bei Delphi das Mdi-Child beim Start der Applikation erzeugt und ->nur unsichtbar geschaltet. In dem Fall gibt es nur ein MDI-Child und nur ein Array ->Du kannst aber ein MDI-Child dynamisch per Programmcode erzeugen und dann wird ->mit Deinem MDI-Child auch Dein Array jedesmal neu erzeugt. Da gibts aber sdchon ->einiges im Forum Grüße // Martin |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 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