Página 1 de 1

Dor de cabeca : String space exhausted C3049

Enviado: 22 Dez 2004 18:26
por Moretti
E aew pessoal...
essa é minha nova dor de kbca... axu q isso acontece soh pq eu toh com pressa de termina esse sistema logo... heheheheh

É o seguinte... me aparece esse erro na compilacao da linha 4862... se coloco ela como coment, o erro passa pra 4863... se coloco coment passa pra 4864... se coloco como coment passa pra 4865... vcs entenderam o esquema da coisa ??? se n entenderam eu continuo... se coloco como coment... heheheheheheheh

Alguem pode me ajudar ???
Agradecido
Dionatan A Moretti

Enviado: 23 Dez 2004 11:09
por Antonio
Moretti,


Minhas sugestões são as seguintes:

Verifique a organização dos seus fontes separando Funções e Procedures em modulos à parte, tipo Funcoes1.prg, Funcoes2.prg .....

Verifique tambem a possibilidade de instruções muito extenças em uma unica linha e se possivel simplifique-a.....

Verifique tambem a quantidade de finalizadores do tipo ";" em seu codigo.

idem

Enviado: 27 Dez 2004 23:33
por Mário Isa
aí moçada!
eu tb já passei por isso.
esse erro quer dizer que aquela função já não suporta o tamanho de todos os strings, ou seja, se juntássemos todos os strings que ele utilizou todas as "xxxx" + "aaaaa" + "bbbb" e todos eles dá um tamanho muito grande.
para evitar isso tenho um .dbf chamado avisos.dbf onde estão guardadas as minhas mensagens.
E assim substituí tecle("Por favor, confirme isso e aquilo e blá blá blá.")
por tecle(81) onde 81 é o número do código desta mensagem dentro do avisos.dbf e assim ficou jóia.
Pensem nisso!
Mário Isa

Enviado: 28 Dez 2004 16:23
por evolver
Dá próxima vez use a pesquisa antes de postar.
Tem 3 posts falando sobre a solução
https://pctoledo.org/forum/viewto ... =exhausted
https://pctoledo.org/forum/viewto ... =exhausted
https://pctoledo.org/forum/viewto ... =exhausted

Outras pessoas passaram por isso e não precisamos ficar repetindo a mesma solução indefinidamente.