Newsgroup: it.comp.software.newsreader
Titolo: [Dialog] ADoLater()

Ho letto che nella beta 37 e' stato aggiunta questa funzione; ma l'Help e'
ancora "datato" e non ve n'e' traccia.
Non ho trovato un gran che' di riferimenti in merito, a parte un post in
tedesco e qualcosa circa "The Evil abomination of Male/female
Homosexuals"..
Mi e' sfuggito qualcosa, oppure non c'e' alcuna specifica che dice che
cos'e' che fa questa funzione, e quand'e' che andrebbe usata?
-- 
ZER0://coder.gfxer.web-designer/
~ Plagiarism is copying from one source;
research is copying from two or more
(Wilson Mizner)

 I'll love this ADoLater :))
Some background info: 
ADoLater posts a message to the 40tude's message queue. The queue will
normally not be processed until the current script is finished, however
depending on what you do it might happen, e.g.: 
...
ADoLater('Script_anotherscript');
application.processmessages;
..
will result in a "The scripting engine is busy" since the message queue
is processed while the script is still running. While it's unlikely
that you call application.processmessages; yourself from a script, it's
possible that I do in my code that you call from the script:
...
ADoLater('Script_aaa');
ADo('About');
..
Since showing the About box is a modal (blocking) operation and the
message queue is processed while the About box is show, Dialog will try
to run script aaa while it's still busy running the current script and
you will get the error message again.
Bottom line: Don't do lots of stuff after a call to ADoLater. 
-- 
Fare Well!    40tude Dialog (2.0.14.1, beta 37): 
http://snurl.com/dialog
G             Free It-Alt Group (it-alt/
free.it
 USG): 
http://www.fiag.it
      ICQ#    News server (gratuito ed anonimo): 
http://www.x-privat.org
  16553733    Per le proposte di nuovi gruppi it-alt: news:it-alt.config

 you will get the error message again.
Quindi ADoLater viene eseguito anche se lo script e' "bloccato" dalla
modale?
Grazie ancora, sei stato gentilissimo.
-- 
ZER0://coder.gfxer.web-designer/
~ "When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 E' pubblico?
No.
-- 
daRkSidE, 01.10.2004 13:53:11

 No.
Era quasi palese, ma tentar non nuoce.
Allora se non ho trovato informazioni decenti al riguardo durante le mie
ricerche su internet, posso avere la coscienza a posto.
-- 
ZER0://coder.gfxer.web-designer/
~ La vita e' una tempesta, ma prenderla nel culo e' un lampo.
(B. Grillo)
on air ~ "raf in tutti i miei giorni"

 Grazie ancora, sei stato gentilissimo.
Di nulla... mi spiace non poter rispondere alle altre domande specifiche
su ADoLater, ma io di script ne capisco molto meno di te :)
Ho visto che Marcus ti ha risposto su n.s.r, puoi chiedere a lui ;)
-- 
Fare Well!    40tude Dialog (2.0.14.1, beta 37): 
http://snurl.com/dialog
G             Free It-Alt Group (it-alt/
free.it
 USG): 
http://www.fiag.it
      ICQ#    News server (gratuito ed anonimo): 
http://www.x-privat.org
  16553733    Le FAQ italiane su 40tude Dialog ~ 
http://snurl.com/dlgfaq

 perfettamente funzionante con ADoLater.
E' proprio questo che me lo fa 'amare' ;)
Bisogna che mi decida ad aggiornarlo sul sito.
-- 
Maria Luisa C - 01/10/2004 23.26.50

 perfettamente funzionante con ADoLater.
Dunque posso semplicemente sostituire AdoLater ad Ado nel vecchio
script OnWorkQueueEmpty per PostShow, senza sostituire l'intero script
con la nuova versione?

_Enrico C_, lunedì 04/ott/2004:

Ho vinto la pigrizia e ho aggiornato sul sito lo script con ADoLater :-)
http://fido.altervista.org/Dialog/script.html#owqe
-- 
Maria Luisa C - 04/10/2004 11.06.09

 
http://fido.altervista.org/Dialog/script.html#owqe
Altro che pigra, sei instancabile, thank you! :)
Noto anche il tempo limite di default a 60 (quindi ,60/2=30 sec),
aumentato almeno rispetto alla vecchia versione che avevo io (15 sec),
ma ora che ci penso forse avevo impostato io un valore diverso!

 ma ora che ci penso forse avevo impostato io un valore diverso!
Attento che è il contrario: numSec = 60 sono proprio i secondi, mentre la
variabile elapsedTime ha un valore unitario di poco meno di due secondi,
quindi per paragonarla con i secondi devo o moltiplicarla per due, o
dividere i secondi per due. Ho fatto la seconda cosa, ma il senso è sempre
quello: che il file Post.txt deve essere più "giovane" di 60 secondi circa.
A proposito, mi ricordo che quando stavamo ancora facendo dei test sei stato
proprio tu a suggerirmi di mettere una costante in secondi! :-))
 
Invece non mi ricordo se l'ho aumentato di recente. Per me va bene così
perché come sai ho la connessione dialup e poi ho anche dei gruppi binari
sottoscritti.
Bisogna che ognuno trovi per tentativi il valore giusto per sé :-)
-- 
Maria Luisa C - 04/10/2004 14.18.36

 dicevo di aggiornarlo...
Ti tocca aggiornarlo di nuovo, c'è un errore:
|| autore: MLC e Antonio 'Gandalf' Favata
                 ^^^^^^^  ^^^^^^^  ^^^^^^
Io non c'entro nulla ^__^
-- 
Fare Well!    40tude Dialog (2.0.14.1, beta 37): 
http://snurl.com/dialog
G             Free It-Alt Group (it-alt/
free.it
 USG): 
http://www.fiag.it
      ICQ#    News server (gratuito ed anonimo): 
http://www.x-privat.org
  16553733    Interfaccia web per leggere NG ~ 
http://www.mynewsgate.net

 Io non c'entro nulla ^__^
Non è vero: io ho solo aggiunto il controllo sul tempo.
L'idea è stata tua, e l'hai anche realizzata prima di me. :-)
Oh, naturalmente se ti scoccia lo tolgo e ci metto " e altri".
F'up2: poster
-- 
Maria Luisa C - 04/10/2004 19.14.25
F/up to poster.

 Bisogna che ognuno trovi per tentativi il valore giusto per sé :-)
Già. 
Ricevendo tramite Hamster si velocizza, ma non poi tantissimo, specie
se si scaricano anche dei body  :/

 ricerche su internet, posso avere la coscienza a posto.
Temo che le uniche soluzioni (che non solvono) siano pazienza e NSR. 
-- 
daRkSidE, 14.10.2004 12:54:11