Haltepunkte
Haltepunkte
moin,
bin gerade am grübeln. Haltepunkte funktionieren bei mir nicht mehr.
Kommt das Programm an einem Haltepunkt, fliegt alles raus mit der Meldung: 'Speicherzugriffsfehler (11)'!
Was ist das denn? Hat sonst immer geklappt. Statt Haltepunkt habe ich ein 'Stop' eingefügt, das gleiche.
Was tun?
bin gerade am grübeln. Haltepunkte funktionieren bei mir nicht mehr.
Kommt das Programm an einem Haltepunkt, fliegt alles raus mit der Meldung: 'Speicherzugriffsfehler (11)'!
Was ist das denn? Hat sonst immer geklappt. Statt Haltepunkt habe ich ein 'Stop' eingefügt, das gleiche.
Was tun?
Gruss
Re: Haltepunkte
moin,
eine Ergänzung zu obigen Them: Einzelschrittmodus geht gar nicht mehr, auch nicht zum Starten.
Bisher klappt es nur bei einem Programm nicht und da bin ich gerade am Rätseln.
Hat keiner eine Idee für mich?
eine Ergänzung zu obigen Them: Einzelschrittmodus geht gar nicht mehr, auch nicht zum Starten.
Bisher klappt es nur bei einem Programm nicht und da bin ich gerade am Rätseln.
Hat keiner eine Idee für mich?
Gruss
Re: Haltepunkte
moin,
ich habe das Programm mal mit Gambas zusammen übers Terminal aufgerufen. Da kam dann die Meldung nach Drücken von F8, Debuggen:
Was bedeutet das?
Bei anderen Programmen kommt das nicht!
ich habe das Programm mal mit Gambas zusammen übers Terminal aufgerufen. Da kam dann die Meldung nach Drücken von F8, Debuggen:
Code: Alles auswählen
gb.debug: warning: unable to send data to the debugger: Datenübergabe unterbrochen (broken pipe)
Bei anderen Programmen kommt das nicht!
Gruss
Re: Haltepunkte
Zum Problem "Haltepunkt":
Was steht in der Projekt-Datei ".settings" unter [DEBUG], z.B.:
[DEBUG]
Breakpoints={}
Gruß
Crabman
Was steht in der Projekt-Datei ".settings" unter [DEBUG], z.B.:
[DEBUG]
Breakpoints={}
Gruß
Crabman
Re: Haltepunkte
moin,
so steht es da.
Code: Alles auswählen
[Debug]
Breakpoints={}
Profiling=False
Gruss
Re: Haltepunkte
ich habe ein neues Projekt angelegt.
'FMain.form' und 'Mod1' vom defekten Prg. ins Verz. '.src' kopiert. Den Code habe ich Sub für Sub usw übernommen.
Im neu angelegten Prg. bisher ohne diesen Fehler.
Das verstehe ich nicht.
'FMain.form' und 'Mod1' vom defekten Prg. ins Verz. '.src' kopiert. Den Code habe ich Sub für Sub usw übernommen.
Im neu angelegten Prg. bisher ohne diesen Fehler.
Das verstehe ich nicht.
Gruss
Re: Haltepunkte
Ich hatte auf Hinweise gehofft, die zu dem Fehler führen - Fehlanzeige.
Da Du jetzt eine funktionierende Version und eine nicht funktionierende Version hast, müsste es eigentlich möglich sein die Ursache zu finden, indem Du die Projekt-Dateien vergleichst.
Gruß
Crabman
Da Du jetzt eine funktionierende Version und eine nicht funktionierende Version hast, müsste es eigentlich möglich sein die Ursache zu finden, indem Du die Projekt-Dateien vergleichst.
Gruß
Crabman
Re: Haltepunkte
Tja, (nicht nur) für so etwas ist die Verwendung von Git äußerst sinnvoll. Eine Versionsverwaltung zeigt einem alle Änderungen, die im Laufe des Programmierens gemacht wurden. Damit lassen sich – wenn relativ feingranular committed wird – Probleme sehr zuverlässig eingrenzen, erkennen und fixen. Damit werden Fragen vermieden, die lauten, "Ich habe irgendetwas gemacht, und jetzt passiert etwas, was ich nicht will, aber ich weiß nicht mehr, was ich gemacht habe".
Alles Gute,
tionov
tionov
Re: Haltepunkte
moin,
zu den Projekt-Dateien, ich habe die Projekt-und Settings Datei umbenannt und das Programm neu aufgerufen und gestartet.
Kein Unterschied, alles beim alten, mit dem Fehler. Gambas hat beide neu angelegt, ohne zu meckern.
@ tionov: was ist 'die Verwendung von Git' ?
Noch nie gamacht, wie geht das?
zu den Projekt-Dateien, ich habe die Projekt-und Settings Datei umbenannt und das Programm neu aufgerufen und gestartet.
Kein Unterschied, alles beim alten, mit dem Fehler. Gambas hat beide neu angelegt, ohne zu meckern.
@ tionov: was ist 'die Verwendung von Git' ?
Noch nie gamacht, wie geht das?
Gruss
Re: Haltepunkte
Einfache Frage, superkomplizierte Antwort. Git ist das Versionskontrollsystem, das von der Gambas IDE unterstützt wird. Fange an mit:
shell code
sudo apt install gitDann öffne ein Testprojekt und wähle:
Projekt ->"Unter Versionskontrolle stellen" -> "Mit Git"
Dann legt dir Gambas ein Git Repository im Projekt im Verzeichnis ".git" an. Dann schlägt es dir vor, den ersten sogenannten Commit ins Journal zu übernehmen. Da schreibst du einfach "Start" und drückst "Übermitteln". Damit hast du den aktuellen Stand des Projektes in Git festgehalten.
Ab da kannst du zu beliebigen Zeitpunkten alle oder nur einzelne Änderungen ins Journal übernehmen. Über dem Projektbaum auf der linken Seite hast du die Werkzeuge dazu und unten neben der Konsole die Versionskontrolle.
Und dann brauchst du ungefähr einen Monat bis du Git einigermaßen verstehst. Es gibt die verschiedensten Git Tutorials, das Git-Buch finde ich gut:
https://git-scm.com/book/de/v2
Die Lernkurve ist steil, aber es lohnt sich!
Alles Gute,
tionov
tionov
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste