VB6 LENTO EM WINDOWS 10

DEVMAICON 17/03/2023 16:50:04
#501160
olá devs, blz?
eu tenho um sistema legado em v6 que utiliza access como bd. Devido a bagunça do codigo, nunca atualizamos para outro BD.

acontece que em alguns poucos casos, no Windows 10 o sistema trava fora do comum. Como se tivesse verificando alguma coisa antes de salvar ou buscar os dados. Congela. Windows 10 atualizado.

Verifiquei que esse problema é resolvido apenas colocando o sistema com modo de compatibilidade com windows 95 ou windows 98, nesse caso o sistema é rapido sem travamento algum.

Como falei, na maioria dos computadores (99%) funciona normalmente.. em 1% dos casos, somente com modo de compatibilidade 95 ou 98.

Alguem já passou por isso? sabe como resolver?

agradeço
EPISCOPAL 17/03/2023 20:48:10
#501162
Qual library voce usa pra fazer conexão?
LEAO10 04/05/2023 11:17:19
#501342
Uso há muitos anos, funciona muito bem no Windows 10, fica até uma bala...

Coloque todos os arquivos de dependência, seja .dll ocx na mesma pasta do .exe ... Há muitos anos o meu travava, quando fiz isso rodou liso
EPISCOPAL 04/05/2023 11:28:45
#501343
Então já resolveu ao colocar todos os dll e ocx na pasta do EXE? Ou entendi errado .... ???
LEAO10 04/05/2023 19:06:59
#501346
Citação:

Então já resolveu ao colocar todos os dll e ocx na pasta do EXE? Ou entendi errado .... ???



Já resolveu alguns problemas, mas não lembro se é o mesmo que o seu
KERPLUNK 09/05/2023 01:13:13
#501354
Se não for muito grande, converte que tem menos dor de cabeça
ALVAROVB2009 22/05/2023 10:55:31
#501417
Esse caso aconteceu comigo a semana passada e realmente é muito raro mesmo isso acontecer.
O que eu costumo fazer é entrar em modo exclusivo, e entrar na opção reparar e compactar, pois como a máquina que esse banco fica, sempre toma pancada de energia, muitas vezes acaba sendo desligado de forma incorreta.
Sei que meus index estão legais e bem ajustados, e os roteadores foram reiniciados, pois as vezes da esse problema pelo roteador ficar muito tempo ligado, então fazendo essa pequena manutenção o banco volta a ficar uma bala.
Faça seu login para responder