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

Run-time error 91

  1. #1
    Darioit non  in linea Novello
    Buongiorno a tutti, premetto che non conosco Visual basic e ho un problema di questo tipo.
    Ho solo un eseguibile exe scritto pi di 10 anni in fa in VB di cui il sorgente andato perduto che deve essere spostato da un server 2008 (dove funziona correttamente) a un nuovo server 2016.

    Quando lo eseguo esce il messaggio "Run-time error 91" e non parte, ho cercato e applicato tutte le guide che ho trovato su internet, ma non ho risolto il problema.

    Chiedo per cortesia se qualcuno mi sa dare qualche dritta su cosa posso fare per risolvere il problema.

    Grazie e buona giornata

  2. #2
    Evidentemente manca qualche libreria/prodotto installato. Come ti avevo chiesto di indicare, cosa usa questo tuo programma? Ad esempio, Excel? Altro?

    Quell'errore non dice molto e senza ulteriori indagini con qualche tool, impossibile darti una risposta immediata.

    Se non arrivi a conclusione ricordando le librerie utilizzate, devi usare uno strumento come "Process Explorer" per indagare.
    ℹ️ Leggi di pi su AntonioG ...

  3. #3
    Darioit non  in linea Novello
    Si ho utilizzato "Process Explorer", e queste sono le librerie richiamate sul server funzionante

    ntoskrnl.exe!KiCpuId+0xaa
    ntoskrnl.exe!ObfReferenceObject+0x792
    ntoskrnl.exe!KeWaitForMutexObject+0x1a3
    ntoskrnl.exe!CcGetFlushedValidData+0xc34
    ntoskrnl.exe!KeInsertQueueApc+0x605
    ntoskrnl.exe!ObfReferenceObject+0x99d
    ntoskrnl.exe!KeDelayExecutionThread+0x186
    ntoskrnl.exe!MmLockPagableSectionByHandle+0x9c1
    ntoskrnl.exe!longjmp+0x5bf3
    wow64cpu.dll!TurboDispatchJumpAddressEnd+0x6c0
    wow64cpu.dll!TurboDispatchJumpAddressEnd+0x56b
    wow64.dll!Wow64SystemServiceEx+0x1ce
    wow64.dll!Wow64LdrpInitialize+0x42a
    ntdll.dll!longjmp+0x2cbe4
    ntdll.dll!LdrInitializeThunk+0xe
    ntdll.dll!ZwDelayExecution+0x15
    KERNELBASE.dll!Sleep+0xf
    ole32.dll!CoGetTreatAsClass+0x327a
    ole32.dll!CoGetTreatAsClass+0x3167
    kernel32.dll!BaseThreadInitThunk+0x12
    ntdll.dll!RtlInitializeExceptionChain+0x63
    ntdll.dll!RtlInitializeExceptionChain+0x36

    Queste invece sono quelle richiamate sul server dove ho l'errore
    ntoskrnl.exe!KeSynchronizeExecution+0x5bf6
    ntoskrnl.exe!KeWaitForMultipleObjects+0x109d
    ntoskrnl.exe!KeWaitForMultipleObjects+0xb3f
    ntoskrnl.exe!KeWaitForSingleObject+0x377
    ntoskrnl.exe!KeUnstackDetachProcess+0x2631
    ntoskrnl.exe!ObDereferenceObjectDeferDelete+0x28a
    ntoskrnl.exe!KeWaitForMultipleObjects+0x1284
    ntoskrnl.exe!KeWaitForMultipleObjects+0xb3f
    ntoskrnl.exe!KeWaitForSingleObject+0x377
    ntoskrnl.exe!NtWaitForSingleObject+0xf8
    ntoskrnl.exe!_setjmpex+0x68d3
    wow64cpu.dll!TurboDispatchJumpAddressEnd+0x540
    wow64cpu.dll!TurboDispatchJumpAddressEnd+0x3a5
    wow64.dll!Wow64KiUserCallbackDispatcher+0x4147
    wow64.dll!Wow64LdrpInitialize+0x120
    ntdll.dll!LdrInitializeThunk+0x440
    ntdll.dll!LdrInitializeThunk+0xe

    Non vedo la Ole32.dll, ma sul nuovo sistema presente, va forse registrata?

    Grazie

  4. #4
    No, quelle non sono librerie ma API chiamate durante l'esecuzione e non interessano.

    La Ole32.dll non una libreria registrabile e non c'entra.

    Il Process Explorer non va usato cos.

    Sei sicuro che si tratti di un programma scritto con il VB6?

    Se si pu scaricare l'eseguibile, ci posso dare un'occhiata.
    ℹ️ Leggi di pi su AntonioG ...

  5. #5
    Darioit non  in linea Novello
    ti ho risposto in prv, grazie
    Ultima modifica di Darioit; 23-02-2021 10:28 

  6. #6
    L'avatar di gibra
    gibra non  in linea Very Important Person
    Quote Originariamente inviato da Darioit Visualizza il messaggio
    Ho solo un eseguibile exe scritto pi di 10 anni in fa in VB di cui il sorgente andato perduto che deve essere spostato da un server 2008 (dove funziona correttamente) a un nuovo server 2016.
    Sicuramente esiste, da qualche parte, il SETUP che installa l'applicazione.

    Ritengo assai poco probabile che il programma sia stato installato 'manualmente' su un server (cosa che di regola gli amministratori del server non consentono, se sanno il fatto loro).

    - Di quale programma parliamo?
    - software house?
    - sito web?
    ℹ️ Leggi di pi su gibra ...

  7. #7
    Darioit non  in linea Novello
    Ciao Gibra grazie per la risposta, non c' il setup, la swh non esiste pi, come il programmatore, non c' sito web, diciamo che una programma cosiddetto artigianale che si interfaccia con uno esistente e funzionante

  8. #8
    Da Process Monitor sembra che l'indiziato sia il software

    EastmanSoftwareCOLD.coldviewer.Application.32
    ℹ️ Leggi di pi su AntonioG ...

  9. #9
    Darioit non  in linea Novello
    Sembrerebbe che svchost -k DcomLaunch non chiami ESCold.dll che appunto una libreria necessaria

  10. #10
    Ma ESCold.dll registrata correttamente? E basta solo quella?
    ℹ️ 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 429
    Da Zigo nel forum Visual Basic 6
    Risposte: 20
    Ultimo Post: 02-05-2005, 08:52
  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