"RUN-TIME ERROR 429"
Estou trabalhando com uma classe do Lotus notes chamada NotesRegistration. Durante execução é exibida mensagem "RUN-TIME ERROR 429. ActiveX component can't create object". A mensagem é exibida durante tentativa de execução do aplicativo:
Sub Initialize
Dim session As New NotesSession
Dim reg As New NotesRegistration
dt = Datenumber(Year(Today)+1, Month(Today), Day(Today))
reg.RegistrationServer = "AceOne"
reg.CreateMailDb = False
reg.CertifierIDFile = "c:\NotesAdministrator\cert.id"
reg.Expiration = dt
reg.IDType = ID_HIERARCHICAL
reg.MinPasswordLength = 5
reg.IsNorthAmerican = True
reg.OrgUnit = "AceHardwareNE"
reg.RegistrationLog = "log.nsf"
reg.UpdateAddressBook = True
reg.StoreIDInAddressBook = True
Call reg.RegisterNewUser("Yip", "c:\NotesAdministrator\jyip.id", "CN=Mail_AceOne/O=AceHardware","Jimmy", "", "AceHardware","","", "jyip.nsf","", "AceHardware",NOTES_DESKTOP_CLIENT)
End Sub
O erro 429 segnifica que algum ActiveX utilizado não está registrado. Registre a classe do Lotus utilizando o comando Regsvr32 no menu executar do Win:
Exemplo:
Regsvr32 "Nome da dll ou ocx e extensão"
Exemplo:
Regsvr32 "Nome da dll ou ocx e extensão"
Onde esta o creatobject?
Dim session As NotesSession
Set session = CreateObject("Lotus.NotesSession")
Dá a mesma mensagem.
Como identificar essa dependência a ser registrada? Não encontrei nada na documentação da IBM.
Acho q o arquivo é o "domobj.tlb"
veja isso: http://www-128.ibm.com/developerworks/lotus/library/ls-COM_Access/
veja isso: http://www-128.ibm.com/developerworks/lotus/library/ls-COM_Access/
JHENNYERE este arquivo já foi incluÃÂÂdo no projeto no VB6.
Tópico encerrado , respostas não são mais permitidas