Interpreter + .exe

  • Hallo,
    hätte mal eine allgemeine Frage :

    Ich lasse ein Programm im Interpreter laufen
    und erstelle anschließend eine .exe Datei.
    Man verbessert ja öfter den Quellcode und
    compiliert dann neu.
    Soweit ist alles gut. Wenn ich nun das fertige
    Programm in einen bestehenden Ordner + existierende
    .exe kopiere bzw. überschreiben will, meldet mir
    Windows, daß das Programm nicht kopiert werden
    kann, da es noch läuft.

    Ich habe aber das fertige Programm vorher nicht als
    .exe gestartet, sondern nur im Interpreter laufen lassen.
    Erst, wenn ich XProfan (also den Editor) beende, kann
    ich das Programm überschreiben.

    Liegt das nun an Windows selber oder evtl. an einem
    noch laufenden Interpreter ?

    Wir sind die XProfaner.

    Sie werden von uns assimiliert.

    Widerstand ist zwecklos!

    Wir werden alle ihre Funktionen und Algorithmen

    den unseren hinzufügen.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress, WoltLab & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

    Wenn du Fragen hast, kannst du dich gerne jederzeit an @Maximilian Rupp wenden

    Hinweis:

  • Heinz, was zeigt denn der Taskmgr im Feld "Anwendungen"? Läuft da noch irgendwo eine zuvor gestartete "XProfan Runtime.exe", eventuell sogar eine ohne Fenster? (Mir ist das manchmal beim testen passiert, darum schreibe ich auch nicht mehr am Ende Waitinput:End, sondern z.B. Waitinput 30000:End So ist der Spuk wenigstens binnen 30 Sekunden vorbei).

    HP255G7:Win10pro2.004,4*AMD Ryzen3200U@2.60GHz,6+2GB-RadeonVega/237GBSSD:intlDVDRW,3xUSB3 ext4TB-HDX,XProfanX3+Xasm/Xpse

  • Das scheint nur sporadisch zu passieren.
    Habs gestern und heute ein paarmal getestet.
    Jetzt scheint alles normal.
    Vielleicht war wirklich noch eine Runtime
    am laufen.
    Der Taskmanager zeigte auch nichts.

    PS:
    Was meinst du mit WaitInput 30000:End ?
    Ich mache nach meiner Erstellung der Controls
    einfach :


    wobei ende vorher mit 0 belegt wird.
    Hat auch bisher immer prima funktioniert.
    Wenn ich das WaitInput nochmals vor dem
    End schreibe, muß das Programm ja nochmals
    auf einen Tastendruck oder Mausklick warten,
    bzw. die 30000 Millisekunden.

    Wir sind die XProfaner.

    Sie werden von uns assimiliert.

    Widerstand ist zwecklos!

    Wir werden alle ihre Funktionen und Algorithmen

    den unseren hinzufügen.

  • Dann hat es sich also mehr oder weniger geklärt - prima, Heinz!
    Gruss

    P.S.: Ad Timer: Am Ende zeigen meine Programme irgend ein Ergebnis an, sodaß es sinnvoll ist, das Fenster erst nach einem Tastendruck zu beenden. Wenn nun Probleme schon vor Fensteröffnung auftauchen, hat man keine Chance das Programm manuell zu beenden. Nach 30 Sekunden simuliert dann der Timer einen Tastendruck (sozusagen mein 'Deppen-Ausgang').

    HP255G7:Win10pro2.004,4*AMD Ryzen3200U@2.60GHz,6+2GB-RadeonVega/237GBSSD:intlDVDRW,3xUSB3 ext4TB-HDX,XProfanX3+Xasm/Xpse

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!