Quote Originariamente inviata da U235 Visualizza il messaggio
Ciao kahm,
allora.. vediamo un pò : Tu hai un web service che "fa qualcosa" e "restituisce qualcosa", e ok, ma questo cos'ha a che vedere con i thread e la barra di avanzamento? Ora io immagino che o il web service (quando invocato) restituisce un valore di avanzamento per una non meglio definita operazione in background nel server,.
si esatto, il web service, valorizza una property riguardo la tabella che sta gestendo e il grado di avanzamento
sei certo che ogni volta che lo chiami lui ti da la percentuale corretta? non è che è quello che rimane basso? come funziona il sistema, o meglio come nel web service sei a conoscenza della percentuale che verrà poi restituita al client?
.
un'altro programmatore sempre di un'altra ditta ha usato lo stesso webservice e sembrava andare bene ,

.
Altra cosa: sei certo di aver allineato i valori restituiti dal web service con la progressbar? potrebbe capitare che il massimo è una cifra quasi irraggiungibile (max e steps) e richiedere per questo una marea di steps (quindi vedi la barra sempre molto bassa).
si, passato un dataset, sono in grando di capire quante tabelle e quanti recordi di ogni tabella contiene,quindi il max è corretto