Haltepunkte

Alle Fragen zur Programmierung, die nicht in die speziellen Themen passen
Antworten
gambasso
Foriker
Beiträge: 1336
Registriert: Sa 17. Mär 2012, 09:55
Kontaktdaten:

Haltepunkte

Beitrag von gambasso » Fr 5. Jan 2024, 16:24

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?
Gruss

gambasso
Foriker
Beiträge: 1336
Registriert: Sa 17. Mär 2012, 09:55
Kontaktdaten:

Re: Haltepunkte

Beitrag von gambasso » Sa 6. Jan 2024, 18:27

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?
Gruss

Benutzeravatar
tionov
Site Admin
Beiträge: 540
Registriert: So 18. Mai 2014, 23:40
Kontaktdaten:

Re: Haltepunkte

Beitrag von tionov » Sa 6. Jan 2024, 22:19

Hast du mal Projekt->Aufräumen gemacht?
Alles Gute,

tionov

gambasso
Foriker
Beiträge: 1336
Registriert: Sa 17. Mär 2012, 09:55
Kontaktdaten:

Re: Haltepunkte

Beitrag von gambasso » So 7. Jan 2024, 10:39

moin,

hat aber nichts gebracht...
Gruss

gambasso
Foriker
Beiträge: 1336
Registriert: Sa 17. Mär 2012, 09:55
Kontaktdaten:

Re: Haltepunkte

Beitrag von gambasso » So 7. Jan 2024, 11:59

moin,

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)
Was bedeutet das?

Bei anderen Programmen kommt das nicht!
Gruss

Crabman
Foriker
Beiträge: 199
Registriert: So 6. Jan 2019, 13:31
Kontaktdaten:

Re: Haltepunkte

Beitrag von Crabman » So 7. Jan 2024, 14:34

Zum Problem "Haltepunkt":
Was steht in der Projekt-Datei ".settings" unter [DEBUG], z.B.:
[DEBUG]
Breakpoints={}
Gruß
Crabman

gambasso
Foriker
Beiträge: 1336
Registriert: Sa 17. Mär 2012, 09:55
Kontaktdaten:

Re: Haltepunkte

Beitrag von gambasso » So 7. Jan 2024, 15:09

moin,

Code: Alles auswählen

[Debug]
Breakpoints={}
Profiling=False
so steht es da.
Gruss

gambasso
Foriker
Beiträge: 1336
Registriert: Sa 17. Mär 2012, 09:55
Kontaktdaten:

Re: Haltepunkte

Beitrag von gambasso » So 7. Jan 2024, 15:35

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.
Gruss

Crabman
Foriker
Beiträge: 199
Registriert: So 6. Jan 2019, 13:31
Kontaktdaten:

Re: Haltepunkte

Beitrag von Crabman » So 7. Jan 2024, 19:47

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

Benutzeravatar
tionov
Site Admin
Beiträge: 540
Registriert: So 18. Mai 2014, 23:40
Kontaktdaten:

Re: Haltepunkte

Beitrag von tionov » So 7. Jan 2024, 23:02

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

gambasso
Foriker
Beiträge: 1336
Registriert: Sa 17. Mär 2012, 09:55
Kontaktdaten:

Re: Haltepunkte

Beitrag von gambasso » Mo 8. Jan 2024, 13:56

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?
Gruss

Benutzeravatar
tionov
Site Admin
Beiträge: 540
Registriert: So 18. Mai 2014, 23:40
Kontaktdaten:

Re: Haltepunkte

Beitrag von tionov » Mo 8. Jan 2024, 15:06

gambasso hat geschrieben:
Mo 8. Jan 2024, 13:56
@ tionov: was ist 'die Verwendung von Git' ?
Noch nie gamacht, wie geht das?
Einfache Frage, superkomplizierte Antwort. Git ist das Versionskontrollsystem, das von der Gambas IDE unterstützt wird. Fange an mit:
shell code
sudo apt install git
Dann ö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

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste