AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi [nonVCL] akzeptable Dateigröße
Thema durchsuchen
Ansicht
Themen-Optionen

[nonVCL] akzeptable Dateigröße

Ein Thema von CalganX · begonnen am 9. Feb 2003 · letzter Beitrag vom 9. Feb 2003
Antwort Antwort
MathiasSimmack
(Gast)

n/a Beiträge
 
#1

Re: [nonVCL] akzeptable Dateigröße

  Alt 9. Feb 2003, 14:05
Zitat von Chakotay1308:
ist die Version mit Grafiken (32kb) trotzdem zu groß?
Man kann´s auch übertreiben. Na ja, ... wenn du ein vernünftiges Grafikprogramm hast, dann speichere die Bitmaps mal RLE-kodiert. Mit PaintShop geht das bspw. Die Bitmaps werden trotzdem weiterhin angezeigt, sind aber im Schnitt 50% kleiner.

Aber der Sinn von NonVCL ist doch nicht, nun das kleinste Programm zu schreiben. Ich persönlich halte es nur für halbherzig, wenn man seine Fenster usw. zwar mit der API erstellt, dann aber auf Units wie "SysUtils", "Registry" oder evtl. sogar "Dialogs" zurückgreift.
Wenn du das Programm ohne diese Units hinbekommst, dann liegt es meist im Bereich von 18 - 35k. Das ist durchaus akzeptabel. Na ja, und je mehr du einbaust, desto größer wird letztlich auch wieder das Programm.

Der Compiler entscheidet vielleicht auch noch mit. Ein rudimentäres Programm mit wenig Funktionen ist bei mir mit D5 so um die 18k. Ich habe aber auch schon kleinere gesehen; aber bei mir ist eben bei 18k Schluss. Oder ich müsste ein paar spezielle Funktionen selbst importieren, so dass ich auf weitere Units verzichten kann.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz