Jump to content

R.NERI

Membros
  • Posts

    2
  • Joined

  • Last visited

R.NERI's Achievements

0

Reputation

  1. Boa tarde pessoal. Eu gostaria de debugar meu IDE do VB6 para descobrir o motivo de um comportamento estranho. Comprei um Activex de terceiro que cria alguns botoes textbox e etc personalizados. Usei por anos sem problemas. Mas depois da ultima atualização toda vez que colo um dos controles deste activex num form do VB6 e vou executar o programa (Ainda dentro do IDE) o IDE encerra (Crash) apenas e se somente apenas o form está aberto. Dando um erro de que a memoria não pode ser read. Se ao carregar meu programa eu não abrir para visualização o form ai o IDE roda o programa normalmente. Agora se eu editar o código (sem abrir o form para visualização) o IDE crash qdo tento salvar estas alterações no codigo fonte dando erro de que a memoria nao pode ser read. Agora se eu abrir o form para visualizar e manda salvar as alterações feitas no codigo fonte o IDE salva sem problemas. O IDE ao encerrar da a opção de debugar, mas já tentei e não consigo. Alguem teria alguma ajuda ? Ah detalhe. Se eu gerar o executável ele roda normalmente e não trava. PS: O fabricante do Activex não consegue ajudar pois esse erro não acontece na maquina dele. Obrigado rogerio
  2. Bom dia pessoal sou novato em assembly e no uso do Ollydbg por isso não sei se minha pergunta é muito simples, se for me desculpem. Escrevi um programa há anos atrás em VB6 e infelizmente perdi o codigo fonte. Estou reescrevendo mas ainda terminei. O executável que ainda utilizo está funcionando normalmente. O problema é que o usuário quer alterar o comportamento do programa. tem uma tela que o usuário tenta minimizar, mas o programa não aceita que ela seja minimizada. Ele exibe uma mensagem e logo em segui retorna a janela para que ela ocupe a tela inteira. O trecho do códido em VB¨6 é esse aqui: Private Sub MDIForm_Resize() 10 If frmMDI.WindowState = 0 Then 20 MsgBox "O PRONTUARIO ELETRONICO NÃO PODE SER REDIMENSIONADO", 64 30 frmMDI.WindowState = 2 40 ElseIf frmMDI.WindowState = 1 Then 50 MsgBox "O PRONTUARIO ELETRONICO NÃO PODE SER MINIMIZADO", 64 60 frmMDI.WindowState = 2 70 End If End Sub Eu consegui localizar no OllyDbg a mensagem sobre o "prontuario eletronico nao pode ser redimensionado" mas não passei daí. Não sei como alterar este codigo para que o prontuário possa ssr minimizado. Alguma ajuda? Obrigado rogerio
×
×
  • Create New...