Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by RayEn,
7. Sep 2022
Hallo,
kurze Rückmeldung zu meinem Problem:
ich hatte das Thema für mich erst mal beerdigt, weil ich bei der Ursachensuche nicht voran gekommen war. Da der Wechsel des Styles 'nur' dann Probleme verursacht hat, wenn das während des Programlaufs versucht wurde, habe ich das einfach in die Startphase (Create) verlegt. Man muss halt dann nach der Auswahl immer einen Neustart des Programms...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by RayEn,
12. Aug 2022
Ja klingt logisch - da der Überlauf anscheinend erst beim updaten auftritt - die Funktion TrySetStyle selbst wird ohne Fehler beendet - muss ich wohl mal sukzessive Elemente entfernen um den Übeltäter zu finden.
Oder gibt es eine Routine, wo ich mir sinnvoll einen Breakpoint setzen kann, um zu sehen, welche Komponenten gerade aktuallisiert werden?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by RayEn,
12. Aug 2022
Hallo,
ja das war auch mein erster Verdacht, aber nach einem 'Rückbau' der Änderungen, bleibt das Fehlerbild erhalten.
Was ich noch viel bemerkenswerter finde - wenn ich in Create die Funktion nacheinander mit verschiedenen Styles aufrufe passiert nichts.
Aber sobald ich den Aufruf aus dem laufenden Programm mache kracht es.
Also habe ich testweise den kompletten Code in Create...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by RayEn,
12. Aug 2022
Hallo,
keine Ahnung was ich an meinem Programm verbockt habe.
Wenn ich beim Starten des Programmes einen neuen Style anwende z.B. TStyleManager.TrySetStyle('Sky')
dann funktioniert das wunderbar. Rufe ich den StyleManger während der Laufzeit nocheinmal auf, um einen andren Style zu setzen,
bekomme ich einen Stackoverflow in system.pas in _CallDynaInst.
Ich weiß, dass das Ganze schon...