Visualizzazione dei risultati da 1 a 10 su 12

Hybrid View

  1. #1
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Se usi i metodi asincroni, devi imparare come gestirli.
    Se ti creano tutte queste difficoltà, allora usa le versioni non asincrone.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  2. #2
    Quote Originariamente inviata da alka Visualizza il messaggio
    Se usi i metodi asincroni, devi imparare come gestirli.
    Se ti creano tutte queste difficoltà, allora usa le versioni non asincrone.
    eh si, sono solo 5 giorni che ci sbatto la testa.
    ho letto esempi su esempi e documentazione.
    non ne esco fuori, sennò non chiedevo....

    continuo a cercare.
    grazie lo stesso.

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Quote Originariamente inviata da fermat Visualizza il messaggio
    non ne esco fuori, sennò non chiedevo....
    Basta togliere l'appendice ...Async dai nomi dei metodi che stai invocando.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Quote Originariamente inviata da alka Visualizza il messaggio
    Basta togliere l'appendice ...Async dai nomi dei metodi che stai invocando.
    si per averlo sincrono.
    ma io vorrei usare i metodi asincroni.
    mi sto sbattendo per quello.
    sennò ripeto, non avrei chiesto.

    essendo una app mobile, penso sia la soluzione migliore.

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Quote Originariamente inviata da fermat Visualizza il messaggio
    si per averlo sincrono.
    ma io vorrei usare i metodi asincroni.
    E allora torno al suggerimento originale: alle chiamate dei metodi asincroni, come questo

    codice:
    public async Task<dynamic> AddItemAsync(Item item)

    devi anteporre await alla chiamata.

    Quindi questo non va bene:
    codice:
    Console.WriteLine(mds.AddItemAsync(book));

    poiché va invocato così:
    codice:
    Console.WriteLine(await mds.AddItemAsync(book));
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    Quote Originariamente inviata da alka Visualizza il messaggio
    E allora torno al suggerimento originale: alle chiamate dei metodi asincroni, come questo

    ................

    poiché va invocato così:
    codice:
    Console.WriteLine(await mds.AddItemAsync(book));
    ecco, questo mi mancava.
    io facevo stupidamente così:
    codice:
    await Console.WriteLine(mds.AddItemAsync(book));
    appena torno a casa provo!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.