BCB6 Programm auf anderem PC starten??
-
Hi!
Hab mal ne Frage, ich entwickel grad ein Programm unter dem BCB6 auf meinem PC (Win 2000).
So nun ist die Frage, kann ich die .exe die dabei erstellt wird einfach
so auf nem anderen PC (z.B. anderen Win2000 oder Xp oder 98 oder NT Rechner) laufen lassen oder was benötige ich auf dem anderen PC bzw. was muss ich evt noch dazukompilieren oder so??MFG
Maruu
-
Das Thema wurde bereits in den Faq's erläutert.
-
Mhhm hatte das:
FAQ - Rund um die Programmierung
und das :
FAQ - C++ Builder (VCL/CLX)
Forum durchsucht bin aber ned wirklich fündig geworden,
wo is es denn drinn??MFG
Maruu
-
Also ich hab was in der FAQ dazu gefunden

Standalone Exe (Programm weitergeben)
-
Ohh sorry hab ich übersehen,
hab aber wirklich gesucht gehabt.Mhhm so jetzt hab ich aber noch ein Problem,
also wenn ich unter Optionen/Linker/ Dynamische RTL verwenden raus mache dann funzt noch alles, aber im Beitrag stand noch, das mann auch unter Optionen/Packages/ Mit Lauzeit Packages Aktuallisieren raus machen soll, und da spinnt er dann, er bringt folgendes:[Linker Fehler] Unresolved external '__fastcall Nmurl::TNMURL::~TNMURL()' referenced from C:\DOKUMENTE UND EINSTELLUNGEN\ADMINISTRATOR\DESKTOP\OBJEKTDATEIEN\GETHTTP.OBJ
[Linker Fehler] Unresolved external 'Nmurl::TNMURL::' referenced from C:\DOKUMENTE UND EINSTELLUNGEN\ADMINISTRATOR\DESKTOP\BJEKTDATEIEN\GETHTTP.OBJ
[Linker Fehler] Unresolved external '__fastcall Nmurl::TNMURL::TNMURL(Classes::TComponent *)' referenced from C:\DOKUMENTE UND EINSTELLUNGEN\ADMINISTRATOR\DESKTOP\OBJEKTDATEIEN\GETHTTP.OBJ
[Linker Fehler] Unresolved external '__fastcall Nmurl::TNMURL::GetEncodeString()' referenced from C:\DOKUMENTE UND EINSTELLUNGEN\ADMINISTRATOR\DESKTOP\OBJEKTDATEIEN\GETHTTP.OBJ
[Linker Fehler] Unresolved external '__fastcall Idhttp::TIdHTTP::~TIdHTTP()' referenced from C:\DOKUMENTE UND EINSTELLUNGEN\ADMINISTRATOR\DESKTOP\OBJEKTDATEIEN\GETHTTP.OBJ
[Linker Fehler] Unresolved external '__fastcall Idtcpclient::TIdTCPClient::~TIdTCPClient()' referenced from C:\DOKUMENTE UND EINSTELLUNGEN\ADMINISTRATOR\DESKTOP\BJEKTDATEIEN\GETHTTP.OBJ
[Linker Fehler] Unresolved external '__fastcall Idtcpconnection::TIdTCPConnection::~TIdTCPConnection()' referenced from C:\DOKUMENTE UND EINSTELLUNGEN\ADMINISTRATOR\DESKTOP\OBJEKTDATEIEN\GETHTTP.OBJ
[Linker Fehler] Unresolved external '__fastcall Idcomponent::TIdComponent::~TIdComponent()' referenced from C:\DOKUMENTE UND EINSTELLUNGEN\ADMINISTRATOR\DESKTOP\OBJEKTDATEIEN\GETHTTP.OBJ
[Linker Fehler] Unresolved external 'Idhttp::TIdHTTP::' referenced from C:\DOKUMENTE UND EINSTELLUNGEN\ADMINISTRATOR\DESKTOP\OBJEKTDATEIEN\GETHTTP.OBJ
[Linker Fehler] Unresolved external '__fastcall Idhttp::TIdHTTP::TIdHTTP(Classes::TComponent *)' referenced from C:\DOKUMENTE UND EINSTELLUNGEN\ADMINISTRATOR\DESKTOP\OBJEKTDATEIEN\GETHTTP.OBJ
[Linker Fehler] Unresolved external '__fastcall Idhttp::TIdHTTP::Get(System::AnsiString)' referenced from C:\DOKUMENTE UND EINSTELLUNGEN\ADMINISTRATOR\DESKTOP\OBJEKTDATEIEN\GETHTTP.OBJWoran kann das liegen??
Also ich hab in dem Projekt ein paar klassen die jeweils in eigenen .cpp und .h Dateien sind. Diese ligen gerade in dem angegebenen Pfad. C:\DOKUMENTE UND EINSTELLUNGEN\ADMINISTRATOR\DESKTOP\OBJEKTDATEIEN\
Hab die .h Dateien im Quelltext includet und die .cpp Dateien über die Projektverwaltung zur .exe gelinkt.
Naja und in der Datei GETHTTP.cpp benötige ich zwei Komponenten einmal TNMURL und das andere mal TIdHTTP da mach in z.B. in der Headerdatei von GETHTTP.h nur ein#ifndef gethttp_H
#define gethttp_H
#include <vcl.h>
#include <NMURL.hpp>
#include <IdHTTP.hpp>
...
Bis jetzt hat das gelangt und ich konnte dann ein Objekt von der jeweiligen Externen Klasse erstellen. Aber wieso peilt der des jetzt nicht mehr?? Muss ich irgendwelche includpfade vor dem <NMURL.hpp> oder so noch angeben???MFG
Maruu
-
Leg die anderen *.cpp und *.h-Dateien alle in EIN Verzeichnis (ist sowieso üblich) und dann löschst du mal alle *.obj un die *.tds Dateien. Dann nochmal ausführen, ich denke dann müsste es klappen

-
Du kannst auch einfach normal kompilieren und dann diese Dateien mitliefern:
borlndmm.dll
cc3260mt.dll
rtl60.bpl
vcl60.bpl
-
Hi!
Also die Version mit alles in einen Ordner legen bringt leider nix, er bringt immernoch fehler, scheint das er irgendwie die Fastnet Komponenten und die NM Komponenten die ich in der Klasse benutze ned finden kann.
MHHM
naja und zum anderen kann ich grad nix sagen muss noch nen PC zum Testen haben werd ich aber bald machen.
MFG
Maruu
PS: Sonst noch ideeen woran es liegen kann??