Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jaenicke,
26. Jul 2017
Ich habe beides bearbeitet. Wenn du neu auscheckst, sollte das passen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jaenicke,
20. Jun 2017
Gerne ;-)
Im Moment habe ich z.B. das Problem, dass bei dynamischer Erzeugung die Komponenten erst sichtbar werden, wenn ich mit der Maus drüber gehe oder z.B. der Fortschritt der Progressbar geändert wird.
Wenn da jemand eine Idee hätte... ;-)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jaenicke,
19. Jun 2017
Es funktioniert nun mit allen Versionen ab Delphi 7, allerdings musste ich für Delphi 2009 die Benutzung von Generics deaktivieren, da ich dafür keine Zeit investieren wollte. Sprich Generics kommen erst ab Delphi 2010 zum Einsatz. Und auch da waren noch Tricks nötig.
Fazit:
Wer Generics wirklich gut nutzen möchte, sollte sich schon überlegen eine aktuelle Delphiversion zu nutzen. Selbst bei...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jaenicke,
19. Jun 2017
Ich habe gerade mal geschaut unter welchen Versionen das ganze eigentlich läuft...
Für Delphi 7 bis 2007 geht es nun, wenn auch nicht wirklich schön. Aber ohne Casts geht es da eben nicht. Und mehr werde ich diesbezüglich auch nicht machen.
Ich habe aber festgestellt, dass es auch mit Delphi 2009 und höher nicht geht, weil die Generics so ihre Tücken hatten. Bis XE6 geht es auf jeden Fall...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jaenicke,
17. Jun 2017
Ich habe mal noch eine rudimentäre Progressbar hinzugefügt. :wink:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jaenicke,
15. Jun 2017
Hat sich schon jemand das Projekt genauer angeschaut? Die dynamische Erzeugung von Controls ist nun implementiert, genauso wie die Positionierung der Controls zur Laufzeit.
Die dynamische Erzeugung des Fensters an sich steht noch aus, genauso wie Properties wie Font usw. und dann natürlich noch ein paar weitere Controls.
Ich würde mich freuen, wenn sich auch jemand anderes beteiligen würde....
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jaenicke,
2. Mai 2017
Es sollte mit der kostenlosen 10.2 Starter funktionieren.
Generics gehen ab Delphi 2009, aber ob die Unitnamen da schon alle so waren, weiß ich nicht.
Ohne Generics geht es leider bei weitem nicht so elegant. Es sollte da aber reichen die generischen Dictionaries und den generischen Getter zu ersetzen. Ich bin gerade unterwegs, deshalb kann ich grad schlecht schauen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jaenicke,
24. Apr 2017
Wenn du zum Beispiel eine Methode Test hättest und diese aufrufst, würdest du ja auch nicht erwarten, dass diese in einem anderen Thread läuft. TThread.Create ist auch nur eine normale Methode, die als Konstruktor fungiert. Dementsprechend wird diese auch im Hauptthread bleiben und ausgeführt werden, wenn du diese im Hauptthread aufrufst.
Execute rufst du nicht selbst auf, sondern wird intern...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jaenicke,
18. Apr 2017
Darf ich leider nicht...
Aber da steckt eigentlich nicht viel dahinter, wenn man es richtig macht.
Das Fenster selbst steckt ja in einer Ressource. Das schöne ist nun, dass nach der Anzeige eines solchen Fensters dessen Controls ja alle da sind. Man findet die also direkt.
Die Klasse für solch einen Dialog ist nun von TThread abgeleitet. Beim Start des Threads zeigt der das Fenster mit...