Quando si esegue l'applicazione, si lavora su di essa e si fa clic sul pulsante della lingua sulla barra delle applicazioni di Windows e si modifica la lingua di input, l'applicazione C# si blocca visualizzando un cursore a forma di clessidra. Qualcuno ha qualche idea su cosa potrebbe andare storto? Non ho assolutamente idea di dove cominciare ...L'applicazione si blocca quando si cambia la lingua di input della tastiera di windows
risposta
Prima di tutto, il tuo problema è difficile da seguire, dal momento che non sappiamo cosa sta succedendo nella tua applicazione. Né sappiamo quale codice esatto nella vostra applicazione si blocca.
Per gli altri, il problema nell'applicazione non è chiaro. Quindi, avendo questo problema debolmente definito, è quasi impossibile che qualcuno possa aiutare.
È possibile effettuare le seguenti operazioni per risolvere il problema:
- cercare di costruire un banco di prova minimo, che riproduce il problema. Di solito è necessario iniziare con una copia del codice sorgente e rimuovere le funzionalità fino a quando il bug non è più riproducibile.
- Dopo questo, molto probabilmente ti vedrai, dov'è il problema.
- In caso contrario, è possibile pubblicare l'esempio e le modifiche che causano l'errore. Si prega gentilmente di rimuovere il più possibile dall'esempio, lasciando solo la parte essenziale.
In questo modo è molto probabile che il problema sia risolto.
Sfortunatamente l'applicazione è molto grande (è stata sviluppata da 6 programmatori per gli ultimi 3,5 anni) ed è estremamente difficile ritagliarsi qualsiasi bit indipendente per i test. Tutte le semplici applicazioni funzionano senza problemi. Speravo che qualcuno avesse già visto un sintomo simile e potesse suggerire un punto di partenza per le indagini. – user324233
La tua applicazione non comprende più unità? Forse puoi [cercare di] trovare l'unità "incriminata" usando la tua intuizione e/o conoscenza della struttura del progetto. – Vlad
- 1. Il debug di Silverlight in Visual Studio 2010 si blocca quando si utilizza la tastiera
- 2. Molto semplice F # si blocca sull'ingresso della tastiera
- 3. Nascondere la tastiera di input software quando la finestra di dialogo si chiude
- 4. Come determinare la lingua di input corrente?
- 5. Esiste una chiamata delegata quando la lingua della tastiera iOS cambia?
- 6. Lingua layout tastiera Android
- 7. Si blocca quando si chiama indexPathForCell
- 8. La creazione di mutex si blocca durante l'utilizzo della rappresentazione
- 9. Express e AngularJS - la pagina Web si blocca quando si tenta di aprire la pagina iniziale
- 10. ActionBar si nasconde quando appare la tastiera
- 11. ios 8 tastiera personalizzata Cambia lingua nella pagina di impostazione
- 12. Evento iOS quando la tastiera si nasconde
- 13. HttpClient si blocca quando è impostato il timeout (Windows Phone)
- 14. Errore di installazione di Tomcat quando si cambia la porta
- 15. PhoneGap android: tastiera si sovrappone al campo di input
- 16. nodeenv si blocca quando la creazione di un nuovo ambiente
- 17. Perché bash si blocca in Windows?
- 18. Cambia la lingua di avviso nel banner della notifica push
- 19. La finestra padre si blocca quando la finestra secondaria si blocca mentre è in corso da un altro processo
- 20. cambia automaticamente la direzione del testo della casella di testo
- 21. Il programma si blocca quando si chiude la connessione della porta seriale
- 22. Dove si adatta la traduzione della lingua nel pattern MVC?
- 23. La tela Android si blocca
- 24. Cambia la lingua di descrizione predefinita dell'applicazione
- 25. Come si scorre la vista quando appare la tastiera?
- 26. La localizzazione di Spring non cambia lingua
- 27. IUIAutomation :: RemoveAllEventHandlers si blocca
- 28. La presa non si interrompe quando la connettività cambia
- 29. Come rilevare le modifiche al frame della tastiera quando si chiude la tastiera in modo interattivo?
- 30. cosa succede quando si dice che un computer "si blocca" o si blocca?
RISOLUZIONE DEI PROBLEMI. Bene, non è una soluzione, ma una soluzione alternativa. L'applicazione funziona senza problemi dopo aver modificato l'impostazione della lingua regionale in Windows XP. Apri Start -> Impostazioni -> Pannello di controllo -> Opzioni internazionali e della lingua -> Lingue -> Dettagli -> Avanzate e seleziona "Estendi supporto di servizi di testo avanzati a tutti i programmi". Non so ancora perché ci sono problemi quando questa opzione è disattivata, ma almeno ho una soluzione alternativa (non molto comoda, in quanto devo costringere tutti gli utenti a modificare tale opzione in Windows XP). – user324233