Fórum Stack overflow #233510

21/05/2004

0

oque eh esse erro?

porque ele acontece?


Zumbi

Zumbi

Responder

Posts

21/05/2004

Rafael.valler

É estouro da pilha de memoria.


Responder

Gostei + 0

21/05/2004

Cabelo

Caro colega, estouro de pilha, é como uma tradução a este erro. Mas ele pode ocorrer em diversas situações diferentes, este erro tem que ser tratado de forma individual, para te ajudar, poste aki o código do momento que ocorre o erro, e explique como funciona seu programa, talvez possa te ajudar..

sem mais

Cabelo


Responder

Gostei + 0

21/05/2004

Zumbi

bom meu sistema eh de cartao ponto..

eh no calculo de horas extras que acontece esse erro.

o codigo eh o seguinte:
while qryHora do
begin
  qryhoratdextra.value := qryhoratdextra.value + qryhoratotalhora;
  qrthora.next;
end;



Responder

Gostei + 0

21/05/2004

Cabelo

Vc está tentando somar tipos totalmente diferentes..

tenta assim :


while not qryHora.eof do
begin
qryhoratdextra.value := qryhoratdextra.value + qryhoratotalhora.value;
qryhora.next;
end;

vc fez um looping sem fim..

precisa indicar qual o fim do while, que será no fim de arquivo..

blz..

Espero ter ajudado..

sem mais

Cabelo


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar