Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by fisipjm,
9. Nov 2023
Antwort auf meine Frage:
Es war eine Kombination aus verschiedenen Problemen:
1.) In FMX müssen Komponenten die innerhalb der Visuellen Komponente erzeugt werden nicht mithilfe von SubComponent gekennzeichnet werden, sondern per .store := false entsprechend angepasst werden.
2.) Wenn Komponenten im Destroy Teil mit FreeAndNil() freigegeben werden kann das zur Laufzeit ohne Probleme...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by fisipjm,
7. Nov 2023
Hast du das Problem auch, oder liegt das an meiner Entwicklungsumgebung?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by fisipjm,
6. Nov 2023
Hi Oli,
https://docwiki.embarcadero.com/Libraries/Alexandria/en/System.Classes.TComponent.SetSubComponent
Emba meint ich brauch es nur wenn ich was im Published hab, das ich gerne gespeichert hätte. Kannst du bissel näher ausführen für was das gebraucht wird?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by fisipjm,
6. Nov 2023
Moin Himitsu,
Also, ich entwickle in der FMX Ecke, deshalb ich meine .dfm eine .fmx, aber das sollte ja erst mal egal ein.
In der fmx steht nach dem reinladen erst mal alles drin. Ich sehe tatsächlich auch die Komponente wenn ich sie das erste mal auf meine Maske ziehe.
Erst wenn ich das erste mal versuche zu speichern, bzw. in die Codeansicht wechsle und dann wieder in die Designeransicht...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by fisipjm,
5. Nov 2023
Hi Himitsu,
danke für deine Antwort, ich glaub ich bin noch nicht tief genug in der Materie drin um deine Rückmeldung richtig einzuordnen. Ich versuche dir mal die Fragen zu beantworten:
Meine TMyButtons werden im Create des abgeleiteten Layouts erzeugt, nennen wir das Layout mal TMyLayout. Das ist auch die Klasse, die in der register Procedure registriert wird. Die TMyButtons bekommen...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by fisipjm,
2. Nov 2023
Hallo,
ich arbeite gerade an meiner ersten visuellen Komponente in Delphi und habe einige Fragen dazu. Ursprünglich dachte ich, es wäre sinnvoll, zuerst die gesamte Funktionalität zu entwickeln und sie dann in eine visuelle Komponente umzuwandeln. Im Nachhinein scheint das jedoch keine gute Idee gewesen zu sein.:?
Ich habe eine Klasse erstellt, die von TLayout abgeleitet ist. Dies dient als...