error: se esperaba un ID no cualificado antes del token ‘.’ (Música, Teoría, Escalas, Armonía)

RedMikePumpkin preguntó.

Estoy trabajando en una librería para mostrar texto personalizado en una pantalla TFT y me encontré con este error mientras hacía un ejemplo:

Aquí está mi código:

Comentarios

  • > Por .Y como referencia, aquí está la

función:

3 respuestas
¿Cómo puedo solucionar el error?

BTW

: El error no está en la biblioteca, todo se hace correctamente

  1. EDITAR

  2. : Me di cuenta de que el error se produce en los seis

líneas, y después de arreglar un pequeño error, también obtuve esto:

Comentarios

  • > Por ¿qué dicen las líneas 30 y 31? – .j0h
  • > Por Lo que supongo que .
  • es una clase, y la clase no puede llamar a la función. Tienes que definir un objeto de la clase y que llame a la función. – 

goddland_16

2 Respuestas

st2000

Parece que estás llamando a la «descripción» del método de la biblioteca (función). Lo que hay que hacer es utilizar la «descripción» para crear una «copia de trabajo» del método de la biblioteca. A continuación, llame a la «copia de trabajo».

En el enunciado anterior, la «descripción» es la Clase, «crear» significa instanciar y la «copia de trabajo» se denomina Objeto.En el Ejemplo de puerto serie de Arduinoencontrará la siguiente línea:

Aquí, la Clase «SoftwareSerial» se utiliza para instanciar el Objeto «miSerial». Más adelante en el código se hace una llamada al método «write» dentro de ese objeto:,

  • JRobertTIDOEn esta línea
  • FAhas dado a tu objeto TFT el mismo nombre que su clase, haciendo que ese nombre sea ambiguo. Si cambias el nombre del objeto a, por ejemploMI
  • así como cambiar todas sus referencias a él (

  • RE), debería solucionarse el problema.DO

SOL

LALASOL, , DO MI SOLFA MI, LA SOL, TI DO, RE DO

  • LASOL

V6/5I, IV6/4I