Wenn ich meine Anwendung starte, etwas daran arbeite und auf die Sprachschaltfläche in der Windows-Taskleiste klicke und die Eingabesprache ändere, friert meine C# -Anwendung mit einem Sanduhrcursor ein. Hat jemand eine Idee, was schief gehen könnte? Ich habe absolut keine Ahnung, wo ich anfangen soll ...Anwendung friert beim Ändern der Tastatureingabesprache ein
Antwort
Zuerst ist Ihr Problem schwer zu folgen, da wir nicht wissen, was in Ihrer Anwendung los ist. Weder wir wissen, welcher Code in Ihrer Anwendung genau einfriert.
Für andere ist das Problem in Ihrer Anwendung nicht klar. Mit diesem ziemlich schwach definierten Problem ist es kaum möglich, dass jemand helfen kann.
Sie können folgende tun, um das Problem zu beheben:
- Versuchen einen minimalen Testfall zu bauen, die das Problem reproduziert. Normalerweise müssen Sie mit einer Kopie Ihres Quellcodes beginnen und Features entfernen, bis der Fehler nicht mehr reproduzierbar ist.
- Danach werden Sie höchstwahrscheinlich selbst sehen, wo das Problem liegt.
- Wenn nicht, können Sie das Beispiel und die Änderungen veröffentlichen, die den Fehler verursachen. Bitte versuchen Sie so viel wie möglich aus dem Beispiel zu entfernen und nur den wesentlichen Teil zu lassen.
Auf diese Weise haben Sie wahrscheinlich Ihr Problem gelöst.
Leider ist die Anwendung sehr groß (sie wurde in den letzten 3,5 Jahren von 6 Programmierern entwickelt) und es ist äußerst schwierig, ein unabhängiges Bit zum Testen zu erstellen. Alle einfachen Anwendungen funktionieren einfach ohne Probleme. Ich hatte gehofft, jemand hätte ein solches Symptom schon einmal gesehen und könnte einen Ausgangspunkt für die Untersuchung vorschlagen. – user324233
Besteht Ihre Anwendung nicht aus mehreren Einheiten? Vielleicht können Sie versuchen, die "beleidigende" Einheit mit Ihrer Intuition und/oder Ihrer Kenntnis der Projektstruktur zu finden. – Vlad
- 1. WPF-Anwendung friert beim Verschieben ein
- 2. Anwendung friert zwischen Schleife ein
- 3. DotNetZip friert meine Anwendung ein?
- 4. Code friert meine Anwendung ein
- 5. Die Anwendung friert beim Schließen des WebBrowser-Steuerelements ein
- 6. Android Studio friert beim Ändern einer Quelldatei ein
- 7. Tomcat Friert nur eine Anwendung ein
- 8. Anwendung Benutzeroberfläche friert mit GC-Nachrichten ein
- 9. Anwendung friert seit einiger Zeit ein
- 10. disableKeyguard Anruf bei Anwendung friert Telefon ein
- 11. Ionic App friert beim Laden ein
- 12. Visual Studio 2015 friert beim Fertigstellen ein
- 13. iPad Web App friert beim Start ein
- 14. Hubot hängt/friert beim Start ein
- 15. Tomcat 6 friert beim Start ein
- 16. Kendo UI Combobox friert beim Serverfiltern ein
- 17. Docker: SSH friert beim Login ein
- 18. Gerät friert beim Löschen einer Datei ein
- 19. GoogleWebAuthorizationBroker.AuthorizeAsync friert ein
- 20. UI friert in der Tabellenansicht ein
- 21. C# -Anwendung mit unmanaged DLL friert ganzes System ein
- 22. NetBeans GUI-Anwendung friert ein, wenn ich versuche, es auszuführen
- 23. ActiveX friert IE ein
- 24. Android Emulator friert ein
- 25. Visual Studio friert beim Versuch ein, eine Datei hinzuzufügen
- 26. Materialisecss SideNav friert ein
- 27. C# Performancecounter friert ein
- 28. scypy.signal.ecimate() friert GUI ein
- 29. httpwebresponse = request.stresponse friert ein
- 30. Anwendung friert außerhalb von Visual Studio ein. Beim Starten von Visual Studio funktioniert es
PROBLEM BEHOBEN. Nun, es ist keine Lösung, sondern ein Workaround. Die Anwendung funktioniert problemlos, nachdem Sie eine regionale Spracheinstellung in Windows XP geändert haben. Öffnen Sie Start -> Einstellungen -> Systemsteuerung -> Regions- und Sprachoptionen -> Sprachen -> Details -> Erweitert und aktivieren Sie die Option "Erweiterte Textdienste für alle Programme erweitern". Ich weiß immer noch nicht, warum es Probleme gibt, wenn diese Option ausgeschaltet ist, aber zumindest habe ich eine Umgehungslösung (nicht sehr komfortabel, da ich alle Benutzer zwingen muss, diese Option in Windows XP zu ändern). – user324233