Autor Tópico: [RESOLVIDO] - Corretor ortográfico mudando nome de tabela no Code Editor  (Lida 1662 vezes)

Alexandre Thees

  • Newbie
  • *
  • Mensagens: 9
  • Karma: +0/-0
Olá Pessoal,

Estamos enfrentando uma dificuldade por aqui...

De uma hora para outra, sem mais nem porquê, nosso WEBDEV 19 resolveu realizar correção ortográfica no nome de uma tabela (data file) durante a edição de código.

Por acaso, a tabela do banco de dados em questão se chama "reservatorio" (sem acento e em minúsculas mesmo), porém, quando vamos chamar a função HReadSeekFirst(Reservatório,idReservatorio,idReservatorioList) a alteração é feita, ou seja, o Editor de Código troca a palavra para "Reservatório" (com primeira em maiúscula e com acento). Resultado, ao executar o programa dá erro, pois, essa tabela "Reservatório" não existe , a que existe é "reservatorio".

Já utilizamos a opção de desabilitar o spelling checker, porém, ele se refere somente ao comentários e strings, ou seja, teoricamente o código e nomes de componentes NUNCA deveriam ter correção ortográfica.

Alguém sabe como contornar essa situação?


Grato,


Alexandre Thees

Alexandre Thees

  • Newbie
  • *
  • Mensagens: 9
  • Karma: +0/-0
Re:[RESOLVIDO] - Corretor ortográfico mudando nome de tabela no Code Editor
« Responder #1 Online: Maio 30, 2014, 11:03:52 am »
PessoALL,

Com a ajuda sempre muito bem vinda do Paulo Viana, resolvemos a situação.

Na verdade o problema que se apresentava como um "correção ortográfica" não o era.

Verificamos depois de muita pesquisa que o problema ocorreu porque no template de Menu do nosso sistema existia um link com o nome de "Reservatório" (me refiro ao nome do componente e não do caption, ok?). Então, quando chamávamos a função HReadSeekFirst() o Windev estava levando o componente do menu como se fosse o nome de uma tabela.

Apesar de aparentemente se apresentar como um possível BUG, uma vez que um componente do menu não deveria aparecer na lista junto aos nomes de tabelas, acreditamos que tal situação possa ter sido provocada pela acentuação da palavra (Reservatório (componente do menu) x reservatorio(data file da análise)).

A solução, depois de descoberto o problema  :D,  foi fácil: trocamos o nome do componente do menu para lnkReservatorio e pronto! Tudo voltou ao normal.

Espero, com este post, ajudar aos colegas como fui ajudado (e muito!!!) pelo Paulo Viana.


Abs,


Alexandre Thees