Aiutamici Forum
Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

problema software Opzioni
stevu88
Inviato: Saturday, November 16, 2024 12:55:12 AM
Rank: Newbie

Iscritto dal : 11/16/2024
Posts: 4
Buona sera a tutti, mi chiamo Stefano scrivo dalla provincia di Lucca. Come passatempo mi diverto ad editare graficamente alcuni vecchi giochi per il pc. Necessito del funzionamento di un software che proprio non vuole partire e mi notifica questo msg:

Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra
sono riportate in fondo al messaggio.

************** Testo dell'eccezione **************
System.Exception: Failed to open file E:\SCRIVANIA-DESKTOP\ADDONS GAMESS\CC5-mod-files\CC5 Edit programs\BGEdit force pool\Temp\AlsTeams.txt
in BGEdit.CCTable.Load(String filename)
in BGEdit.MainForm.LoadFiles(String sourceDir, String ext)
in BGEdit.MainForm.HandleOpenBGroupsFPools(Object sender, EventArgs e)
in System.Windows.Forms.MenuItem.OnClick(EventArgs e)
in System.Windows.Forms.MenuItem.MenuItemData.Execute()
in System.Windows.Forms.Command.Invoke()
in System.Windows.Forms.Command.DispatchID(Int32 id)
in System.Windows.Forms.Control.WmCommand(Message& m)
in System.Windows.Forms.Control.WndProc(Message& m)
in System.Windows.Forms.ScrollableControl.WndProc(Message& m)
in System.Windows.Forms.ContainerControl.WndProc(Message& m)
in System.Windows.Forms.Form.WndProc(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assembly caricati **************
mscorlib
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.9179 (WinRelRS6.050727-9100)
Base di codice: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

BGEdit
Versione assembly: 0.0.0.0
Versione Win32: 0.0.0.0
Base di codice: file:///E:/SCRIVANIA-DESKTOP/ADDONS%20GAMESS/CC5-mod-files/CC5%20Edit%20programs/BGEdit%20force%20pool/BGEditV12.exe

System.Windows.Forms
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.9149 (WinRelRS6.050727-9100)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.9176 (WinRelRS6.050727-9100)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.9149 (WinRelRS6.050727-9100)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Data
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.9176 (WinRelRS6.050727-9100)
Base di codice: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll

System.Xml
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.9149 (WinRelRS6.050727-9100)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

mscorlib.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.9179 (WinRelRS6.050727-9100)
Base di codice: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

System.Windows.Forms.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.9149 (WinRelRS6.050727-9100)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll


************** Debug JIT **************
Per attivare il debug JIT, è necessario impostare il valore
jitDebugging nella sezione system.windows.forms del file di configurazione
dell'applicazione o del computer (machine.config).
L'applicazione inoltre deve essere compilata con il debug
attivato.

Ad esempio:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Quando il debug JIT è attivato, tutte le eccezioni non gestite
vengono inviate al debugger JIT registrato nel computer,
anziché essere gestite da questa finestra di dialogo.

Ringrazio anticipatamente coloro che riusciranno a darmi indicazioni su come farlo girare....saluti a tutti.
Sponsor
Inviato: Saturday, November 16, 2024 12:55:12 AM

 
wolfestein
Inviato: Tuesday, November 19, 2024 4:09:17 PM

Rank: AiutAmico

Iscritto dal : 2/15/2009
Posts: 15,951
Non sono un esperto in Visual Studio in rete ho trovato questo spero ti sia d'aiuto.
Per aprire Visual Studio come amministratore, fare clic con il pulsante destro del mouse sull'app di Visual Studio e scegliere Esegui come amministratore. Per abilitare o disabilitare il debug JIT: Nel menu Strumenti o Debug selezionare Opzioni>debug>JUST-In-Time.
https://learn.microsoft.com/it-it/visualstudio/debugger/debug-using-the-just-in-time-debugger?view=vs-2022
https://learn.microsoft.com/it-it/visualstudio/debugger/just-in-time-debugging-options-dialog-box?view=vs-2022
https://www.autodesk.com/it/support/technical/article/caas/sfdcarticles/sfdcarticles/ITA/Error-Application-does-not-support-just-in-time-JIT-debugging-when-launching-AutoCAD.html
P.S.Io abito vicino Pisa.
stevu88
Inviato: Wednesday, November 20, 2024 1:27:10 AM
Rank: Newbie

Iscritto dal : 11/16/2024
Posts: 4
grazie per la risposta, domani mi ci metto e ti tengo aggiornato! sei stato veramente gentile! ciao, Stefano.
ladydrupal0
Inviato: Wednesday, November 20, 2024 10:11:09 AM
Rank: AiutAmico

Iscritto dal : 11/28/2022
Posts: 201
stevu88 ha scritto:
grazie per la risposta, domani mi ci metto e ti tengo aggiornato! sei stato veramente gentile! ciao, Stefano.


1. Problema del file mancante o non accessibile

L'errore si verifica quando il programma tenta di aprire il file AlsTeams.txt, ma non riesce a trovarlo o accedervi.

Controlla il percorso del file: Assicurati che il file si trovi effettivamente in questo percorso:

Code:
E:\SCRIVANIA-DESKTOP\ADDONS GAMESS\CC5-mod-files\CC5 Edit programs\BGEdit force pool\Temp\AlsTeams.txt


Verifica i permessi del file: Assicurati che il file non sia protetto da scrittura o lettura. Clicca con il tasto destro sul file → Proprietà →

Controlla che "Sola lettura" non sia selezionato.

Crea il file manualmente: Se il file non esiste, prova a crearne uno vuoto con il nome AlsTeams.txt nella cartella Temp.

2. Permessi di esecuzione del programma

Il programma potrebbe non avere i permessi adeguati per accedere al file o alla cartella.

Avvia il programma come amministratore: Clicca con il tasto destro sul file BGEditV12.exe → Esegui come amministratore

3. Versione di .NET Framework

Scarica e installa .NET Framework 3.5 (compatibile con 2.0).

Link ufficiale Microsoft .NET Framework 3.5

Controlla che sia abilitato in Windows:

Vai su Pannello di controllo → Programmi e funzionalità → Attiva o disattiva funzionalità di Windows.

Assicurati che la voce ".NET Framework 3.5 (include .NET 2.0 e 3.0)" sia attiva.

4. Debug JIT (Just-In-Time)

Il debug JIT non è necessario per l'uso normale del programma, ma se vuoi attivarlo per individuare l'errore specifico:

Modifica il file di configurazione BGEdit.exe.config o crealo se non esiste.

Inserisci il seguente codice nel file:

Code:
<configuration>
  <system.windows.forms jitDebugging="true" />
</configuration>


Questa opzione è utile solo se hai un debugger installato, come Visual Studio.



stevu88
Inviato: Wednesday, November 20, 2024 9:57:09 PM
Rank: Newbie

Iscritto dal : 11/16/2024
Posts: 4
Ciao ladydrupal0,
grazie ai tuoi consigli sono riuscito a caricare i vari file ma ora mi appare questa finestra (i permessi e le funzionalità sono tutti ok):


Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra
sono riportate in fondo al messaggio.

************** Testo dell'eccezione **************
System.ArgumentOutOfRangeException: InvalidArgument=Valore di '0' non valido per 'SelectedIndex'.
Nome parametro: SelectedIndex
in System.Windows.Forms.ListBox.set_SelectedIndex(Int32 value)
in BGEdit.BGForm.HandleBGroupsFPoolsLoaded(Object sender, EventArgs e)
in System.EventHandler.Invoke(Object sender, EventArgs e)
in BGEdit.MainForm.OnBGroupsFPoolsLoaded()
in BGEdit.MainForm.LoadFiles(String sourceDir, String ext)
in BGEdit.MainForm.HandleOpenBGroupsFPools(Object sender, EventArgs e)
in System.Windows.Forms.MenuItem.OnClick(EventArgs e)
in System.Windows.Forms.MenuItem.MenuItemData.Execute()
in System.Windows.Forms.Command.Invoke()
in System.Windows.Forms.Command.DispatchID(Int32 id)
in System.Windows.Forms.Control.WmCommand(Message& m)
in System.Windows.Forms.Control.WndProc(Message& m)
in System.Windows.Forms.ScrollableControl.WndProc(Message& m)
in System.Windows.Forms.ContainerControl.WndProc(Message& m)
in System.Windows.Forms.Form.WndProc(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assembly caricati **************
mscorlib
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.9179 (WinRelRS6.050727-9100)
Base di codice: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

BGEdit
Versione assembly: 0.0.0.0
Versione Win32: 0.0.0.0
Base di codice: file:///C:/Users/clesa/OneDrive/Desktop/BGEdit%20fpools/BGEditV12.exe

System.Windows.Forms
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.9149 (WinRelRS6.050727-9100)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.9176 (WinRelRS6.050727-9100)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.9149 (WinRelRS6.050727-9100)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Data
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.9176 (WinRelRS6.050727-9100)
Base di codice: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll

System.Xml
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.9149 (WinRelRS6.050727-9100)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

mscorlib.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.9179 (WinRelRS6.050727-9100)
Base di codice: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

System.Windows.Forms.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.9149 (WinRelRS6.050727-9100)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll


************** Debug JIT **************
Per attivare il debug JIT, è necessario impostare il valore
jitDebugging nella sezione system.windows.forms del file di configurazione
dell'applicazione o del computer (machine.config).
L'applicazione inoltre deve essere compilata con il debug
attivato.

Ad esempio:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Quando il debug JIT è attivato, tutte le eccezioni non gestite
vengono inviate al debugger JIT registrato nel computer,
anziché essere gestite da questa finestra di dialogo.
dead
Inviato: Thursday, November 21, 2024 9:37:51 AM

Rank: AiutAmico

Iscritto dal : 9/20/2004
Posts: 1,597
La vedo dura...
Alla fine di uno stack di chiamate hai un errore di selezione in un listbox che non accetta il valore zero. Se nella tua applicazione hai delle listbox prova a settarle con un valore diverso da zero e magari si risolve.
Se l'errore invece si produce in fase di avvio dell'applicazione allora si tratta di un bug nel SW o almeno di una incompatibilità del SW con l'ambiente operativo.

Per risolvere dovresti avere il codice sorgente del programma che stai usando e fare una ricerca e correzione del problema tramite un IDE adatto e provvisto di debugger, possibilmente che permetta il passo passo.
Ovviamente per ogni linguaggio di programmazione c'è il suo debugger.

Se non hai il codice sorgente dovresti tentare con una reverse engineering, ma qua andiamo ad un livello molto sofisticato, che oltrepassa le mie competenze.

ciao.


Sono cosi avanti che quando guardo indietro vedo il futuro.
ladydrupal0
Inviato: Thursday, November 21, 2024 11:25:59 AM
Rank: AiutAmico

Iscritto dal : 11/28/2022
Posts: 201


Per prima cosa devi attivare il Debugger JIT (Just-In-Time)

Visual Studio installato: anche la versione gratuita Community va bene. L'applicazione deve essere stata compilata con il debug

attivo.

2. Modifica il file di configurazione

Se l'applicazione ha un file AppName.exe.config: Aprilo con un editor di testo (es. Notepad). Aggiungi questa sezione:

Code:
<configuration>
  <system.windows.forms jitDebugging="true" />
</configuration>


Salva il file nella directory dell'applicazione.

3. Attiva il Debug JIT nel Registro di Sistema

Premi Win + R, digita regedit e premi Invio. Vai a:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework

Cerca o crea questi valori:

DbgManagedDebugger (tipo: REG_SZ):

Valore: vsjitdebugger.exe

DbgJITDebugging (tipo: DWORD 32-bit):

Valore: 1.

4. Esegui l'applicazione

Quando si verifica un errore, apparirà una finestra che ti chiede di scegliere un debugger. Seleziona Visual Studio per analizzare lo

stack trace e le variabili.




Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.