AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein ### Warum EXE unter C++ größer als unter Delphi? ###
Thema durchsuchen
Ansicht
Themen-Optionen

### Warum EXE unter C++ größer als unter Delphi? ###

Ein Thema von Nonsense · begonnen am 1. Dez 2003 · letzter Beitrag vom 1. Dez 2003
Antwort Antwort
Benutzerbild von Nonsense
Nonsense

Registriert seit: 23. Nov 2002
389 Beiträge
 
Delphi 5 Standard
 
#1

### Warum EXE unter C++ größer als unter Delphi? ###

  Alt 1. Dez 2003, 20:32
Hallo,
mir ist da was aufgefallen, was mich nicht mehr in Ruhe lässt...^^
Wenn ich mit Delphi ein Programm erstelle (nonVCL), dann ist die EXE rund 15 bis 20KB groß (nur HelloWorld etc.).
Das gleiche unter VC++ in Win32-API ist aber ~150KB groß, obwohl der Code faktisch der gleiche ist.
Hat da jemand eine Erklärung oder hab ich da was falsch gemacht?

Danke im Voraus!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: ### Warum EXE unter C++ größer als unter Delphi? ###

  Alt 1. Dez 2003, 20:39
Linkst du die MFC-DLL's statisch? Die kannst du dynamisch linken, da sie beim OS in der Regel dabei sind.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Nonsense
Nonsense

Registriert seit: 23. Nov 2002
389 Beiträge
 
Delphi 5 Standard
 
#3

Re: ### Warum EXE unter C++ größer als unter Delphi? ###

  Alt 1. Dez 2003, 20:44
Ich nutze überhaupt kein MFC!?
Also versteh ich auch nicht, wieso alles so groß ist.
Hab mal ein paar LIBs aus dem Linker rausgehauen (für das Projekt), hatte sich aber nichts geändert.
Strange.
Das wurmt mich jetzt...^^
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: ### Warum EXE unter C++ größer als unter Delphi? ###

  Alt 1. Dez 2003, 20:48
Redest du jetzt von der Debug oder Release Version?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Nonsense
Nonsense

Registriert seit: 23. Nov 2002
389 Beiträge
 
Delphi 5 Standard
 
#5

Re: ### Warum EXE unter C++ größer als unter Delphi? ###

  Alt 1. Dez 2003, 20:50
Hab es bei beiden rausgenommen, ändert sich trotzdem nichts.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

Re: ### Warum EXE unter C++ größer als unter Delphi? ###

  Alt 1. Dez 2003, 20:54
Nicht rausnehmen. Du musst ihm sagen, er soll eine Release Version erstellen. Die findest du dann im Ordner './Release'.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Nonsense
Nonsense

Registriert seit: 23. Nov 2002
389 Beiträge
 
Delphi 5 Standard
 
#7

Re: ### Warum EXE unter C++ größer als unter Delphi? ###

  Alt 1. Dez 2003, 20:54
Verdammt, bin ich vielleicht blöd...
Man sollte die aktuelle Konfiguration vielleicht mal umstellen und nicht nur die Einstellungen für Debug/Release ändern...
GD&R



Danke trotzdem

Edit: Naja, ist schon ein paar Jahre her, wo ich das erste und letzte mal in C++ programmiert hatte.
Da ja Win32 fast identisch ist, dachte ich mir, dass ich mein altes VC++ 6.0 Standard mal wieder rauskramen könnte...
  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 05:57 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