Session 4 aus der Kollektion
https://www.youtube.com/playlist?list=PLw8ap9mWnEiJOB8Ib6w93YXUCwiVIa42e
Quellcode ist in der Videobeschreibungen verlinkt.
Versuch mal das SDK an einen Ort zu verschieben, in dem der Pfad keine Leerzeichen mehr enthält.
Musst natürlich dann die Pfade in VS und/oder der Umgebungsvariablen anpassen.
Könnte was dran sein.
Android-Studio installiert den SDK in
C:\Users{username}\AppData\Local\Android\Sdk
Die AVD's liegen dann in
C:\Users{username}.android\avd
Scheint ein häufiges Problem zu sein
https://stackoverflow.com/questions/39645178/panic-broken-avd-system-path-check-your-android-sdk-root-value
Öfters wird empfohlen Dienste nicht direkt erreichbar zu machen.
Wäre eine WebAPI hier nicht auch angebracht ?
Der kann die lokale Prüfsumme übergeben werden und der Vergleich
findet auf dem Server statt.
hey Benutzer007,
möglicherweise findest Du hier einen Ansatz der Dir auch für weitere Problemstellungen eine Lösung bietet.
https://prismlibrary.com/docs/wpf/legacy/Navigation.html
https://github.com/PrismLibrary/Prism-Samples-Wpf/tree/master/17-BasicRegionNavigation
kleines Missgeschick, wollte eigentlich die Zeitung lesen und die lese ich immer von hinten nach vorn. 😉
in den Beiträgen kam öfter vor, das MySQL-Protokoll ist auch von der GPLv2 betroffen.
Dem ist nicht so ! Die Dokumentation in der auch das Client/Server Protokoll
beschrieben und erklärt wird ist nicht unter GPL !
https://dev.mysql.com/doc/internals/en/preface.html
This documentation is NOT distributed under a GPL license
Deswegen sind auch Libs wie diese möglich:
https://github.com/mysql-net/MySqlConnector
android tethering over usb
tethering in den Netzwerkeinstellungen aktivieren
Ethernet over usb in den Entwicklereinstellungen setzen (Debugoptionen)
Gerät verbinden über USB. (WLAN und Mobiles Netzwerk ausschalten am Gerät)
Dein Rechner sollte jetzt ein neues Netzwerk melden.
commandline: ipconfig => IPv4 ablesen. Sollte Dir auffallen eine noch nie vorher gesehene Adresse zu entdecken. (neues öffentliches Netzwerk)
Ports/Anwendung in FW hinterlegen (eingehend)
Diese Adresse im Browser auf Deinem Gerät eingeben.
=> funktionierte bei mir wunderbar.
brauchst kein Link, kauf Dir nen Fahrschein => Bücherei
da bin ich wieder, test.exe auf Produktionsrechner zeigt - kompletten - Stacktrace.
Wenn da System.Linq im Stacktrace vorkommt (was es tun wird), liegt der Fehler
trotzdem in der Expression
richtig. so isses ja auch ( gewollt gewesen ).
Warum die test.exe den kompletten erwarteten Stacktrace ausgibt - mit Enumerable.MoveNext ... aber die Anwendung.exe nicht - hm gute Frage.
Evtl. bei an die 4000LOC ... kommt vll. mal was durcheinander^^ und tatsächlich ist der Fehler in ganz anderer Zeile.
Es gibt kein vernünftigen Grund, warum System.Linq Symbole nur in einer kleinen
test.exe aufgelöst werden können sollen und in einer 10 MB.exe nicht.
Antwort Eingangsfrage: Nein. 😃
Zurück auf Start.
Vllt solltest Du auch keine Klassen bauen die über 3000 LOC haben...
nicht mein Code - Kollege hat den Fehler Anfang Februar als gefixt dokumentiert und gestern erst wieder - die einzige Änderung an der Datei war, dass mein Kommentar an der Zeile entfernt wurde !
Hi RED-BARON,
der Fehler tritt an dieser Stelle auf:
p.Nr == row.Nr
Mit deiner Änderung verhinderst du nur, daß die Exception ausgelöst wird.
Ausgeführt wird der Code aber erst beim Durchlaufen der
foreach
-Schleife. Da ist der StackTrace auch sehr eindeutig. Deine eigentliche Frage kann ich daher nicht nachvollziehen.
Mit der Änderung wollte ich erzwingen und nichts verhindern - ich vermute an der Stelle knallt es - einzig der Stacktrace fehlt mir um es "sehen" zu können.
Pille hat freilich Recht:
(p => p == null); hat nichts mit dem realen Fall zu tun. Im Test wollte ich sehen was passiert wenn:
foreach (var item in results)
{
results = null;
}
Habe mehrere testfälle erstellt. Und jetzt eine Konsolenanwendung die ich mal versuche am Produktionsrechner auszuführen und bei der "row" null ist. Wenn da System.Linq im Stacktrace vorkommt ... liegt der Fehler womöglich doch wo ganz anders.
Danke an alle die mitgehirnt haben 😃
@Geaz : 100% ( meine aktuelle Annahme ! ) .... der Beweis fehlt mir nur noch 😃 - da bin ich aber dran