Pesquisa resultou em 13 ocorrências

por maiconlst
28 Ago 2014 18:05
Fórum: FiveWin
Tópico: dbSkip() travando programa após 47 cliques
Respostas: 11
Exibições: 2081

dbSkip() travando programa após 47 cliques

Creio que o problema era a questão de estouro de pilha mesmo. Porque a função que fazia essa questão do Dbskip chamava ela mesma. A recursividade gerava o Overflow.
por maiconlst
11 Ago 2014 18:07
Fórum: FiveWin
Tópico: dbSkip() travando programa após 47 cliques
Respostas: 11
Exibições: 2081

dbSkip() travando programa após 47 cliques

Prezados. Consegui resolver o problema. Coloquei os 'dbskip' e as estruturas que moviam o ponteiro em uma função separada acabando com o problema que era na verdade a recursividade.

Obrigado a Todos. :xau
por maiconlst
11 Ago 2014 10:35
Fórum: FiveWin
Tópico: dbSkip() travando programa após 47 cliques
Respostas: 11
Exibições: 2081

dbSkip() travando programa após 47 cliques

A questão do EOF() e do BOF() foi me falado tambem no forum do fivewin. Mas mesmo assim o problema persiste.

No caso eu uso um refresh na listbox e finalizo a Dialog a cada clique fazendo assim com que haja a atualização. Para passar os parametros chamo mesma função novamente. Poderia isso estar ...
por maiconlst
11 Ago 2014 09:35
Fórum: FiveWin
Tópico: dbSkip() travando programa após 47 cliques
Respostas: 11
Exibições: 2081

dbSkip() travando programa após 47 cliques

Abaixo a ListBox:


@ 2.0,1 ListBox ListDebug;
Fields cValToChar(VetorDebug[ListDebug:nAt,01]),;
cValToChar(VetorDebug[ListDebug:nAt,02]),;
cValToChar(VetorDebug[ListDebug:nAt,03]),;
cValToChar(VetorDebug[ListDebug:nAt,04]),;
cValToChar(VetorDebug[ListDebug:nAt,05]),;
cValToChar(VetorDebug ...
por maiconlst
11 Ago 2014 09:32
Fórum: FiveWin
Tópico: dbSkip() travando programa após 47 cliques
Respostas: 11
Exibições: 2081

dbSkip() travando programa após 47 cliques

Aqui vai o trecho em questão. Se trata de um depurador que tem uma listbox com os nomes dos alias e ao clicar em um registro, abre-se outra listbox com os dados em questão que serão passados para frente ou para tras para se saber o que acontece na tabela com o objetivo de no caso de estar ...
por maiconlst
08 Ago 2014 17:47
Fórum: FiveWin
Tópico: dbSkip() travando programa após 47 cliques
Respostas: 11
Exibições: 2081

dbSkip() travando programa após 47 cliques

Olá.

Tenho encontrado o seguinte problema:

Para atualizar uma listbox movendo o ponteiro pela tabela de um banco de dados ".dbf" utilizo um botão para avançar e outro para retroceder com a função DbSkip().
A função faz seu trabalho normalmente, no entanto ao clicar 47 vezes o programa deixa de ...
por maiconlst
25 Jul 2014 11:42
Fórum: [x]Harbour
Tópico: Depurando variáveis Locais
Respostas: 8
Exibições: 935

Depurando variáveis Locais

Consegui fazer funcionar..mesmo marcando a opção /b no compilador é necessário acrescentar no início do cógico "#pragma -b-"
assim consegui comunicar com a função 'dbgentry ' :D

Obrigado a todos.
por maiconlst
24 Jul 2014 14:20
Fórum: [x]Harbour
Tópico: Depurando variáveis Locais
Respostas: 8
Exibições: 935

Depurando variáveis Locais

Consegui fazer rodar a função "__dbgEntry" no Harbour, no entanto o primeiro Parâmetro retorna o valor '6' e os outros retornam "Nil"...
será que eu estou esquecendo de alguma lib em particular??
por maiconlst
22 Jul 2014 09:45
Fórum: [x]Harbour
Tópico: Depurando variáveis Locais
Respostas: 8
Exibições: 935

Depurando variáveis Locais

Após muito tentar parece que a fonte do problema é o arquivo dbgentry.c... aparentemente ele não é compatível com xHarbour. Estou realizando testes para ter certeza.

Vocês sabem se isso é verdade, se esse arquivo não é mesmo compatível?
por maiconlst
18 Jul 2014 11:37
Fórum: [x]Harbour
Tópico: Depurando variáveis Locais
Respostas: 8
Exibições: 935

Depurando variáveis Locais

A propósito, essa função "__mvDbgInfo" traz as variáveis públicas e Privadas na ordem que são criadas.. será que tem como separar por procedimento, quero dizer separar as variáveis por cada função ou procedure nas quais elas são criadas, mais ou menos igual quando se usa o paramentro "nproclevel ...
por maiconlst
16 Jul 2014 17:49
Fórum: [x]Harbour
Tópico: Depurando variáveis Locais
Respostas: 8
Exibições: 935

Depurando variáveis Locais

Neste link
http://www.hmgforum.com/viewtopic.php?p=26068

dizem no forum que o array "aProcStack" contem informações para depuração.
No entanto mesmo vasculhando o codigo não consigo encontrar a fonte da informação.. o compilador apenas diz que a variavel "aProcStack" nao existe.
por maiconlst
16 Jul 2014 14:02
Fórum: [x]Harbour
Tópico: Depurando variáveis Locais
Respostas: 8
Exibições: 935

Depurando variáveis Locais

Então. Utilizando esse trecho de código procurei a versão para o Xharbour. Após isso criei uma função com o código e a adaptei à meu próprio código.

Ficou da seguinte forma

function LoadVars()
LOCAL nCount
LOCAL n
LOCAL m
LOCAL xValue
LOCAL cName
LOCAL aBVars
aBVars := {}
msginfo ...
por maiconlst
15 Jul 2014 16:47
Fórum: [x]Harbour
Tópico: Depurando variáveis Locais
Respostas: 8
Exibições: 935

Depurando variáveis Locais

Boa Tarde,
tenho um depurador para construir dentro da aplicação. Uma das funções sugeridas é de que o depurador traga as variáveis com seus tipos e respectivos valores.

No entanto não consigo trazer os nomes das variáveis locais, pois aparentemente só são referenciadas por número(Como no arquivo ...