+ Rispondi al messaggio
Pagina 1 di 3 123 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21

Run time error 429

  1. #1
    Zigo non è in linea Scolaretto
    Post
    498
    Like Inviati  
    0
    Like Ricevuti  
    0
    ho fatto un mini programmino che potete trovare qui:
    http://zigozago.altervista.org/software.php?ln=&id=2

    sembra che ad alcune persone funzioni regolarmente, ad altre generi all'avvio un errore di "runtime 429"

    a-
    potreste provarlo per vedere se lo fa anche a voi? (magari vi può pure essere utile [img]smileys/smiley17.gif[/img] )

    b-
    mi sono documentato un attimino e ho visto che l'errore è dovuto ad un piccolo bugghetto di visual basic 6 (e inf.) e viene risolto con una delle millioni di patch per windows

    lo potete vedere da qui:
    http://support.microsoft.com/kb/247979/EN-US/

    la mia domandona per oggi è:
    ho fatto anche un secondo tool (MovieLoader) che come il precedente usa un late binding, ma sembra che nessuno abbia incontrato il problema...

    perchè??? ho involontariamente fatto qualcosa che risolve il bug? esiste un modo per risolverlo a monte?

    spero mi abbiate capito
    aspetto consigli [img]smileys/smiley4.gif[/img]

    ciazz
    ℹ️ Leggi di più su Zigo ...

  2. #2
    Post
    17,513
    Blogs
    6
    Like Inviati  
    6
    Like Ricevuti  
    36
    Non e' un bug di VB.

    Il fatto di usare con il late binding una libreria che non viene distribuita e' un fatto abbastanza normale.

    Per la domanda che fai, non si puo' dare una risposta in quanto nulla si sa del tuo secondo programma (MovieLoader) neanche se utilizzi lo stesso componente e quindi, come e' possibile sapere cosa puoi avere fatto?

    Per risolvere il problema, come scritto nell'articolo, bisogna essere sicuri che nel PC di destinazione sia installata la libreria. Tutto qui.

    ℹ️ Leggi di più su AntonioG ...

  3. #3
    Zigo non è in linea Scolaretto
    Post
    498
    Like Inviati  
    0
    Like Ricevuti  
    0
    uhm.. si in effetti è vero.. ma ho usato lo stesso componente e lo stesso codice (ho proprio fatto copia/incolla) quindi non capivo xkè uno va e l'altro no..

    risolvere il problema a monte intendevo se era possibile controllare la presenza nel pc dell'utente della libreria in questione (che nn so qual è) e nel caso fosse assente installargliela io..

    cmq tnx
    nottezz
    ℹ️ Leggi di più su Zigo ...

  4. #4
    Post
    17,513
    Blogs
    6
    Like Inviati  
    6
    Like Ricevuti  
    36
    Il componente e' quello indicato nell'articolo di Microsoft ovvero il Microsoft Scripting Runtime. Puoi accertarne la presenza proprio con la CreateObject ed intercettando l'errore 429.
    ℹ️ Leggi di più su AntonioG ...

  5. #5
    Zigo non è in linea Scolaretto
    Post
    498
    Like Inviati  
    0
    Like Ricevuti  
    0
    Quote Originariamente inviato da AntonioGiuliana
    Puoi accertarne la presenza proprio con la CreateObject ed intercettando l'errore 429.
    potresti spiegarmi come fare?

    a chi non funzionava prima, anche con la patch installata continua a dare lo stesso errore..

    nn riesco a risolverlo..
    grazie
    ℹ️ Leggi di più su Zigo ...

  6. #6
    Post
    17,513
    Blogs
    6
    Like Inviati  
    6
    Like Ricevuti  
    36
    Cosi'

    Dim o As Object

    On Error Resume Next
    Set o = CreateObject("Scripting.FileSystemObject")
    If Err.Number = 429 Then
    MsgBox "Componente Scripting Runtime da installare"
    Else
    MsgBox "OK"
    End If
    Set o = Nothing
    On Error GoTo 0

    controlli se il componente e' da installare.

    Ti ripeto ancora che non e' un bug e non si applica nessuna patch (che e' una correzione di un bug).

    Il fatto e' che quel componente non e' sempre presente nei sistemi e se manca hai l'errore 429 come lo avresti per qualsiasi componente mancante. Quella che chiami "patch" non e' altro che l'installazione del componente.

    ℹ️ Leggi di più su AntonioG ...

  7. #7
    Zigo non è in linea Scolaretto
    Post
    498
    Like Inviati  
    0
    Like Ricevuti  
    0
    ho provato ma..
    scrive OK e poi da il solito errore 429
    ℹ️ Leggi di più su Zigo ...

  8. #8
    Post
    17,513
    Blogs
    6
    Like Inviati  
    6
    Like Ricevuti  
    36
    Ma allora lo Scripting.FileSystemObject non e' la causa del problema! Manca qualche altra libreria!

    Scusa, ma la linea in cui da' l'errore non sai qual e'?
    ℹ️ Leggi di più su AntonioG ...

  9. #9
    Zigo non è in linea Scolaretto
    Post
    498
    Like Inviati  
    0
    Like Ricevuti  
    0
    uff.. ho finalmente capito da dove diavolo viene l'errore..

    è un ocx che ho usato, che anche se lo metto nella dir del programma non lo legge ugualmente..

    ho cercato un pò in rete e ho visto che altri hanno usato quell'ocx e lo hanno dovuto registrare nel registro di windows per farlo andare..

    ora devo però scoprire come registrare un ocx [img]smileys/smiley7.gif[/img]
    ℹ️ Leggi di più su Zigo ...

  10. #10
    Post
    17,513
    Blogs
    6
    Like Inviati  
    6
    Like Ricevuti  
    36
    Gli ocx *devono* essere registrati! L'errore 429 indica proprio che manca la registrazione del componente!

    L'ocx si registra con

    Regsvr32 file.ocx

    e si deregistra con

    Regsvr32 /u file.ocx

    ℹ️ Leggi di più su AntonioG ...

+ Rispondi al messaggio
Pagina 1 di 3 123 ultimoultimo

Potrebbero interessarti anche ...

  1. Run-time error '5'
    Da meccallous nel forum Visual Basic 6
    Risposte: 6
    Ultimo Post: 27-10-2008, 20:32
  2. Run-time error '713':
    Da fux_vr nel forum Visual Basic 6
    Risposte: 2
    Ultimo Post: 09-03-2006, 15:03
  3. Run time error 429
    Da Kiara nel forum Visual Basic 6
    Risposte: 46
    Ultimo Post: 18-02-2005, 13:50
  4. Run Time Error 713
    Da Minchio nel forum Visual Basic 6
    Risposte: 2
    Ultimo Post: 02-11-2004, 18:51
  5. Run time error 430
    Da lucarr67 nel forum Visual Basic 6
    Risposte: 4
    Ultimo Post: 11-03-2003, 14:13