Programm läuft nicht auf anderen Rechnern



  • Habe mit dem Borland C++ Builder 6 das Spiel Abalone programmiert.
    Das Spiel soll im 2 Spielermodus über Netzwerk ablaufen.

    Nun wollte ich am Wochenende die Neztwerkprogrammierung des Spiels testen.
    Also hab ich Borland auf einem 2. Rechner installiert und zusätzlich noch das plugin GifImage.

    Soweit so gut, nur was mir dann beim öffnen des Projekts direkt auffiel war, dass die Positionen der Bilder sowie die Größe der Fenster sich verändert hatten. Aber warum??

    Beim Versuch das Programm auszuführen ist dann auch noch ein Fehler aufgetreten: "Project AbaloneP.exe raised exception class EMCIDeviceError with message 'Die angeforderte Datei wurde nicht gefunden. Stellen Sie sicher, dass Pfad- und Dateiname richtig sind.'. Process stopped. Use Step or Run to continue."

    Warum taucht dieser Fehler nicht auch auf dem Rechner auf, auf dem ich das Programm programmiert habe?
    Und wie kann ich den Fehler beheben?

    Beim Ausführen der Exe taucht dieser Fehler übrigens auch auf...

    Bitte um Hilfe!!

    mfg Sebabo

    Hier gibts das Programm sowie den kleinen Borlandzusatz GifImage zum downloaden



  • Klingt irgendwie wie Antwort in FAQ C++ Forum Top3.

    Wenn's das ist, was ich glaube, dann habe ich den Fehler auch schon gemacht. Und es sind die Einstellungen für's Compilieren, so daß das Programm standalone läuft.



  • caspar_louis schrieb:

    Klingt irgendwie wie Antwort in FAQ C++ Forum Top3.

    Wenn's das ist, was ich glaube, dann habe ich den Fehler auch schon gemacht. Und es sind die Einstellungen für's Compilieren, so daß das Programm standalone läuft.

    Ne das ist es leider nicht da ich auch schon die Projektoptionen so eingestellt hatte um eine Standalone EXE zu erstellen. Doch der Fehler ist weiterhin aufgetreten...



  • Linker Optionen (Dynamische RTL vernwenden, deaktivieren)
    Packages (Mit Laufzeitpackages aktualisieren, deaktivieren)

    sollte eigentl gehen!



  • Kompiliert Du das Programm im Debug-Modus?



  • Sebabo schrieb:

    Beim Versuch das Programm auszuführen ist dann auch noch ein Fehler aufgetreten: "Project AbaloneP.exe raised exception class EMCIDeviceError with message 'Die angeforderte Datei wurde nicht gefunden. [...]

    Warum taucht dieser Fehler nicht auch auf dem Rechner auf, auf dem ich das Programm programmiert habe?

    Weil z.B. eine Musikdatei abgespielt werden soll, du aber vergessen hast, sie mit auf den anderen Rechner zu kopieren bzw. nicht an die richtigé Stelle?

    Mit dem Standalone-Problem dürfte das ausnahmsweise mal nichts zu tun haben.



  • Jansen schrieb:

    Weil z.B. eine Musikdatei abgespielt werden soll, du aber vergessen hast, sie mit auf den anderen Rechner zu kopieren bzw. nicht an die richtigé Stelle?

    Mit dem Standalone-Problem dürfte das ausnahmsweise mal nichts zu tun haben.

    Ja es soll ein Video abgespielt werden, aber das Video liegt in einem Unterordner des Ordners in dem die Projektdatei (usw.) liegt. Deswegen glaube ich nicht dran, dass dies das Problem sein soll.
    Aber werde deinen Lösungsvorschlag berücksichtigen und austesten ob dies nicht doch die Lösung ist. 😉

    Danke, dass du es wenigstens einsiehst, dass es nichts mit dem Standalone-Problem zu tun haben dürfte. 😃



  • und wie gibst du den Pfad des Videos an?
    zeig mal



  • Großes Danke an Jansen!! 👍

    War doch der Fehler wie du Ihn beschrieben hattest und jetzt läuft alles!! 😃

    Vielen Dank nochmal

    gruß Sebabo


Anmelden zum Antworten