Avatar billede steffe Nybegynder
02. december 2001 - 15:56 Der er 18 kommentarer og
1 løsning

Små programmer

Hvordan laver man små programmer i Delphi 6, på 5-50 kb???
Avatar billede maxium Novice
02. december 2001 - 15:59 #1
Avatar billede maxium Novice
02. december 2001 - 16:00 #2
Avatar billede maxium Novice
02. december 2001 - 16:02 #3
Avatar billede dkn Nybegynder
02. december 2001 - 16:08 #4
Delphi Menuen -> Project -> Options -> Packages -> Build with runtime packages, set  den til checked.

dkn
Avatar billede rocekiller Nybegynder
02. december 2001 - 16:08 #5
Og så vil jeg foreslå StripReloc fra jrsoftware.org igen, som kan mindste størrelsen på programmer væsenligt uden at de tager mere ram.
Avatar billede rocekiller Nybegynder
02. december 2001 - 16:09 #6
minske even
Avatar billede steffe Nybegynder
02. december 2001 - 16:14 #7
dkn, hvis jeg checker Build with runtime packages, så skal jeg have en masse filer med når jeg giver mine programmer ud til andre. ca. 1-3 mb.
Avatar billede easysoft_studios Nybegynder
02. december 2001 - 17:06 #8
se det var jo smart :)
Avatar billede xs2k Nybegynder
02. december 2001 - 17:26 #9
Prøv at besøge http://xcl.cjb.net og læs lidt om KOL, med det skulle du kunne lave programmer på omkring 20 kb.
Avatar billede rocekiller Nybegynder
02. december 2001 - 17:55 #10
StripReloc kan faktisk få størrelsen på programmer væsenligt ned, specielt med minder programmer, der skal være så små som mulige.

<citat http://jrsoftware.org/striprlc.htm>
StripReloc is a free command line utility that removes the relocation (\".reloc\") section from Win32 PE EXE files, reducing their size. Most compilers/linkers put a relocation section in EXE files, but this is actually not necessary since EXEs never get relocated. Hence, a relocation section only wastes space.
</citat>
Avatar billede pellelil Nybegynder
03. december 2001 - 08:33 #11
Prøv at kigge på KOL (Key Objects Library): http://bonanzas.rinet.ru/

<SNIP>
KOL - Key Objects Library is a set of objects to develop power (but small) 32 bit Windows GUI applications using Delphi but without VCL. It is distributed free of charge, with source code.

Delphi2, Delphi3, Delphi4,  Delphi5 and Delphi6 are supported now. KOL allows to create very compact Windows32 GUI applications (starting from ~13,5K without compression - if suggested system units replacement used). The most of code is converted to built-in assembler.
</SNIP>
Avatar billede frossen Nybegynder
04. december 2001 - 15:20 #12
Prøv også at kikke på dette: http://gregor.mastak.ru/~kol/ <-- samme som de andre :)
Avatar billede frossen Nybegynder
04. december 2001 - 15:41 #13
når jeg kører mine progz igennem et program jeg har .. kan man også se at delphi laver en masse slamskode og propper tonsvis a cursore og string tables og altmuligt .. det kan også slettes, fylder dog ikke så meget... prøv at få en resource hacker og kik på dine programmer i den ..
Avatar billede borrisholt Novice
05. december 2001 - 07:09 #14
Endelig er der jo også den mulighed at du bare fortsætter som du altid har gjort ... og så \"pakker\" du din exe fil med et program der hedder Aspack (www.AsPack.com) Så fylder din exe fil ca 20 % af udgangs punktet.

Jens b
Avatar billede steffe Nybegynder
05. december 2001 - 19:46 #15
steffe.
frossen, kan du ikke give mig adressen til en resource hacker?
Avatar billede rocekiller Nybegynder
05. december 2001 - 22:27 #16
brrisholt> Ja det gør den, men til gængæl blive hele programmet loaded til ram ved start, og ikke som \"anmindelige\" exe filer hvor kun de dele der bruges bliver loaded til hukommensen.
Avatar billede borrisholt Novice
06. december 2001 - 09:04 #17
rocekiller >> og ?

Jens B
Avatar billede rocekiller Nybegynder
06. december 2001 - 11:00 #18
borrisholt> mener bare det er vigtigt at nævne, så kan steffe jo selv vuderer hvad han vægter virtigst.
Avatar billede borrisholt Novice
06. december 2001 - 11:05 #19
rocekiller >> Joee det .... Men problemet er ikke så stort, fordi den del a fexe filen der ikke skal bruges bliver jo bare rullet ud i Page Filen.

Men du ahr da afgjort ret i din betragtning. Jeg bruger Aspack meget, og har ikke oplevet problemer med den.

Jens B
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester