Skal have lidt styr på tekniske aspekter af wxWidgets
Hej,jeg sidder og fusker lidt med wxWidgets/Windows. Stabilt er det ikke på min maskine (man lærer fx at undgå at slette sine controls fra en form ved at trykke på delete). På wxWidgets hjemmeside findes en acceptabel (laaaaang) manual. OK så vidt.
Med C kan man lave en forms med diverse almindelige controls (commctrl, createwindowex) og den resulterende exe fylder noget under 100 kB. I Delphi er det lidt værre, mange simple windowsprogrammer tager fx 400 kB. wxWidgets til gengæld sluger rask væk 2 Mb bare for en form med en button på uden noget kode i øvrigt. Det er jo urimeligt, og da ganske unødvendigt så længe vi har at gøre med almindelige controls.
Det drejer sig ikke om strip, debugsymboler eller exe-komprimering.
Hvad er mon tanken med at wxW er lavet som det er lavet? Det burde være muligt at splitte opgaverne op i enkelte mindre libs som man så kan linke til alt efter hvilke controls man ønsker på sin form. Men ak nej - er der er rigtig god forklaring her? Jeg er med på at mange af wxW-kontrollerne kan rigtig meget og rigtig godt og derfor kræver meget kodeimplementering, men jeg kan ikke indse hvorfor løsningen må involvere 2 mb for simple ting.
Hvem kan forklare?
(Og ja, jeg har googlet og læst i manualer+ div fora på nettet).
Y.