Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   C++ C++ Builder Anwendung auf fremdem PC starten (https://www.delphipraxis.net/181763-c-builder-anwendung-auf-fremdem-pc-starten.html)

Neutral General 8. Sep 2014 09:59

C++ Builder Anwendung auf fremdem PC starten
 
Hallo,

Auf einem PC auf dem der C++ Builder XE7 (Trial) installiert ist habe ich eine Anwendung programmiert.
Auf anderen PCs ohne den C++ Builder funktioniert die .exe allerdings nicht.

Ich bekomme dann den Fehler:

Zitat:

---------------------------
Project1.exe - Systemfehler
---------------------------
Das Programm kann nicht gestartet werden, da CC32150MT.DLL auf dem Computer fehlt. Installieren Sie das Programm erneut, um das Problem zu beheben.
---------------------------
OK
---------------------------
Bin noch sehr unerfahren was C++ und den C++ Builder angeht. Muss ich da etwas beachten?

Der schöne Günther 8. Sep 2014 10:02

AW: C++ Builder Anwendung auf fremdem PC starten
 
Aus unerfindlichen Gründen ist beim C++ Builder als Standard dieses komische "Mit ohne Laufzeit-Packages kompilieren" an. Man kopiert also entweder auf dem anderen PC die ganzen komischen BPL-Dateien in den Umgebungspfad oder macht das Häkchen aus.

// Edit:
Folgendes setzen:
Delphi-Quellcode:
Projekteigenschaften -> C++-Linker -> Mit dynamischer RTL linken: FALSE
Jetzt ist auch die C++-Builder-Anwendung wieder so groß wie eine normale Delphi-Anwendung :-D

Neutral General 8. Sep 2014 10:11

AW: C++ Builder Anwendung auf fremdem PC starten
 
Alles klar, danke!
Hat geklappt! :)

Der schöne Günther 8. Sep 2014 10:17

AW: C++ Builder Anwendung auf fremdem PC starten
 
Im ersten Moment dachte ich beim ersten mal auch "Was, nur 50 KB für eine Anwendung? Der C++-Builder muss ja einen super Linker haben" :-D

Neutral General 8. Sep 2014 11:00

AW: C++ Builder Anwendung auf fremdem PC starten
 
Kommando zurück :/

Auf dem PC wo wenigstens Delphi installiert ist geht es aber auf PCs ohne Delphi/C++/irgendwas bekomme ich jetzt noch die Meldung dass die rtl120.bpl fehlen würde.

Gibts da noch einen Tipp? :?

Der schöne Günther 8. Sep 2014 11:06

AW: C++ Builder Anwendung auf fremdem PC starten
 
Huch, ja. Eins vergessen:

Unter Projekteigenschaften -> Packages -> Laufzeit-Packages -> Mit Laufzeit-Packages linken auch auf AUS.

Neutral General 8. Sep 2014 11:45

AW: C++ Builder Anwendung auf fremdem PC starten
 
Super, danke :)

Ist aber echt bescheuert dass das nicht die Standard-Einstellungen sind :roll:

Der schöne Günther 8. Sep 2014 11:54

AW: C++ Builder Anwendung auf fremdem PC starten
 
Verstanden habe ich das auch nie.

himitsu 8. Sep 2014 16:09

AW: C++ Builder Anwendung auf fremdem PC starten
 
Die Standardeinstellung en kann man seit paar Jahren eh vergessen.

Wer will schon ständig die Delphiunits debuggen. :stupid:


Aber das mit den Laufzeitpackages hättest du anhand des Namens auch selber erkennen sollen. :zwinker:

Der schöne Günther 8. Sep 2014 16:13

AW: C++ Builder Anwendung auf fremdem PC starten
 
Du predigst immer wieder dagegen. Ich finde das gut. Erstens habe ich anfangs so eine Menge gelernt :angel2: und zweitens kann man so doch immer genau sehen, aus welchem Grund genau die RTL eine Exception wirft.
Der Stacktrace deines eigenen Codes wird dadurch doch nicht weniger detailliert? Ich sehe keinen Nachteil...


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:15 Uhr.
Seite 1 von 2  1 2      

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