Forum: Cross-Platform-Entwicklung
by himitsu,
23. Dez 2013
Das Release ist kein Allheilmittel. Es wird nur "manchmal" benötigt, da nach dem Ausführen von "abhängigen" Events nochmals auf die Form/Komponente zugegriffen wird und wenn man die Form vorher Freigibt, dann knallt es nunmal danach.
Release sendet dagegen nur eine "Schließ dich"-Message, welche dann "irgendwann" später ausgelöst wird, sobald die Verarbeitung bei der Message vorbei kommt.
...
Forum: Cross-Platform-Entwicklung
by himitsu,
22. Dez 2013
Wie gesagt, bis runter D2006 geh aktuell noch mit, aber man sieht immer wieder, wie viele "alte" Delphis noch unterwegs sind.
Mir ist ja auch ein aktuelles Delphi einfach zu teuer.
OK, ich könnte vielleicht noch versuchen an ein XE4 ranzukommen, aber ich seh keinen Nutzen darin.
Da ich mir XE4 wo anders ansah, bekam ich nicht mit, daß ich vergaß mir die eigene XE4-Lizenz über meinen...
Forum: Cross-Platform-Entwicklung
by himitsu,
22. Dez 2013
Grade für Komponenten ist das jetzt der totale Mistehaufen.
Die String-Helper kann man nicht verwenden, wenn man den Code auch für ältere Delphi bereitstellen will, außer man baut sich da wieder eigene Helper, welche dann über Compilerswitches reinelinkt werden. (so kommt man zumindestens noch bis D2006 runter)
Aber grade wegen der Objekt-Referenzen hab ich eben ein Problem.
- im...