- Labornetzteil AliExpress         
Seite 7 von 10 ErsteErste ... 56789 ... LetzteLetzte
Ergebnis 61 bis 70 von 98

Thema: Bascom Bug melden

  1. #61
    Erfahrener Benutzer Roboter Experte Avatar von ikarus_177
    Registriert seit
    31.12.2007
    Ort
    Grein
    Alter
    31
    Beiträge
    601
    Anzeige

    Praxistest und DIY Projekte
    Hi,

    der Wert am Port wird mit 8 LEDs angezeigt, drum bin ich ja so überzeugt davon, dass der Zustand am Port 129 ist
    Der angeschlossene uC macht aber erst das, was er machen soll, wenn ich den Wert direkt in die if-Anweisung stelle

    Viele Grüße

  2. #62
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    26.05.2007
    Beiträge
    594
    Könnte ggfs. ein Bug sein (riecht zumindest so)...
    https://www.roboternetz.de/phpBB2/viewtopic.php?t=47297

    Wenn man das Regfile per Conditional Compile einbinden will, dann wird immer nur die #IF Bedingung gewählt, egal welche Bedingung erfüllt ist.

    Code:
    Const Test = 1
    #if Test = 0
       $Regfile = "M32def.dat"
    #Else
       $Regfile = "M16def.dat"
    #Endif
    Ergebnis: immer M32def.dat

  3. #63
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    11.04.2005
    Beiträge
    1.469
    Hi,
    unter der neuen Version 1.11.9.4 scheint es Probleme beim Zugriff auf das interne EEprom zu geben.
    Ich habe das schon mal im MCS-Forum gepostet.
    http://mcselec.com/index2.php?option...fccb41d92ed412
    Bugreport ist unterwegs zu MCS.

    EDIT:

    komischerweise ist der Fehler Heute weg und war nicht mehr reproduzierbar.
    Habe auch einige Testprogramme geschrieben, die das EEProm ständig befüllen und auslesen.
    Keine Fehler mehr feststellbar.
    Warum auch immer.....


    Gruß
    Christopher

  4. #64
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    12.07.2008
    Ort
    Villingen-Schwenningen
    Beiträge
    143
    IDE 1.11.9.5

    Vergabe von gleichen Namen für Labels und Konstanten werden vom Compiler nicht als Fehler erkannt. Die Kompilierung erfolgt fehlerlos.

    Das Programm läuft aber nicht. Das Programm verzweit an die Adresse, die in der Konstante angegeben ist.

    Das Problem trat auch schon bei Vorgängerversionen auf und ist unabhängig vom verwendeten Controller.

    Das Problem habe ich nicht bei mcselec.com gemeldet, da der Zugriff auf die Supportseite verweigert wurde.

    Beispiel:

    Code:
    Const Test1=1
    Const Test2=2
    
    gosub Test1
    goto Test2
    
    _Start:
    Do
      NOP
    Loop
    
    Test1:
      ' Code
    Return
    
    Test2:
      ' Code
      goto _Start
    Gruß Mitch.

  5. #65
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    18.05.2007
    Ort
    Berlin
    Alter
    53
    Beiträge
    765
    Ein Const bedeutet, dass der Compiler alle Stellen im Code durch die Konstante ersetzt.
    Demnach müsste ein gosub Test1 das gleiche bewirken wie ein gosub 1, was natürlich zu einem Absturz führt.
    Wenn das Herz involviert ist, steht die Logik außen vor! \/

  6. #66
    Erfahrener Benutzer Roboter Experte Avatar von marvin42x
    Registriert seit
    02.08.2005
    Ort
    Berlin
    Alter
    75
    Beiträge
    703
    Ich benutze zurzeit die Version 1.11.9.4.001
    Windows XP Service Pack 2

    Ich weis nicht ob man das folgende als Fehler oder als mimosenhaft bezeichnen soll. Es hat mich aber geraume Zeit gekostet bis ich dahinter kam da mein Programm doch scheinbar fehlerfrei war.

    Beispiel:

    bla
    bla
    bla
    gosub Iam_start

    Iam_start:
    bla bla
    Return


    Wenn ich im Programm eine Sprungmarke habe und hinter dem Doppelpunkt ist ein Leerzeichen meckert Bascom das mit der Fehlermeldung: „unknown Statement[Iam_start]“ an.
    Mache ich das Leerzeichen weg, also direkt hinter dem Doppelpunkt Return, ist er zufrieden.
    Habe ich einen Kommentar beginnend mit einem Hochkomma hinter der Sprungmarke ist er auch zufrieden. da stören Ihn mit einem mal auch die Leerzeichen dazwischen nicht.

    Netter Gruß
    Die ersten zehn Millionen Jahre waren die schlimmsten. Und die zweiten Zehn Millionen Jahre, die waren auch die schlimmsten.url

  7. #67
    Benutzer Stammmitglied
    Registriert seit
    27.08.2006
    Alter
    76
    Beiträge
    83
    Hi,
    Vers. 1.11.9.8 funktioniert.

    Gruß
    Kurt

  8. #68
    Erfahrener Benutzer Roboter Experte Avatar von marvin42x
    Registriert seit
    02.08.2005
    Ort
    Berlin
    Alter
    75
    Beiträge
    703
    Vielen Dank für die Überprüfung. ich werde nächstes mal lieber erst mal updaten.

    Netter Gruß
    Die ersten zehn Millionen Jahre waren die schlimmsten. Und die zweiten Zehn Millionen Jahre, die waren auch die schlimmsten.url

  9. #69
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    18.11.2008
    Ort
    Kapfenberg
    Beiträge
    628
    Hallo!

    Kleine Frage zwischendurch: Was ist denn eigentlich die neueste, funktionierende Bascom-Version? Ich hab schon ewig kein Update mehr gemacht und hab irgendwie total den Überblick verloren...


    Grüße
    Thomas

  10. #70
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    11.04.2005
    Beiträge
    1.469
    Hi,
    1.11.9.8 ist die aktuellste Version

    EDIT:
    Habe gerade nochmal nachgesehen, die aktuelle Vollversion ist 1.11.9.9 !
    Scheint ziemlich neu zu sein.
    Die Demoversion ist noch die 1.11.9.8

    Gruß
    Christopher

Seite 7 von 10 ErsteErste ... 56789 ... LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests