Parse error syntax erro, unexpected '$this' (T_VARIABLE), expect'([RESOLVIDO]

Pessoal, ao compilar uma aplicação de formulário, aparece a seguinte mensagem:

“Parse error: syntax error, unexpected ‘$this’ (T_VARIABLE), expecting ‘(’ in /…”

Consultando a linha com erro, aparece o seguinte:

" if$this->SC_function_0"

Observe que deveria aparecer “if ($this”, ou seja, falta o parenteses.

O codigo correto tem a seguinte linha:

"
if ({CF09VLDIFERENCA} <> 0.00 and (sc_btn_update))

{"

Já fiz de tudo para resolver, e a versão que tenho do SC é a 8 e foi atualizada no último sábado, dia 4/04/2015.

Por favor, alguém me dê uma luz.

Abraços.

Wanderley

tente assim apenas

if ({CF09VLDIFERENCA} <> 0 && sc_btn_update)
{

}

Oi Willian,

Obrigado pelo retorno, fiz que sugeriu, mas ainda persiste o problema.

tente:
if (sc_btn_update) {
if ( {CF09VLDIFERENCA} <> 0 )
{

}
}

Obrigado Haroldo, mas acabei de resolver.
Eu havia criado um método, mas quando gravei, o SC não gravou o nome dio método.
Isso deve ter dado um TILT na hora da compilação e consequente gera problemas no código fonte gerado.

De qualquer forma fica ai a DICA, verificar tudo o que foi feito antes de um erro maluco como esse.

Abraços a todos.