Announcement

Collapse
No announcement yet.

Projekt und Exe verkleinern

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Projekt und Exe verkleinern

    Hallo, mein ganzes Projekt hat ca. 7 MB und die fertige hat ca. 1,2 MB besteht die möglichkeit irgendwie eine solche EXE über einstellunge zu verkleinern auf ca. 600 KB oder ähnliches?<br><br>Danke

  • #2
    ja, dynamisch Linken.

    Dann brauchen aber die Leute an die du dass verteilen willst alle DLL's und BPl Dateien des C++Builders. Welche genau benötigt werden erfährt man, wenn man das Programm TDUMP mit der *.exe startet. Externe benötigte DLL's usw. werden dort genau aufgelistet. Das Programm TDUMP befindet sich in den Examples untern WINTOOLS. Das Projekt WINTOOLS einfach ausführen. Es wird dann eine *.txt-Datei erzeugt die die Infos enthält.

    Wenn du viele Resourcen (also Bilder, Sounds, Strings usw.) fest eingebunden hast, besteht natürlich die Möglichkeit das Programm so umzuschreiben, dass diese zur Laufzeit von Platte geladen werden. Das ändert dann aber nix am Speicherbedarf zur Laufzeit
    Christian

    Comment


    • #3
      Wie würde das gehen mit "Laufzeit von Platte" dank

      Comment


      • #4
        Eine Grafik würde mit LOADFROMFILE geladen werden.

        Schau in der Hilfe unter der Klasse TBITMAP.

        Hier ein Beispiel eine Bitmap anzulegen:

        Neues Objekt

        Graphics::TBitmap *sh=new Graphics::TBitmap;


        Größe festlegen

        sh->Width=700;

        sh->Height=600;

        Eine Linie malen

        sh->Canvas->LineTo(20,20)


        Eine Datei vpn Platte laden

        sh->LoadFromFile("c:\\test.bmp");

        Alles in einem Formular Namens Form1 anzeigen

        Form1->Canvas->Draw(0,0,sh);

        (Achtung: Ev. andere Objekte Buttons usw. werden darauf gezeichnet)

        Objekt löschen

        delete sh
        Christian

        Comment

        Working...
        X