Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » EXE funzt net bei anderen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
15.03.2006, 21:00 Uhr
~Frager
Gast


Also wenn ich mein Progri geschrieben hab funktioniert die exe Datei bei mir, aber wenn ichs z.B meinen Bruder schicke kommt da immer ein Fehler...

Weiß jemand warum?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
15.03.2006, 21:09 Uhr
theosoft



Möglicherweise fehlen auf dem PC deines Bruders Dateien, aus denen dein Programm zur Laufzeit etwas laden will.
Such mal in die Richtung, dass du alles in die EXE linkst, was gebraucht wird; oder es mitlieferst (DLLs z. B.).
--
ifS (immer fröhliches Schaffen)
theosoft
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
15.03.2006, 21:17 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Wobei wir dann allerdings schon wieder aus dem Ansi-C++ raus sind.

Wie heißt denn deine IDE (das Programm, mit dem du deine Programme erstellst)?
Außerdem währe es evtl. hilfreich zu wissen, was für eine Fehlermeldung genau auf dem Computer von deinem Bruder erscheint!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
15.03.2006, 21:23 Uhr
~Frager
Gast


aso ähm ich benutz den C++Builder 5

bei meinen bruder steht was das eine Datei fehlt glaub die DLL für thesoft schon gesagt hat
aber komisch das es bei mir geht udn bei allen anderen die ichs gebe nicht geht, zufällig ich hab diese datei udn die anderen net?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
15.03.2006, 21:28 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Och Leute, guckt doch mal auf die Foren-Liste. Wenn da steht "Borland C++ Builder", und ihr zufällig mit dem "Borland C++ Builder" arbeitet, dann könnte man ja fast auf die Idee kommen, die Frage gleich im richtigen Forum zu posten

Naja egal ->

Jedenfalls ist das eine der grundlegendsten Sachen mit dem Builder. Da du den C++ Builder installiert hast, hat dein Computer natürlich auch die entsprechenden Bibliotheken installiert. Wenn du dein Programm aber für den Betrieb auf fremden Rechnern kompilieren willst, musst du dem Compiler sagen, dass er die entsprechenden Bibliotheken direkt in dein Programm "rein packen" soll (damit andere Computer die eben nicht mehr brauchen):
1. Project->Options->Packages->Den Haken im Kästchen "Build with runtime packages" entfernen
2. Project->Options->Linker->Den Haken im Kästchen "Use dynamic RTL" entfernen

Die Menüpunkte sehen beim deutschen Builder entsprechend anders aus. Die Antwort auf die Frage hättest du aber per Forensuche in weniger Zeit gefunden, als du jetzt hier auf eine Antwort hast warten müssen

Dieser Post wurde am 15.03.2006 um 21:44 Uhr von Reyx editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
15.03.2006, 21:38 Uhr
~Frager
Gast


DANKE funzt

Das nächste mal post ich im richtigen beireich sry^^
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
03.09.2007, 10:06 Uhr
Philipq



Hallo, ich habe zu diesem Thema noch eine weitere Frage:

Also, ich beutze das BDS 2006 und nehme alle Einstellungen bezüglich der Haken wie oben beschrieben vor.
Wenn ich das Projekt erzeugen lasse, geht das auch, aber der Compiler gibt diese Warnmeldung aus:

[C++ Warning] _str.h(190): W8058 Cannot create pre-compiled header: code in header

Hm, okay, versuche ich nun die exe auszuführen kommt noch dieser Fehler dazu:

---------------------------
Project1.exe - Komponente nicht gefunden
---------------------------
Die Anwendung konnte nicht gestartet werden, weil WINSPOOL.DLL nicht gefunden wurde. Neuinstallation der Anwendung könnte das Problem beheben.
---------------------------
OK
---------------------------

Weiß jemand woran das liegt?? Oder sollte ich das BDS wirklich neu installieren?

Danke schonmal
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
03.09.2007, 22:13 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Passiert das auch bei einem Vanilla-Projekt? (Datei -> Neues Projekt -> C++ VCL Applikation) (oder so ähnlich), und dann direkt kompilieren + ausführen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
03.09.2007, 23:02 Uhr
Hans
Library Walker
(Operator)



Zitat:
[C++ Warning] _str.h(190): W8058 Cannot create pre-compiled header: code in header

Hi,

in die Headerdatei, also *.h, gehört auch kein Code rein, sondern nur Deklarationen.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
04.09.2007, 17:54 Uhr
Philipq



Hallo, vielen Dank für die Antworten!

So also,

@ Reyx:
--------

Ein Vanilla Projekt funktioniert mit den entfernten Haken problemlos!

@Hans:
--------

Ja, das ist klar, allerdings habe mich mit der str.h überhauptnix angestellt, die wird doch von dem BDS her mitgebracht, ich binde die nur ein mit <string.h>

Beim klick auf den Fehler, springt der Compiler an diese Stelle:


C++:
#ifdef strcmp
int         _RTLENTRYF _EXPFUNC16 __strcmp__(const char _FAR *__s1, const char _FAR *__s2)
{
    return ::_rtl_strcmp(__s1, __s2);
}



obwohl ich diese Funktion nicht beutze.....

hm, sonst wer ne Ahnug?
Kann das irgendwie damit zusammenhängen, das ich Texte speichere und auslese?
Oder überhaupt mit dem Variablentyp String arbeite?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: