Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Errore 429 - Active-x component non puo' creare ..
Forum - Visual Basic 6 - Errore 429 - Active-x component non puo' creare ..

Avatar
gvigliani (Normal User)
Pro


Messaggi: 106
Iscritto: 30/12/2006

Segnala al moderatore
Postato alle 18:28
Mercoledì, 05/03/2008
Aiuto!!!!  Ho quasi terminato il mio programmone che, funziona benissimo sulla mia macchina ma , quando lo installo su un altro Pc mi da' errore.

L'errore in oggetto è il error '429' ActiveX component can't create object.  Ovviamente se installo il visual basic su questa macchina tutti si risolve ma non riesco a trovare l'errore. Conoscete un buon programma di Error Trapping (Handling) che mi permetta di monitorare il programma in esecuzione per verificare in quale function si verifica l'errore??.  Un grazie anticipato a quanti mi daranno una mano.

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 18:30
Mercoledì, 05/03/2008
Beh ... ma il codice che usi qual e'?

Usi un activex?

Esegui una CreateObject ?

PM Quote
Avatar
gvigliani (Normal User)
Pro


Messaggi: 106
Iscritto: 30/12/2006

Segnala al moderatore
Postato alle 18:51
Mercoledì, 05/03/2008
Il problema è che non riesco a trovarlo l'errore!!  Sulla mia macchina, sulla quale ho creato il prg l'errore non me lo da'!  Questo si presenta dopo aver installato l'applicazione su un altro Pc.  

PM Quote
Avatar
gvigliani (Normal User)
Pro


Messaggi: 106
Iscritto: 30/12/2006

Segnala al moderatore
Postato alle 19:01
Mercoledì, 05/03/2008
Questo è probabilmente uno dei due errori che mi vengono addebitati:

Codice sorgente - presumibilmente VB.NET

  1. On Error GoTo ERR_FORM_LOAD
  2. Dim vers As Long
  3. lbl_Version.Caption = App.Major & "." & App.Minor & "." & App.Revision
  4. lblDescription.Caption = App.Comments
  5.             Dim Inet As Object
  6.             Dim b() As Byte
  7.      
  8.                  Const icByteArray = 1
  9.  
  10.                  Set Inet = CreateObject("InetCtls.Inet")
  11.      
  12.                   b() = Inet.OpenURL("http://www.punto13.altervista.org/aggiopunto/version.txt", icByteArray)
  13.  
  14.                  Labelnew.Caption = StrConv(b, vbUnicode)
  15.  
  16.                  Set Inet = Nothing
  17.                  If Mid$(lbl_Version.Caption, 5, 3) < Mid$(Labelnew.Caption, 5, 3) Then
  18.                     lblDisclaimer.Caption = "Nuovi aggiornamenti on line. Premi OK per aggiornare"
  19.                     'cmdOK_Click
  20.                  Else
  21.                  
  22.                     lblDisclaimer.Caption = "Programma aggiornato a " & date
  23.                     cmdOK.Enabled = False
  24.                  End If
  25. Exit Sub
  26.  
  27. ERR_FORM_LOAD:
  28.     'Error handler
  29.     MsgBox "Errore in Form_Load()" & vbCrLf & "Number " & Err.Number & " " & Err.Description & " at line:" & Erl



Dove potrebbe essere l'errore se sul mio pc non rileva??  Ne' in formato nativo che compilato.
Grazie

[edit] Usare il tag code... [/edit]

Ultima modifica effettuata da Shutdown il 06/03/2008 alle 17:19
PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 8:02
Giovedì, 06/03/2008
L'errore viene generato da questa linea

Codice sorgente - presumibilmente Visual Basic 6

  1. Set Inet = CreateObject("InetCtls.Inet")



perche' nel PC deve esserci il file

MSINET.OCX

e forse in quello dove porti l'applicazione, quel file non c'e'.

Prendilo dalla cartella C:\Windows\System32 e copialo ... infine registralo con

Regsvr32 C:\Windows\System32\msinet.ocx

[edit] TAG CODE... [/edit]

Ultima modifica effettuata da Shutdown il 06/03/2008 alle 17:20
PM Quote
Avatar
gvigliani (Normal User)
Pro


Messaggi: 106
Iscritto: 30/12/2006

Segnala al moderatore
Postato alle 15:21
Giovedì, 06/03/2008
Il file in oggetto è presente nella installazione del Cyberinstaller. Avevo gia' controllato ma ti ringrazio. Ovviamente è anche presente nella system32 di windows, ma nisba!!  Mi da' questo errore del menga.

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 15:43
Giovedì, 06/03/2008
A volte quel problema e' determinato da un problema di licenza ...

Scarica il file VB6cli.exe da Microsoft e installalo ...

PM Quote