| Autor |
Beitrag |
Kroni
      
Beiträge: 720
Win 98, Win ME, Win2k, Win XP
D3 Pro
|
Verfasst: So 27.02.05 20:53
Moin!
Hab grad mal ein und dasselbe Programm mit den selben Compilereinstellungen compiliert und musste feststellen, dass die Dateigröße von D7 fast doppelt so groß ist als die von D3....
Wisst ihr, woran das liegt??
|
|
retnyg
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: So 27.02.05 20:54
logo, die VCL ist ja auch gewachsen
wird ja alles mit reinkompiliert was du bei uses angibst
|
|
Kroni 
      
Beiträge: 720
Win 98, Win ME, Win2k, Win XP
D3 Pro
|
Verfasst: So 27.02.05 20:56
=> also alle nichit benötigten Units rauswerfen??
|
|
Quivadis
      
Beiträge: 314
UBUNTU 9.04
D2005 PERS, JAVA, D7 Pers.
|
Verfasst: So 27.02.05 20:56
An der VCL. Die Hat viele Sachen mit drin die man normalerweise nicht braicht und das bläht die Programme natürlich auf. Aus diesem grund gibt es ja noVCL-Programmierung.
_________________ Wissen ist macht, nichts wissen macht auch nichts. ODER: Wer nichts weis, kann nichts vergessen.
|
|
Kroni 
      
Beiträge: 720
Win 98, Win ME, Win2k, Win XP
D3 Pro
|
Verfasst: So 27.02.05 20:59
und was sind zb keine VCL programm??
die ich zb ohne Form schreibe oder sowas??
|
|
Quivadis
      
Beiträge: 314
UBUNTU 9.04
D2005 PERS, JAVA, D7 Pers.
|
Verfasst: So 27.02.05 21:04
mit der KOL-Bibliothek oder direkt programmierung mit dem Windows-API.
_________________ Wissen ist macht, nichts wissen macht auch nichts. ODER: Wer nichts weis, kann nichts vergessen.
|
|
retnyg
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: So 27.02.05 21:05
jo, also non-vcl sind programme die im uses teil nur windows und messages haben. die units forms classes sysutils sind die hauptbestandteile der vcl. in einem nonVCL prog musst du halt alle formulare und windows-message handler (wndproc) selber programmieren (per API)
|
|
Kroni 
      
Beiträge: 720
Win 98, Win ME, Win2k, Win XP
D3 Pro
|
Verfasst: So 27.02.05 21:06
=> also kann ich keine "normalen!" exes mehr machen, wenni ch non VCL progge??
na ja....dann begnünge ich mich mal mit großen exes und greif bei "normalen" progs ohne fremdkompos auf meine delphi 3 pro zurück
|
|
retnyg
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: So 27.02.05 21:13
KOL, von dem quivadis geredet hat ist ein ersatz für die vcl und erzeugt winzige exen, ist sogar möglich das alles per formdesigner zu machen mit dem MCK. ist also nicht wirklich NON-VCL
kannst aber auch mal UPX verwenden, ein exepacker
|
|