Forum: Cross-Platform-Entwicklung
by Kirchi,
13. Mai 2015
Um sicher zu gehen das der Name stimmt bin ich nun so vorgegangen.
Zum finden des benötigten Panels habe ich nun als Indexstring den Namen der Komponente genommen:
selectedItemName:=(Sender as TPanel).name;
Dieses Panel besteht also wirklich.
Forum: Cross-Platform-Entwicklung
by Kirchi,
13. Mai 2015
Hallo zusammen,
ich versuche gerade ein Programm auf den Mac zu portieren. Ich bekomme aber bei folgenden Befehl eine Zugriffsverletzung:
(Form1.Findcomponent('Mainpanel'+inttostr(selecteditem)) as TPanel).stylelookup:='pnl_notselectedItemStyle';
An der Property Stylelookup kann es nicht liegen, da ich bei einer anderen Stelle folgenden Code habe und dieser funktioniert: