RUN TIME ERROR 13 SO EM UM PC
Ola pessoal,
gostaria de saber porque quando vou executar um programa feito em vb6 em outro computador que nao seja o que tem o vb instalado , esse erro run time error 13 e fecha o programa , alias nem abre
obs os arquivos mdb sao no access 97 e o pc que tento usar o sistema é office2000 , teria haver ??
obrigado desde ja
gostaria de saber porque quando vou executar um programa feito em vb6 em outro computador que nao seja o que tem o vb instalado , esse erro run time error 13 e fecha o programa , alias nem abre
obs os arquivos mdb sao no access 97 e o pc que tento usar o sistema é office2000 , teria haver ??
obrigado desde ja
Amigo isso parece problemas de dll ou ocx, copie todas as ocx junto ao exe e teste novamente, quando enviar email, de uma pesquisada aqui no fórum tem alguns exemplos de como enviar email.
Bom dia,
Na verdade erro 13 é tipo mysmatch posta o teu load para agente over o que pode estar acontecendo.
Abraços,
Na verdade erro 13 é tipo mysmatch posta o teu load para agente over o que pode estar acontecendo.
Abraços,
oi gente obrigado a todos .. segue o form load do formulario principal
tid = ObtemEndMAC
tpw = alock1.Password
alock1.Password = tpw & tid
If alock1.LastRunDate > Now Then
MsgBox [Ô]Ocorreu uma alteração na data do sistema operacional [Ô] _
& vbCrLf & [Ô] O programa será encerrado.[Ô], vbOKOnly + vbCritical, [Ô]Erro de sistema[Ô]
End
End If
If Not alock1.RegisteredUser Then
Me.Caption = [Ô]SISMEGA 1.0 VERSÃO PARA TESTAR[Ô]
If (alock1.UsedDays > 30) Then
MsgBox [Ô]Você já executou a versão trial ..[Ô] & alock1.UsedDays & [Ô] Dias ![Ô]
MsgBox alock1.SoftwareCode
Form13.Show vbModal
Else
[ô] MsgBox [Ô]Você já executou a versão Trial ..[Ô] & alock1.Counter & [Ô] Vezes ![Ô]
[ô] End
End If
[ô] End
Else
Me.Caption = [Ô]PROGRAMA PARA MEGASENA SISMEGA 1.0 VERSÃO REGISTRADA [Ô]
Command1.Visible = False
[ô]lblaviso.Visible = False
[ô] Form13.Show
[ô]Form13.Show.vbModal
End If
tid = ObtemEndMAC
tpw = alock1.Password
alock1.Password = tpw & tid
If alock1.LastRunDate > Now Then
MsgBox [Ô]Ocorreu uma alteração na data do sistema operacional [Ô] _
& vbCrLf & [Ô] O programa será encerrado.[Ô], vbOKOnly + vbCritical, [Ô]Erro de sistema[Ô]
End
End If
If Not alock1.RegisteredUser Then
Me.Caption = [Ô]SISMEGA 1.0 VERSÃO PARA TESTAR[Ô]
If (alock1.UsedDays > 30) Then
MsgBox [Ô]Você já executou a versão trial ..[Ô] & alock1.UsedDays & [Ô] Dias ![Ô]
MsgBox alock1.SoftwareCode
Form13.Show vbModal
Else
[ô] MsgBox [Ô]Você já executou a versão Trial ..[Ô] & alock1.Counter & [Ô] Vezes ![Ô]
[ô] End
End If
[ô] End
Else
Me.Caption = [Ô]PROGRAMA PARA MEGASENA SISMEGA 1.0 VERSÃO REGISTRADA [Ô]
Command1.Visible = False
[ô]lblaviso.Visible = False
[ô] Form13.Show
[ô]Form13.Show.vbModal
End If
obrigado vou tentar aqui ! tenha um otimo dia
pessoal o erro ta acontecendo entre essas 2 linhas ....
If (alock1.UsedDays > 30) Then
MsgBox [Ô]Você já executou a versão trial ..[Ô] & alock1.UsedDays & [Ô] Dias ![Ô]
eu botei um depurador e o sistema rodou ate antes dessas linhas
o que pode esta acontecendo ???
obrigado desde ja a todos
If (alock1.UsedDays > 30) Then
MsgBox [Ô]Você já executou a versão trial ..[Ô] & alock1.UsedDays & [Ô] Dias ![Ô]
eu botei um depurador e o sistema rodou ate antes dessas linhas
o que pode esta acontecendo ???
obrigado desde ja a todos
faça um teste e veja se alock1.UsedDays esytá retornando algum valor
antes da linha que ocorre o erro coloque um msgbox
MsgBox alock1.UsedDays
e veja se este está retorando valor, se der error, verifique se useddays esta escrito corretamente
antes da linha que ocorre o erro coloque um msgbox
MsgBox alock1.UsedDays
e veja se este está retorando valor, se der error, verifique se useddays esta escrito corretamente
bom alock deve ser uma ocx de segurança que está usando verifique se a mesma foi registrada corretamente, se não registre-a manualmente
Marcelo , fiz isso porem o erro esta acontecendo justamente nela na alock1.usedDays
nao chega a executar o msgbox da o erro direto
obrigado to tentando aqui, a sintaxe esta correta
nao chega a executar o msgbox da o erro direto
obrigado to tentando aqui, a sintaxe esta correta
Tópico encerrado , respostas não são mais permitidas