tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
578
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MrChefman MrChefman ist offline Mitglied
    Registriert seit
    Nov 2006
    Beiträge
    12
    Ich habe mit dem BCB 6.0 eine Anwendung erstellt. Diese .exe Datei läuft auf dem Entwicklungsrechener ohne Probleme.
    Auf anderen Rechnern werden immer Dateiern gesucht:
    *.bpl (habe ich ins Windows-Verzeichnis kopiert -> soweit gelöst)
    borlndmm.dll

    Das kann doch eigentlich nicht sein, dass diese ganzen Dateien fehlen.

    Habe ich irgendwelche Compilereinstellungen falsch? Die .exe müsste doch auf jedem Rechenr laufen.
     

  2. #2
    Avatar von GiFt-ZwErG
    GiFt-ZwErG GiFt-ZwErG ist offline Mitglied Gold
    Registriert seit
    Feb 2005
    Beiträge
    204
    Hier ne Kurzanleitung, wie man den Builder dazu kriegt, ne Standalone-Exe zu erzeugen.

    Projekt/Optionen:
    Registerkarte 'Packages': 'Mit Laufzeit-Packages compilieren' deaktivieren (sprich: Hacken weg)
    Registerkarte 'Linker': 'Dynamische RTL verwenden' ebenfalls deaktivieren

    neu compilieren; das war's.

    Die exe ist dann zwar etwas größer, aber ist unabhängig vom System.

    MFG
     
    Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
    Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

  3. #3
    MrChefman MrChefman ist offline Mitglied
    Registriert seit
    Nov 2006
    Beiträge
    12
    Danke, jetzt klappts.

    Punkt 1 habe ich ja schon gemacht, und wenn man die dynamische RTL auch noch ausschaltet, klappts ohne Porbleme.
     

  4. #4
    Avatar von Turri
    Turri Turri ist gerade online Mitglied Brokat
    Registriert seit
    Jun 2005
    Beiträge
    354
    Man kann in den Projektoptionen noch ändern
    von "Voll-Debug" auf "Endgültig"

    Ist aber nicht unbedingt notwenig...

    MfG Turri
     

  5. #5
    MrChefman MrChefman ist offline Mitglied
    Registriert seit
    Nov 2006
    Beiträge
    12
    Anwendung erstellt aus BCB 6.0:

    Nun ein neues Problem: Die Anwendung läuft soweit stadnalone.

    Aber ich habe nun nach dem Schließen eines bestimmten Fensters immer folgende Fehlermeldung, die ich mit Projekteinstellungen "Full Debug" nicht bekomme, sondern nur mit Einstellungen "Release" (bei beiden sind die oben genannten Punkte deaktiviert):

    Access violation at address 00435f6C in Module "name.exe". Read of address 0003.

    Dies geschieht nach dem schließen eines Fensters und vor dem Lesen aus einer .ini-Datei.
    Wenn ich aber entweder das Fenster an dieser Stelle nicht öffne, oder nicht aus der Datei lese, erscheint dieser Fehler auch.

    Ansosnten läuft das Prgramm trotzdem problemlos und ohne Fehlermeldung.
    Geändert von MrChefman (14.12.06 um 11:58 Uhr)
     

  6. #6
    MrChefman MrChefman ist offline Mitglied
    Registriert seit
    Nov 2006
    Beiträge
    12
    Und noch eine andere Frage:

    Ich habe in meinem Programm, das mit BCB 6.0 Pro erstellt wurde, einen TTcpClient eingebaut. Den gibt es in der Personal Version nicht mehr.
    Kann ich dafür einen TClientSocket verwenden, bei dem als Property "Service" TCP/IP" eingetragen ist?
     

  7. #7
    Avatar von Turri
    Turri Turri ist gerade online Mitglied Brokat
    Registriert seit
    Jun 2005
    Beiträge
    354
    Zitat Zitat von MrChefman Beitrag anzeigen
    Und noch eine andere Frage:

    Ich habe in meinem Programm, das mit BCB 6.0 Pro erstellt wurde, einen TTcpClient eingebaut. Den gibt es in der Personal Version nicht mehr.
    Kann ich dafür einen TClientSocket verwenden, bei dem als Property "Service" TCP/IP" eingetragen ist?
    Also ich hab mit der Komponente noch nicht gearbeitet...

    Was den Laufzeitfehler betrifft, weiß ich auch nich woran es liegt.
    Bei mir klappt die Umstellung von Voll-Debug auf Release eigentlich immer Problemlos.
    Da wird ja nicht mehr gemacht als die Debuginformation rausgenommen soweit ich weiß.
    Sprich kannst das Ding zwar starten, aber hält an keinem Breakpoint den du setzt, mehr an.

    MfG Turri
     

Ähnliche Themen

  1. abfragen, ob eine Anwendung bereits läuft?
    Von magic_halli im Forum Java
    Antworten: 1
    Letzter Beitrag: 27.09.07, 12:20
  2. Hilfe! Java Anwendung läuft nicht.
    Von BFreakout im Forum Java
    Antworten: 0
    Letzter Beitrag: 26.10.06, 12:27
  3. Anwendung läuft nicht. cw3220.dll fehlt
    Von KlaDi im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 23.08.06, 08:25
  4. [Batch]-Datei zur Überprüfung ob eine Anwendung läuft
    Von JK_net im Forum Sonstige Sprachen
    Antworten: 1
    Letzter Beitrag: 16.10.05, 22:25
  5. Antworten: 2
    Letzter Beitrag: 08.06.05, 09:22