Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Pointer-Hantierung Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von Dietmar, Homepage - 1.10.2024 19:21)
 Als Antwort auf Re: Pointer-Hantierung von Laika - 1.10.2024 18:59
Dietmar nutzt:  Open-Micro, Open-Mini, Open-Midi, Open-Macro, Open-Maxi, Open-Mini Station
Hallo Laika.

> define w40            word[40]
> define ^p_zaehlerdaten byte[79]
> define ^p_eepromdaten  byte[80]

Diese Variablen tauchen in dem Programm, daß Du ins Forum gestellt hast, doch überhaupt nicht auf. Oder willst Du andeuten, daß Du an anderer Stelle die Zeiger erfolgreich angewendet hast?

> define w41            word[41]
> define ^p_gleitwert   byte[81]
> define byte82   byte[82]

Das ist falsch. Mit der Definition "define ^p_gleitwert   byte[81]" definierst Du einen BYTE-Zeiger, der auf BYTE[81] steht, bzw. zu liegen kommt. Der Zeiger zeigt also auf BYTE-Variablen, bzw. -Felder. Logischerweise klappt es dann mit Deinem WORD-Feld nicht.

Versuche einmal "define ^p_gleitwert   word[81]  ' WORD-Zeiger auf BYTE[81]". Damit definierst Du einen WORD-Zeiger, der auf BYTE[81] steht. Er steht also nicht auf WORD[81], wie Du vielleicht denkst!

Freundliche Grüße

Dietmar

Meine Homepage: http://ccintern.dharlos.de

 Antwort schreiben

Bisherige Antworten:

Re: Pointer-Hantierung (von Laika - 4.10.2024 11:25)
Re: Pointer-Hantierung (von Christian - 1.10.2024 23:26)
    Re: Pointer-Hantierung (von Dietmar - 1.10.2024 23:54)
        Re: Pointer-Hantierung (von Laika - 4.10.2024 11:18)
            Re: Pointer-Hantierung (von Dietmar - 4.10.2024 14:34)
                Re: Pointer-Hantierung (von Laika - 4.10.2024 15:28)
                    Re: Pointer-Hantierung (von Dietmar - 4.10.2024 15:32)