Page 1 of 3

unrecoverable error 9015 hb_vmdo()

PostPosted: Thu Oct 07, 2021 1:23 pm
by Edman
Ola Linares
Gostaria de saber o que pode ocasionar o erro acima.

Já compilei meu aplicativo com fwh10 , fwh17, bcc588, bcc7, bcc740, xhb 1.2.3 xhb340
e o erro persiste.

Executei o aplicativo em windows 7 64 , windows10 e em maquinas virtuais VMWare
e o erro persiste .

O que é estranho é que ele ocorre aleatoriamente. As vezes faço o mesmo procedimento por 5, 6 vezes e nada acontece e as vezes na primeira tentativa já ocorre o erro

o que posso fazer.? pesquisei no neste forum e não vi uma solução satisfatória exceto a utilização de Harbour em vez de Xharbour. mas não achei uma forma pratica de migrar meu código para Harbour.

Vc teria alguma novidade quanto a isto?

Muito Obrigado (Gracias) por qualquer ajuda

P.S. não é gerado nenhum arquivo de erro e (INCRIVEL) o aplicativo continua sendo executado mesmo com a janela de erro na tela.

Re: unrecoverable error 9015 hb_vmdo()

PostPosted: Thu Oct 07, 2021 4:46 pm
by hmpaquito
hb_out.log ?

Re: unrecoverable error 9015 hb_vmdo()

PostPosted: Thu Oct 07, 2021 5:30 pm
by Edman
nenhum arquivo .log é gerado
nenhum arquivo de erro é gerado

mesmo inserindo o erro.prg:

ERRO.PRG

function Main()
GeneroError()
return nil
#pragma BEGINDUMP
#include <windows.h>
#include <hbapi.h>
#include <hbapierr.h>
HB_FUNC( GENEROERROR )
{
hb_xfree( 0 );
}
void hb_errInternal (ULONG ulIntCode, const char * szText, const char * szPar1, const char * szPar2)
{
hb_errRT_BASE( 0, 0, "intentando resolver un error interno", "probando", 0 );
}
#pragma ENDDUMP

Re: unrecoverable error 9015 hb_vmdo()

PostPosted: Thu Oct 07, 2021 5:34 pm
by Edman
hmpaquito wrote:hb_out.log ?


Nenhum arquivo de erro é gerado.
Nenhum arquivo log é gerado.

Re: unrecoverable error 9015 hb_vmdo()

PostPosted: Thu Oct 07, 2021 8:12 pm
by Antonio Linares
Ejecuta tu EXE desde el IDE de visual studio community y aguarda a que se genere el error y podrás ver la pila de llamadas

Re: unrecoverable error 9015 hb_vmdo()

PostPosted: Thu Oct 07, 2021 8:12 pm
by karinha
Pronto. Criei um .BAT e um .LNK, tornando a compilação com HARBOUR, mais humana e simples de entender, como é com o xHarbour.

http://forums.fivetechsupport.com/viewtopic.php?f=6&t=40887&p=244954&sid=02bb6cae04855686b297c7fa1c8af420&sid=02bb6cae04855686b297c7fa1c8af420#p244954

Regards, saludos.

Re: unrecoverable error 9015 hb_vmdo()

PostPosted: Thu Oct 07, 2021 10:08 pm
by Edman
Antonio Linares wrote:Ejecuta tu EXE desde el IDE de visual studio community y aguarda a que se genere el error y podrás ver la pila de llamadas

vou experimentar e depois retorno
muchas gracias
saludos

Re: unrecoverable error 9015 hb_vmdo()

PostPosted: Fri Oct 08, 2021 4:21 pm
by Edman
Olá Linares
Baixei o visual studio community porém não entendi como posso executar meu aplicativo a partir dele.

Se não for muito incomodo... poderia me dizer como faze-lo?

Estou muito preocupado com a resolução deste problema... estou tentando encontrar soluções á quatro semanas.

Fico muito grato por sua preciosa ajuda.

Saludos del Brasil

Gracias

Edman

Re: unrecoverable error 9015 hb_vmdo()

PostPosted: Fri Oct 08, 2021 5:35 pm
by Edman
Ola Linares
Já consegui abrir o executavel no Visual Studio
Pergunto como proceder a partir deste ponto?

Re: unrecoverable error 9015 hb_vmdo()

PostPosted: Fri Oct 08, 2021 5:46 pm
by Antonio Linares
Click on the green arrow "start"

Be patient and wait for all the Windows symbols to get loaded...

Re: unrecoverable error 9015 hb_vmdo()

PostPosted: Fri Oct 08, 2021 6:19 pm
by Edman
Apresentou o seguinte

...
...

TSBUTTON:PAINT
DEPOIS...
Unrecoverable error 9015 Symbol
DEPOIS...
Exeção gerada em 0x0052A30A em CUSMOL.EXE 0xC0000094: Integer division by zero

Re: unrecoverable error 9015 hb_vmdo()

PostPosted: Fri Oct 08, 2021 6:21 pm
by Antonio Linares
We cant see your image

Enviado desde mi SM-M325FV mediante Tapatalk

Re: unrecoverable error 9015 hb_vmdo()

PostPosted: Sat Oct 09, 2021 1:51 pm
by Antonio Linares
ok, now you have an idea where the problem may be coming from :-)

Start checking TSBUTTON:PAINT

Re: unrecoverable error 9015 hb_vmdo()

PostPosted: Sun Oct 10, 2021 8:26 pm
by Edman
Já tentei isto logo que obtive a pilha do visual studio.

Não encontrei nada que pudesse gerar um erro deste tipo.

O erro de divisão por zero é um problema puramente matemático e na rotina onde estão estes botões não existem nenhum cálculo matemático.
Nas rotinas posteriores não existe a possibilidade de divisão por zero ????!!!!

Além do que: (como já te disse anteriormente) o problema ocorre de forma totalmente aleatória.
por vezes que repito o procedimento por muitas vezes sem que ocorra erro e as vezes depois de uma ou duas tentativas.

Re: unrecoverable error 9015 hb_vmdo()

PostPosted: Sun Oct 10, 2021 9:31 pm
by karinha
Você está usando a TSBUTTON 7.00? Se não, baixe a Versão 7.00 aqui:

https://mega.nz/file/gFNFVKoQ#1CBljh6aaD7vhBq2BByQu6mpowGtArdk5G5jAoHswNw

Eu fiz e faria: trocaria todos os TSBUTTONS(consomem muita memória), por BUTONBMP em todos os módulos, tive muitos problemas com TSBUTTON e TSBROWSE. Somente uma sugestão, o critério é seu.

Regards, saludos.