Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
oldzorro
Anmeldungsdatum: 09.03.2018 Beiträge: 20 Wohnort: Erkelenz
|
Verfasst am: 27.03.2018, 13:19 Titel: Permission denied nervt |
|
|
Hi ,beim Üben mit FB taucht immer mal permission denied auf.Dann muß ich immer z.B. mit dem taskmanager die entsprechende exe löschen.Dann geht es wieder.
Benutze fbc 105
mit build fbc -exx -g -s console
Kann man da irgendwo etas einstellen, ohne daß die exe erst gelöscht werden muß? |
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 27.03.2018, 13:46 Titel: |
|
|
Du kannst ein laufendes Programm nicht überschreiben. Das kann man nicht ändern. Wenn dein Programm noch läuft, obwohl es das nicht sollte, würde ich mal im Code schauen ob es dort vielleicht irgendwo unbeabsichtigte Endlosschleifen gibt, die das Programm davon abhalten, sich selbst zu beenden. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
oldzorro
Anmeldungsdatum: 09.03.2018 Beiträge: 20 Wohnort: Erkelenz
|
Verfasst am: 27.03.2018, 15:52 Titel: |
|
|
Danke,ich werde erst einmal alle codes mit end abschließen. und schauen ,wann eine exe des codes im Taskmanager auftaucht.
Noch eine Frage zu FBEdit:
Was ist der Unterschied zwischen Ausführen, Start und Schnellstart?
Benutze fast immer Start |
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4597 Wohnort: ~/
|
Verfasst am: 27.03.2018, 16:09 Titel: |
|
|
Zitat: | Was ist der Unterschied zwischen Ausführen, Start und Schnellstart?
Benutze fast immer Start |
Ganz genau weiß ich es leider nicht, da ich nicht mit der IDE arbeite; aber "Schnellstart" compiliert das Programm temporär unter einem anderen Namen und löscht das temporäre Programm nach dem Ende wieder von der Platte. Es ist insofern die bequemste Möglichkeit, wenn man nur mal schnell was testen will; und es ist eine Möglichkeit, die ich normalerweise nicht verwende.
"Start" wird vermutlich das Programm regulär compilieren und direkt danach ausführen. "Ausführen" sollte das Programm nicht selbständig compilieren; sprich: du kannst die zwei Schritte "Compilieren" und "Ausführen" getrennt voneinander durchführen und z. B. Änderungen am Quelltext vornehmen und dann trotzdem noch einmal die ursprüngliche Programmversion starten. _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
|
oldzorro
Anmeldungsdatum: 09.03.2018 Beiträge: 20 Wohnort: Erkelenz
|
Verfasst am: 27.03.2018, 16:18 Titel: |
|
|
Danke,schön,daß es die FB Foren gibt!! |
|
Nach oben |
|
|
grindstone
Anmeldungsdatum: 03.10.2010 Beiträge: 1211 Wohnort: Ruhrpott
|
Verfasst am: 27.03.2018, 23:47 Titel: |
|
|
nemoreds Beschreibungen sind korrekt.
Ausführen: Die bereits existierende .exe zum geladenen Programm wird gestartet, so wie bei einem Doppelklick im Programmmanager.
Start: Der Quelltext des Programms wird abgespeichert (sofern Änderungen vorgenommen wurden), anschließend compiliert und (sofern bei der Compilierung keine Fehler aufgetreten sind) ausgeführt.
Schnellstart: Für Testläufe. Das Programm im Editor wird compiliert und ausgeführt, ohne den Quelltext abzuspeichern und eine eventuell vorhandene .exe zu überschreiben.
Gruß
grindstone _________________ For ein halbes Jahr wuste ich nich mahl wie man Proggramira schreibt. Jetzt bin ich einen! |
|
Nach oben |
|
|
|