![]() |
mehrere forms, ein array
moin
hab nen prog mit mehreren forms und in form1 nen array deklariert wie kann ich jetz z.b. in form2 auf den array zugreifen bzw. die werte verändern? so gehts ja anscheinend nich:
Delphi-Quellcode:
if form1.spieler[i].name <> '' then
|
Re: mehrere forms, ein array
Hallo,
natürlich geht es so, aber es müssen auch die Randbedingungen stimmen. Welche Fehlermeldung erhältsts du denn? Hast du die Unit mit Form1 in der Uses-Klausel von Form2 (implementation) stehen? Ist Spieler[] im public Bereich von Form1 deklariert? Grüße vom marabu |
Re: mehrere forms, ein array
das war wohl das problem, dass der array nich im public bereich deklariert war
jetz tritt allerdings ein neues problem auf: der array besteht aus records, aber wo soll ich den record deklarieren? wenn ich den auch einfach in den public bereich schreibe kommt die meldung 'END expected but TYPE found' |
Re: mehrere forms, ein array
Zitat:
|
Re: mehrere forms, ein array
Die records definierst du außerhalb der Klasse deinen Formulars.
Also:
Delphi-Quellcode:
...
type TXY = record ... end; TFormXY = class(TForm) ... end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:55 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