Forum: Programmieren allgemein
by himitsu,
10. Apr 2009
Das gabs schon in Win95.
sicher?
ich dachte das wäre eh nur ein Inline-Makro in den C-Headern
und nicht direkt im Windows drin ... also liefe es in allen Windowsversionen :angel:
Forum: Programmieren allgemein
by himitsu,
7. Apr 2009
so halb fertig ... keine Zeit ... gibt Wichtigeres :oops:
Forum: Programmieren allgemein
by himitsu,
7. Apr 2009
Es wird nich einfach eine ungenutzte Funktion mitgeschlappt ... der Compiler bindet nur Funktionen/Prozeduren/Typen/Konstanten/Variable mit ein, welche irgendwo in "genutztem" Code verwendet werden.
Und darunter zählen auch Dinge, welche im Initialisations-Abschnitt verwendet/geladen werden.
Allerdings werden Ressourcen ohne Prüfung reingeladen ... z.B. schleppt jede Delphi-App...
Forum: Programmieren allgemein
by himitsu,
6. Apr 2009
joar, die Leute würden wohl Unreal Tournament auf 'ne Diskette draufbekommen X'D
Aber man sieht auch, wie schwer es ist etwas so klein hinzubekommen, abgesehn davon daß dann vieles Live berechnet und die Hardware dadurch ganz schön ausgelastet wird.
(im Gegensatz zu den rießigen speilen, wo Vieles irgendwo vorberechnet abgespeichert ist)
Drum sagte ich ja ... klein ist nicht schlecht,...
Forum: Programmieren allgemein
by himitsu,
6. Apr 2009
Die Frage ist, vorallem in der heutigen Zeit, wofür man sowas überhaupt noch baucht.
OK, ich versuch auch oftmals alles so klein wie möglich zu halten, aber übertreiben muß ich das nun auch nicht.
Selbst Nico und Assarbad schreiben nicht nur so kleine Programme (oftmals ist es ja einfach den Aufwand nicht wert)
PS: da gibt es soeine 64kb-Fraktion, mit richtigen Wetbewerben, wo man...
Forum: Programmieren allgemein
by himitsu,
6. Apr 2009
nee nee, der Linker ist schon intelligent genug ... Problem ist der Initialisations/Finalisations-Abschnitt ... alles was darin verwendet wird, wird auch gelinkt ... und das ist vorallem in SysUtils eine ganze Menge
Forum: Programmieren allgemein
by himitsu,
6. Apr 2009
NonVLC und ohne die großen Delphi-Units, wie SysUtils und Co., kommst du schon locker auf ~30 KB runter.
hab hier ein Programm,welches praktisch nur die Windows.pas und einige eigene WinAPIs enthält ... mit D7 kompiliert ist das nur 12 KB klein.