Si, effettivamente non ha molto senso, dev'esserci qualcos'altro.

Un errore di costante string senza terminazione potrebbe essersi generato anche alcune righe prima di quella in cui viene segnalato, prova a dare un'occhiata anche alle righe precedenti.

Ma il codice che ti ho postato io e che da me funziona l'hai provato?