Jump to content
Fivewin Brasil

String/array memory overflow


macs

Recommended Posts

Olá pessoal, está dando o seguinte erro no meu programa:

String/array memory overflow

_OBJCLSINS 0000

TDIALOG 0000

TCOMBOBOX:DESTROY 0000

TCOMBOBOX:DESTROY 0000

TCOMBOBOX:HANDLEEVEN 0000

DIALOGBOX 0000

TDIALOG:ACTIVATE 0000

MAN_FUNCIO 0735

(b)CAD_FUNCIO 0061

TWBROWSE:LDBLCLICK 0000

TWBROWSE:LDBLCLICK 1037

TWBROWSE:HANDLEEVEN 0000

DIALOGBOX 0000

TDIALOG:ACTIVATE 0000

CAD_FUNCIO 0133

(b)MAIN 1593

TBTNBMP:CLICK 0000

TBTNBMP:LBUTTONUP 0000

TBTNBMP:HANDLEEVEN 0000

WINRUN 0000

TWINDOW:ACTIVATE 0000

MAIN 1668

Este erro ocorre quando eu entro e saio, repetidas vezes em um cadastro.

Faço isto umas 4 a 5 vezes. O programa dá este erro e aborta.

Gostaria da ajuda de vocês para eu poder resolver este problema.

Márcio Augusto Cezar

Clipper 5.2 FW 2.5 Blinker 7.0 WORKSHOP

marcio.cezar@gmail.com

Editado por - macs on 11/04/2005 18:43:27

Link to comment
Share on other sites

  • 2 weeks later...

Pessoal, ainda continua dando este erro. Acho que é um bug do FiveWin, pois todas as variáveis e objetos estão definidos como LOCAL. Entro a 1º vez na tela, abre rapidinho, quando eu saio e entro novamente, vai ficando cada vez mais lento até dá este erro. Estou utilizando a classe TFOLDER.

É como estivesse adicionando elementos numa array e não estivensse renicializando-a, causando este estouro. Cada janela do folder tem uma média de 25 GETS definidos. O total de janelas do folder é 5. Não sei o que pode está acontecendo.

Márcio Augusto Cezar

Clipper 5.2 FW 2.5 Blinker 7.0 WORKSHOP

marcio.cezar@gmail.com

Link to comment
Share on other sites

Poste o codigo... O que gera o GPF...

Voce esta 'GIRANDO' uma banco de dados com o AADD em um ARRAY?

Bad Boy - The HuntsMan Of E.A.J. Automação Comercial.

kapiaba@brfree.com.br

FW 2.3C CLIPPER 5.3B BLINKER 7.0 WORKSHOP.EXE

Editado por - kapiaba on 26/04/2005 12:54:55

Link to comment
Share on other sites

citação:

Poste o codigo... O que gera o GPF...

Voce esta 'GIRANDO' uma banco de dados com o AADD em um ARRAY?

Não.

Bad Boy - The HuntsMan Of E.A.J. Automação Comercial.

kapiaba@brfree.com.br

FW 2.3C CLIPPER 5.3B BLINKER 7.0 WORKSHOP.EXE

Editado por - kapiaba on 26/04/2005 12:54:55


id=quote>id=quote>

Márcio Augusto Cezar

Clipper 5.2 FW 2.5 Blinker 7.0 WORKSHOP

marcio.cezar@gmail.com

Link to comment
Share on other sites

_OBJCLSINS (0) Unrecoverable error 332: String/array memory overflow

_OBJCLSINS 0000

TSAY 0000

FOLDER_FER 1332

CON_INCLUI 0301

(b)MENUPRINCI 1719

TMENU:COMMAND 0000

TWINDOW:COMMAND 0000

TWINDOW:HANDLEEVEN 0000

WINRUN 0000

TWINDOW:ACTIVATE 0000

MAIN 1655

NA LINHA 1332 (FOLDER_FER) É O SEGUINTE:

REDEFINE SAY oSayFerias[35] ID 35 OF oFolder,

Dá o erro nesta linha quanto tento entrar pela 2º vez na tela onde é definido os parâmetros do sistema.

Márcio Augusto Cezar

Clipper 5.2 FW 2.5 Blinker 7.0 WORKSHOP

marcio.cezar@gmail.com

Link to comment
Share on other sites

oSayFerias[35]

Aumente o Array para 50.

Verifique a quantidade de Array que Voce Definiu... Voce já estourou a quantidade... Deve ser sempre maior, nunca menor.

Exemplo:

MEMVAR oSayFerias

oSayFerias := Array(50) // Para 50 Says -> Tomar cuidado para não estourar..

Bad Boy - The HuntsMan Of E.A.J. Automação Comercial.

kapiaba@brfree.com.br

FW 2.3C CLIPPER 5.3B BLINKER 7.0 WORKSHOP.EXE

Editado por - kapiaba on 26/04/2005 17:29:32

Editado por - kapiaba on 26/04/2005 17:34:53

Link to comment
Share on other sites

citação:

oSayFerias[35]

Aumente o Array para 50.

Verifique a quantidade de Array que Voce Definiu... Voce já estourou a quantidade... Deve ser sempre maior, nunca menor.

Exemplo:

MEMVAR oSayFerias

oSayFerias := Array(50) // Para 50 Says -> Tomar cuidado para não estourar..

Bad Boy - The HuntsMan Of E.A.J. Automação Comercial.

kapiaba@brfree.com.br

FW 2.3C CLIPPER 5.3B BLINKER 7.0 WORKSHOP.EXE

Editado por - kapiaba on 26/04/2005 17:29:32

Editado por - kapiaba on 26/04/2005 17:34:53


id=quote>id=quote>

A quantidade total que defini para oSayFerias é de 100. A quantidade que eu uso é 80.

Márcio Augusto Cezar

Clipper 5.2 FW 2.5 Blinker 7.0 WORKSHOP

marcio.cezar@gmail.com

Link to comment
Share on other sites

Ola isto parece ser problema com falta de memoria na maquina, procure eliminiar o array ao sair do modulo ou tente criar PUBLIC iniciando apenas no inicio do sistema e faça o teste.

Onde você vê um obstáculo alguém vê o término da viagem e o outro vê uma chance de crescer.

Elias Abrão Júnior

Fone : (0**11) 5181-6909 São Paulo - SP

eajunior.fw@terra.com.br

xHarbour 0.99.0 - Fivewin 2.5 e xMate

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...