INFO - FAQ - CC2-Forum - CCPro-Forum |
Alles schön, der interne Wert des Zeigers braucht mich doch eigentlich nicht zu interessieren. Aber was ist da noch falsch, dass der Eingangswert floatwert der Sub #gleitwert_aktualisiern nicht richtig in die Liste gespeichert wird. Da wird bei Programmstart eine 1 in floatwert gespeichert, bei jedem Durchlauf wird er inkrementiert, kommt richtig, also 1, 2, 3, ... usw. in die Sub. Mit @p_gleitwert = floatwert sollte er doch fortlaufend in die Liste gespeichert werden. Wird aber nicht, da bleibt immer eine 1 drin. Ich denke fast, da ist ein simpler Denkfehler drin, aber welcher? Schönen Abend Laika PS: In der Beschreibung steht unter "ZEIGER (^, @)" auch DEFINE ^bezeichner WORD  'Zeiger auf ein Word im USER-RAM definieren definiere ich den Zeiger als word ... same procedure as every time > Hallo Laika, > > schön, daĂ Dein Programm jetzt funktioniert. > > > Der Pointer-Wert ist nach dem Programmstart auf "gleitwert" = 24, nicht auf "gleitwert_1" = 25. > > Intern werden die Variablen von Nummer 0 bis Nummer 255 gezĂ€hlt. Bei den Definitionen ist das 1 bis 256. > > Freundliche GrĂŒĂe > > Dietmar |
Antwort schreiben |