Entwickler-Ecke
Sonstiges (Delphi) - Arrays kopieren
dkx - So 06.07.03 21:44
Titel: Arrays kopieren
Hallo,
folgendes Problem stellt sich mir:
Ich versuche ein Array aus einer Unit in ein neues Array aus einer anderen Unit zu kopieren. Möchte ich dieses neue Array nun in ein Stringgrid ausgeben, funktioniert dies nicht. (der eigentliche Kopiervorgang funktioniert offensichtlich schon).
Gibt es irgende etwas besonderes dabei zu beachten?
Ich habe Form1 und Form2, in Form2 liegt das neue Array + das Stringgrid. Beim öffnen von Form 2 sollen die Daten sofort in das Stringgrid geschrieben werden. In welche Prozedur muss ich also das aktuallisieren des Stringgrids schreiben? (on create, on activate, ... oder muss ich die Prozedur gar schon in Form1 schreiben?)
Ich hoffe es kann mir jemand weiterhelfen!!!
Anton
Wolff68 - So 06.07.03 22:16
Also ich würde es eher in Form2.OnShow schreiben.
Denn das Form2 wird (normalerweise) gleich bei Programmaufruf created. Danach machst Du es nur noch sichtbar. "Form2.Show"
Zudem wird Dein StringGrid eventuell erst NACH OnCreate erzeugt, und dann ist Essig.
FormActivate könnte auch funktionieren. Kannst ja einfach mal einen Haltepunkt reinsetzen und schauen ob, und wann es aufgerufen wird.
Das mit dem Kopieren kapier ich nicht ganz. Warum kopierst Du ein komplettes Array, wenn Du auch direkt von Form2 auf das Array in Form1 zugreifen kannst ? Nun, Du wirst Deine Gründe haben...
mimi - Mo 07.07.03 09:41
warscheinlich hatt er den array nicht unter publick deklaiert:)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!