Re: Delphi Programme ~ 1kb
Hallo zusammen,
was ist "nonVCL" eigentlich? wenn ich mich richtig erinnere haben "nonVCL"-Programme durchaus auch eine graphische Oberfläche, es muß also nicht Console sein. Zitat:
TP hat nur das mitgeschleppt was gebraucht wurde, MS-C war da wesentlich großzügiger, und der MS-Assembler hat auch genommen was er kriegen konnte. Gruß K-H |
Re: Delphi Programme ~ 1kb
Non-VCL ist eben die strikte Untersagung der Nutzung der Komponenten aus der Visual Component Library, sowie einiger Units, welche unnötige Sachen kapseln. Somit wird fast ausschließlich auf Windows API-Funktionen zurückgegriffen. Sicher kannst du damit auch graphische Benutzeroberflächen gestalten.
|
Re: Delphi Programme ~ 1kb
Zitat:
Die Programme werden deswegen kleiner, weil Du nur das aus der VCL 'nachprogrammierst', was Du auch wirklich konkret brauchst. Das Erkaufst Du Dir aber durch das Fehlen des 'Alles schon fertig' Baukastens. Also: Viel handarbeit -> kleine Echse. Wenig Handarbeit und die VCL nutzen die alles schon kann -> schneller fertig, aber große Echse :) Man muss halt immer abwägen. |
Re: Delphi Programme ~ 1kb
Zitat:
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 standardmäßig immer ihren eigenen Courorsatz(Mauszeiger) mit sich rum, selbst wenn man nur den von Windows nutzt. Die VCL ist "nur" eine komfortablere, aber rießige Kapselung der WinAPI und einiger zusätzlicher Komponenten ... das kann man zu großen Teilen auch direkt mit der WinAPI erreichen. |
Re: Delphi Programme ~ 1kb
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat:
Schau dir mal Anhang and an :) (Echse mit normalem Wnd (3kb)) EDIT: Ich habe mir die einzelnen Sektions angeschaut und habe folgendes bemerkt:
Code:
Wenn ich die Caves noch wegbekomme...
Codecaves
----------------------- CODE - 139 DATA - 1F6 BSS - 000 .idata - 0B6 .reloc - 200 ( vollständig leer ) .rsrc - 11B -------------- sum - 700 ( = 1792 bytes ) Ohne caves = 300 ( = 768 bytes ) MfG |
Re: Delphi Programme ~ 1kb
Auch noch ne möglichkeit seine Programme ein wenig kleiner zu bekommen, ist möglich durch die Benutzung des Programms "Strip-Reloc"
Strip-Reloc |
Re: Delphi Programme ~ 1kb
Danke für die Nachhilfe, es ist gut aus berufenem Munde die eigenen Schlußfolgerungen bestätigt zu bekommen.
Zitat:
die restliche Zeit lebe ich weiterhin mit 400Kb-Monstern. Gruß K-H |
Re: Delphi Programme ~ 1kb
Zitat:
|
Re: Delphi Programme ~ 1kb
So, habe mal ein wenig etwas daran herum gebastelt und ein Statictext sowie einen Button eingebaut.
Netter weise kommt nun mein Virenscanner in fahrt. ;) Nu ist das Ding doch schon auf 5kb gewachsen... Was ich eigentlich fragen wollte, wo bekomme ich FillChar (bzw. (Rtl)FillMemory) her ? :gruebel: |
Re: Delphi Programme ~ 1kb
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz