So leute hab seit langer Zeit mal wieder reingeschaut. (und feststellen müssen das du pluto (mimi) auch hier die threads verwüstest
)
Um das mit der Executable grösse nochmal klip und klar zu sagen.
Der fpc kann bisher nur ein gdb konformes Debuginfo format erzeugen und das ist riesig. Wenn man ein strip auf die Exe anwendet hat man ähnliche Executable grössen wie im Delphi.
Sie sind bei einer leeren Form etwas grösser da die LCL eine ecke grösser (da plattformunabhängig) ist als die
VCL. Desto umfangreicher die Programme werden desto geringer werden die Executable grossen im gegensatz zum Delphi weil der fpc etwas besser optimiert.
UPX ist Augenwischerei wenn ihr eure Lazarus executables UPXt müsst ihr für nen Vergleich auch die Delphi Executables UPXen, Im Windows CE sowiso da UPX ein Programm packt und im Hauptspeicher entpackt. Was soll das bei einem gerät das nur Hauptspeicher hat bringen ?
Ich bin teils aber froh das diese Problematik einige Leute abschreckt. Wer sich nämlich so wenig mit seinem Entwicklungswerkzeug beschäftigt das er die erste Frage in der FAQ nicht findet damit aber z.B. Windows CE Programme schreiben will wo nicht unbedingt viel in Pascal dokumentiert ist, Und man etwas know how zu braucht. Da hab ich dann auch keine Lust Fragen zu beantworten.