- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 4 von 4

Thema: Byte eines Arrays schreibgeschützt???

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    16.06.2004
    Alter
    36
    Beiträge
    77

    Byte eines Arrays schreibgeschützt???

    Anzeige

    Powerstation Test
    Hi,
    habe folgendes Problem. Ich fülle ein Array in einer Schleife mit Daten:

    Code:
    dim myVar(10) as Byte
    
    for i=1 to 10
       myvar(i)=i
    next
    Anschließend möchte ich die Daten von Array-Byte 4 und Array-Byte 5 folgendermaßen tauschen:

    Code:
    dim temp as byte
    
    temp=myVar(5)
    myVar(5)=myVar(4)
    myVar(4)=temp
    Allerdings steht bei INDEX 5 immer noch der Wert wie vorher. Das Byte mit INdex 4 ist jedoch getauscht.

    Wie kann so etwas sein??
    Ich muss dazu sagenl, dass ich noch wesentlich mehr Variablen deklariert habe und der INdex meines eigentlichen Arrays bis 22 geht. Ich habe schon daran gedacht, dass Bascom evtl andere einzelne Bytes auf die Speicheradresse des "nicht beschreibbaren" Array-BYtes gelegt hat.
    Was mir komisch vorkommt ist, dass das Array-Byte 5 in der SChleife noch gefüllt werden konnte danach jedoch nicht mehr.

    Vielleicht hat von euch ja jemand eine Idee...Ich bin jedenfalls ratlos und geh jetzt erstmal pennen....

    Gruß
    Baui

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    16.06.2004
    Alter
    36
    Beiträge
    77
    Ich wollte nur gesagt haben, dass das Problem gelöst ist....
    Es lag an einer anderen überhaupt nicht vermuteten Stelle

    Gruß
    Baui

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    10.03.2005
    Alter
    35
    Beiträge
    967
    und die wäre?????
    Ich würde ja gern die Welt verändern..., doch Gott gibt mir den Quellcode nicht!

  4. #4
    Benutzer Stammmitglied
    Registriert seit
    16.06.2004
    Alter
    36
    Beiträge
    77
    es handelte sich bei der Geschichte um eine Kommunikationsfunktion zwischen 2 Prozis.
    Um diese überwachen zu können habe ich mir die Daten am Rechner anzeigen lassen.
    Der Fehler steckte bei der ANzeige der Daten. Dei Arrays wurden jedoch immer richtig gesendet.

    Ärgerlich aber zum Glück Fehler gefunden...

    Gruß
    Baui

Berechtigungen

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

LiFePO4 Speicher Test