Wellington Vieira Posted January 2, 2004 Report Share Posted January 2, 2004 "Tenho um programa de PDV FISCAL, que utiliza a Dll MP20fi32.dll, em FIVEWIN, por algum motivo e algumas vezes, o sistema da a seguinte mensagem "Este programa executou uma operação ilegal, Esvaziamento de pilha" já troquei memória das máquinas, alterei config.sys com Stacks=9,256, alterei parametros da DLL e não consegui resolver o problema" Por favor, se alguem puder me ajudar, me passando uma rotina de funcionamento da dll na impressora fiscal, para que eu possa comparar com a minha agradeço, ou ainda se alguem tiver uma idéia do que posso fazer agradeço muito." Estou um pouco desesperado..... Cordialmente, Wellington email- systemup@mg.dilk.com.br Quote Link to comment Share on other sites More sharing options...
karinha Posted January 2, 2004 Report Share Posted January 2, 2004 // No autoexe.bat SET CLIPPER=F220 // No seu Menu Principal SETHANDLECOUNT( 150 ) // Modifique seu arquivo LNK veja se assim resolve... BLINKER CLIPPER SYMBOL OFF # BLINKER LINK VERSION 3.3 # COMPRIMIR EXECUTAVEL 1=MAXIMO 5=DEFAULTS BLINKER EXECUTABLE COMPRESS 1 # VERBOSE NOBELL BLINKER INCREMENTAL OFF MAP A,S PACKCODE PACKDATA // Bla... Bla... bla... DEFBEGIN NAME FIVEWIN DESCRIPTION 'CLIPPER FOR WINDOWS LIBRARY' EXETYPE WINDOWS 3.1 CODE PRELOAD MOVEABLE DISCARDABLE DATA PRELOAD MOVEABLE STACKSIZE 20000 // Altere aqui HEAPSIZE 8520 // Altere aqui SEGMENT 'PLANKTON_TEXT' NONDISCARDABLE SEGMENT 'EXTEND_TEXT' NONDISCARDABLE SEGMENT 'OM_TEXT' NONDISCARDABLE SEGMENT 'OSMEM_TEXT' NONDISCARDABLE SEGMENT 'SORTOF_TEXT' NONDISCARDABLE SEGMENT 'STACK_TEXT' NONDISCARDABLE DEFEND // Veja em DICAS mais dicas, tem alguma coisa sobre a Impressora BEMATECH... // Você tem o Livro do Vilian? Tem muita coisa sobre ela. Vale a pena! // Você está carregando a BEMAFI32.DLL ?? // Mande um E_Mail Para o ALEX2002, creio que ele manja bastante desta impressora. // Dê uma procurada nos tópicos, acho que tem algo a respeito desta impreesora. João Santos São Paulo-Brasil (11) 3106-2832 a Noite karinhannah@ubbi.com.br Quote Link to comment Share on other sites More sharing options...
karinha Posted January 2, 2004 Report Share Posted January 2, 2004 Esqueci... Além de alterar o arquivo LNK nos Stack e no Heap... Compilar seus programas utilizando os Arquivos: MPAR.Obj e VMW.Obj __WAIT.Obj - É Imprescindivel! (Se não tiver, peça ao Moderador... Elias Junior/Vagner Wirts) Avalie também a quantidade de variáveis PRIVATE e principalmente VARIAVEIS STATIC e PUBLIC estes tipos costumam entupir a parte da memória reservada para os mesmos e podem acontecer varios tipos de erro de rum-time... Verifique se você não está fazendo uma chamada a uma LIB de terceiros, depois das LIBs do FiveWin, se tiver, faça a chamada antes das LIBs do Five Tandeu? João Santos São Paulo-Brasil (11) 3106-2832 a Noite karinhannah@ubbi.com.br Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.