Announcement

Collapse
No announcement yet.

Benötigte DLL's in die Exe-Datei integrieren?!

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

  • Benötigte DLL's in die Exe-Datei integrieren?!

    <pre>
    Hallo!<br>

    Für mich ist etwas ein Problem, dass dür viele andere sicherlich ein Segen wäre.<br>
    Und zwar ist meine Exe-Datei einfach viel zu klein, sie hat grade mal 20 kb.<br>
    Sie läßt sich wunderbar ausführen, allerdings auch nur auf meinen PC. Auf anderen Systemen möchte<br>
    er die Datei "bfc42.dll" haben. Verständlich. Irgendwo müssen ja auch die ganzen Funktionen lagern.<br>

    Wie schaffe ich es aber nun, dass sie auch auf anderen Systemen läuft? Ich habe schon alle möglichen<br>
    Compiler-Einstellungen im Builder ausprobiert (z.B. in den Projektoptionen "Build with Runtime Packages"),<br>
    aber die Exe-Datei will einfach nicht größer werden.<br>

    Wie schaffe ich es also eine Datei "statisch" zu compilieren, wenn man das so sagen kann?<br>

    Danke für jeden Tipp!
    </pre>

  • #2
    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>Neue Seite 1</title>
    </head>

    <body>

    <p><i>&gt;&gt; Ich habe schon <span style="background-color: #FFFF00">alle möglichen
    </span>Compiler-Einstellungen im Builder ausprobiert</i></p>
    <p>Auch die hier :<span style="background-color: #FFFF00"> Linker - Dynamische
    RTL verwenden</span> ??? Da sollte<span style="background-color: #FFFF00"> kein </span>Häkchen
    sein !</p>

    </body>

    </html&gt
    Günther

    Comment


    • #3
      Auch bei Packages -> mit Laufzeit compilieren

      Da sollte auch kein Häckchen sei
      Christian

      Comment


      • #4
        <pre>
        Ne, die noch nicht, das ist schonmal ein erster Schritt.

        Wenn ich den Haken wegnehme, bekomme ich allerdings folgende Fehlermeldung im Compiler:

        "The dynamic MFC library requires the dynamic RTL."

        Scheint so als ob das Programm auf diesen Haken besteht.

        Kann man dieses Problem umgehen?

        Auf jedenfall Danke

        </pre&gt

        Comment


        • #5
          <pre>
          @Christian Marquardt: Das habe ich bereits angeklickt, ist das was
          ich oben beshrieben habe, halt nur englisch. Habe die englische Version.<br>
          Aber damit klappt das leider auch nicht. Wieso kann die 'Exe' nicht endlich ein bißchen zunehmen?

          </pre&gt

          Comment


          • #6
            "MFC library" hab ich noch nie benutzt. Die ist auf jeden Fall von MS und muß dann wohl als DLL mitgeliefert werden
            Günther

            Comment


            • #7
              <pre>
              Hmm, Muss ich mich wohl damit abfinden. Ja, ich programmiere bisher
              immer nur mit MFC. Ihr macht das alle mit VCL, soweit ich das
              mitbekommen habe.
              Naja, vielleicht sollte ich mich da auch mal einarbeiten, aber es ist
              immer so schwer sich umzustellen.
              </pre&gt

              Comment

              Working...
              X