INFO - FAQ - CC2-Forum - CCPro-Forum |
|
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 |