Zum Inhalt springen

.EXE datei nicht ausführbar!


Empfohlene Beiträge

hi,

ich kenne es nur vom Visual C++, das Du bestimmte DLLs bzw. Libs mitgeben musst. Dies müsste eigentlich in einer Readme-Datei im Release-Verzeichnis oder in der Hilfe stehen.

Wenn ich heute abend daheim bin, kann ich mir das unter dem Borland C++ Builder mal angucken und sagen, welche Du brauchst.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

Geh mal im Menu unter Projekt in den Menupunkt Optionen.

Da wechselst du auf "Packages". Hier solltest du eine Checkbox finden, die "Mit Laufzeit-Packages aktualisieren" heißt. Wenn die Checkbox aktiviert ist schalt sie aus und er sollte die Packages mit in die EXE einbinden. Jetzt läuft die EXE auch auf Rechnern ohne C-Builder. Ne andere IMO unbequemere Methode ist es die Packages jedesmal mitzukopieren. Gruß

Maart!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Manchmal gibts auch ein Verzeichnis, das auf den jeweiligen Rechner mit kopiert werden muss. Heisst dann 'deploy' oder 'client' oder sonstwie. Steht aber meist dabei.

Wenn das mit dem Einbinden der Libs in die .exe funktioniert, ist es sicher bequemer, wenn du nur ein Programm hast. Wenn aber letzten Endes mehrere .exe auf anderen Rechnern laufen sollen, dann kopier lieber einmalig das Verzeichnis, sonst blähst du die einzelnen Progs jedesmal unnötig auf.

Viel Erfolg

Flo

Link zu diesem Kommentar
Auf anderen Seiten teilen

Unter Projekt|Optionen... mußt Du folgende Einstellungen machen:

Tab Compiler: Auf endgültige Version klicken.

Tab Erweiterte Compiler Optionen: Da könnte man, muß man aber nicht, den entsprechenden Anweisungs-Set auswählen.

Tab Packages: Das Kästchen mit Laufzeit-Packages compilieren aushaken.

Tab Linker: Wenn man nicht auf endgültige Version geklickt hat, dann muß man hier noch aushaken: Dynamische RTL verwenden und Debug-Bibliotheken,

Ich hoffe, ich habe jetzt nichts vergessen.

HTH

Jan

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi, also ich hab die Datei gefunden -> im Programmverzeichnis deines Borland Builders Deploy.txt (z.B. c:\programme\borland\cbuilder5\deploy.txt) ---> bei bedarf kann ich Dir den ganzen Text p. M. zu schicken.

Zitat der Deploy.txt des Borland Builders

1. Weitergeben von Anwendungen

===========================================================

Mit C++Builder 5 erstellte Anwendungen benötigen keine

Laufzeitumgebung. Sie müssen lediglich die .EXE-Datei und

die in ihr aufgerufenen DLLs und BPLs weitergeben. Bei

einfachen Anwendungen reicht eine einzelne ausführbare Datei

aus. Werden in der Anwendung Laufzeit-Packages verwendet,

müssen auch diese weitergegeben werden. Bei Anwendungen,

in denen die dynamische Laufzeitbibliothek verwendet wird,

müssen Sie die erforderlichen Laufzeitbibliothek-DLLs

(CC3250.DLL und/oder CC3250MT.DLL) und Speicherverwaltung-DLLs

(BORLNDMM.DLL, BCBMM.DLL oder DELPHIMM.DLL) weitergeben.

Anwendungen, die mit MFC arbeiten, müssen BFC42.DLL oder

BFC42D.DLL weitergegeben werden.

Bei Anwendungen, in denen die BDE (Borland Database Engine)

verwendet wird, müssen Sie ein von INPRISE zertifiziertes

Installationsprogramm wie InstallShield Express verwenden.

In InstallShield können Package-Dateien (.BPL, .DE) wie normale DLLs

behandelt werden. Öffnen Sie einfach in der Setup-Checkliste

das Fenster "Gruppen und Dateien", und klicken Sie auf "Gruppe

hinzufügen". Sie können dann eine Gruppe mit dem Namen "Packages"

für die .BPL- und .DE-Dateien erstellen. Um Packages im Verzeichnis

WINDOWS\SYSTEM zu installieren, wählen Sie <WINSYSDIR> als

Zielverzeichnis (es empfiehlt sich, .DLL-, .BPL- und .DE-Dateien im

Systemverzeichnis zu installieren.) Klicken Sie anschließend auf

"Explorer starten", und wählen Sie die weiterzugebenden

.BPL- und .DE-Dateien aus.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...