Forum: PC-Programmierung Lauffähige exe


von EDE (Gast)


Lesenswert?

Hallo wie kann ich mit dem Borland Builder eine exe erstellen, die ich 
z.B- jemand schicken kann der kein Borland hat und der diese dann 
ausführen kann.

von Stefan (Gast)


Lesenswert?

kompilieren...

von TK (Gast)


Lesenswert?

Indem Du Deine C-Dateien kompilierst!

von S. M. (smatlok)


Lesenswert?

-- Bringt nichts, in den Standarteinstellungen wird die exe immer BB 
spezifische DLLs brauchen..

Aber eine Lösung gibts überall im Inet (ich weiß nichtmehr was man 
umstellen muss), such mal nach "stand alone exe"

*EDIT:*
http://www.google.de/search?q=stand+alone+exe+borland+builder&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

von Ich (Gast)


Lesenswert?

Folgende Häckchen wegnehmen (habe die englische Version):

Menü Project:

 Reiter Linker   ->  [ ] use dynamic runtimes

 Reiter Packages ->  [ ] Build with runtime packages   (unten)

von EDE (Gast)


Lesenswert?

Das habe ich schon gemacht dann bekomme ich gar keine exe mehr erstellt.

von Ich (Gast)


Lesenswert?

Mach ich nur so!

Project -> Build abc

und schon ist die abc.exe da. Lauft dann auf jedem Windows-Rechner 
(i368) ohne Installation.

Gibt's Fehlermeldungen beim Erstellen der exe?

von Johnny (Gast)


Lesenswert?

Musst halt gucken welche DLL's benötigt werden und diese mitliefern. 
Allenfalls einen Installer generieren.

von EDE (Gast)


Lesenswert?

Sry funktioniert doch vielen Dank

von Ich (Gast)


Lesenswert?

> Musst halt gucken welche DLL's benötigt werden und diese mitliefern.
> Allenfalls einen Installer generieren.

Nein eben nicht. Alle Routinen werden in die *.exe eingebunden. Damit 
läuft das Programm ohne weitere DLLs und ohne Installation.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Der hier bislang fehlende Begriff ist statisch Linken. Das bedeutet, 
daß eben nicht Runtimeroutinen aus DLLs verwendet werden, sondern deren 
Inhalt als echte statische Library zum Programm gelinkt wird. Damit 
erhält man ein monolithisches Programm, eben eines, das einfach so 
ohne sonderliche Abhängigkeiten funktioniert.

von Ich (Gast)


Lesenswert?

@Rufus

du hast es mal wieder exakt formuliert. Das wollte ich eigentlich auch 
sagen. Aber mit meiner Anleitung ist EDE wohl schneller geholfen.

von Golimar (Gast)


Lesenswert?

Tja, Rufus ist wirklich der einzige, der perfekt formulieren kann. Es 
gibt keinen besseren...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.