Suchergebnisse

Suchergebnisse 1-9 von insgesamt 9.

  • Benutzer-Avatarbild

    Moin zusammen ich bin gerade dabei, eine Funktion zu schreiben, die meinen User autorisiert, mit meiner App Daten von Discogs zu laden (mit dem NuGet-Paket DiscogsClient). Nur leider sieht es so aus, als ob der Server nicht antwortet. Wenn ich die Funktion ausführe, ist in Zeile 3 Schluss, und es passiert rein gar nichts, auch keine Fehlermeldung: VB.NET-Quellcode (6 Zeilen) VB.NET-Quellcode (15 Zeilen) Das hier ist das Demoprogramm, das funktioniert tadellos: C#-Quellcode (26 Zeilen) Ich hab mi…

  • Benutzer-Avatarbild

    Okay dank einem Hinweis von @Nofear23m weiss ich nun, dass ich statt Task.FromResult das Ganze mit Async/Await lösen sollte, da es kein Konsolenprogramm ist, sondern UI-basiert. Also hab ich mir gedacht ich schreib das so um...: Dim aouth = discogsClient.Authorize(Async Function(s) Await GetToken(s)).Result ...und die Methode, in der diese Zeile ist, definiere ich als Async Da meldet der Compiler dann BC36930 "Await" erfordert, dass der Typ String eine geeignete GetAwaiter-Methode aufweist. Wenn…

  • Benutzer-Avatarbild

    Ja mein VB.NET Code funktioniert nicht, der C# Code funktioniert.... Ich bin echt auch ratlos, bin schon seit Stunden am Googeln.... Ich versteh halt auch nicht, wie das Argument s den Wert für die URL bekommt. Die muss ja dann irgendwie von .Authorize kommen...

  • Benutzer-Avatarbild

    Also wenn man das direkt nach VB übersetzt und als Konsole startet, funktioniert es auch, auch ohne Shared. Und wenn ich das mache: VB.NET-Quellcode (1 Zeile) ... kommt "GetAwaiter" ist kein Member von "String". und ohne Async: "Await" kann nur in einem Async-Lambdaausdruck verwendet werden. Ich probiers mal hiermit: VB.NET-Quellcode (1 Zeile) und: VB.NET-Quellcode (3 Zeilen) ...Dann kommt: Await erfordert, dass der Typ Process eine geeignete GetAwaiter-Methode aufweist... Hmmm...

  • Benutzer-Avatarbild

    Also wenn ich das mache: VB.NET-Quellcode (1 Zeile) oder auch: VB.NET-Quellcode (1 Zeile) und das: VB.NET-Quellcode (2 Zeilen) Geht er nicht mal in die Methode GetToken rein... Jetzt hab ich bei meiner Recherche gelesen, dass Async Functions nichts zurückgeben, wenn kein Awaitirgendwo drin ist, was ja bei mir der Fall ist... Das würde ich ja entweder vor Process.Start setzen oder vor dialogServcice.ShowModalDialog. Aber da kommt dann wieder: Await erfordert, dass der Typ Process (bzw. Boolean be…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „wo geht er dann stattdessen hin?“ Ins Nirvana, als wäre nichts geschehen. Er geht weder zu GetToken noch in die nächste Zeile.... Zitat von ErfinderDesRades: „Weil das versteh ich nicht, wie das funzen soll, und die funktionierende Vorlage arbeitet ja auch ohne das.“ Da sind wir schon zwei... Zitat von ErfinderDesRades: „Kannst du GetToken() mal radikal vereinfachen:“ Auch wenn ich das mache kein Unterschied, da geht das Programm weder in nächste Zeile noch wird "Wal…

  • Benutzer-Avatarbild

    Okay da muss ich bissle was umstellen, das lässt sich momentan nicht erahnen, ob das Programm einfriert, weil das ausgeführt wird, bevor das MainWindow geladen ist. Zu Ende issses jedendfalls nicht... Wat für ne Anweisung soll ich unter Finally reinschreiben? Edit: Also, habs grad getestet, das Programm friert ein. Im TryCatch Block wird Catch nicht ausgelöst.

  • Benutzer-Avatarbild

    Ja alles tausend mal überprüft.... Ich werd mal Nofear23m noch fragen, und wenn der auch nicht weiter weiss, dann binde ich halt ne Konsolenapp in mein Programm ein...

  • Benutzer-Avatarbild

    So, Nofear23m hatte zum Glück die Lösung parat: Einmal diese Klasse im ViewModel erstellen: VB.NET-Quellcode (51 Zeilen) Und den restlichen Code wie folgt modifizieren: VB.NET-Quellcode (39 Zeilen)