Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Operazioni con Time()

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752

    Operazioni con Time()

    Ciao
    E' possibile creare operazioni sfruttando l'ora e minuti?
    Tipo:
    "adesso" sono le 12.00
    se sono passati 10 minuti da "adesso" stampa a video "Ciao"

    Grazie
    Comunque Grazie

  2. #2

    Re: Operazioni con Time()

    Originariamente inviato da fosforo
    Ciao
    E' possibile creare operazioni sfruttando l'ora e minuti?
    Tipo:
    "adesso" sono le 12.00
    se sono passati 10 minuti da "adesso" stampa a video "Ciao"

    Grazie
    spiegati meglio
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    Giusto.

    Mettiamo che devo spostare un file ma questo file è ancora aperto da un utente e chiaramente il SYSOP non me lo permette.
    Se provo a spostare il file con ASP ricevero un messaggio di errore.
    Ma se ci provo dopo 1 minuto magari il file è disponibile, quindi creo
    un'operazione sfruttando il tempo e dopo 1 minuto ASP riprova nello spostamento del file.
    Comunque Grazie

  4. #4
    Originariamente inviato da fosforo
    Giusto.

    Mettiamo che devo spostare un file ma questo file è ancora aperto da un utente e chiaramente il SYSOP non me lo permette.
    Se provo a spostare il file con ASP ricevero un messaggio di errore.
    Ma se ci provo dopo 1 minuto magari il file è disponibile, quindi creo
    un'operazione sfruttando il tempo e dopo 1 minuto ASP riprova nello spostamento del file.
    hum....

    no lascia perdere dovresti mettere un'operazione schedulata che faccia lo spostamento (operazione da configurare su IIS). Cerca un'altra soluzione
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    Certo
    Lo spostamento è solo un esempio.
    Si potrebbe astendere a qualsiasi cosa.
    E' il meccanismo che devo trovare.
    Cioè creare un timer che faccia un'operazione lavorando sul tempo.

    ES:
    Ho inserito un dato in un DB, dopo un'ora avvertimi.
    Es:
    Apro una pagina e ASP mi dice da quanto tempo sono su questa pagina .
    Comunque Grazie

  6. #6
    Originariamente inviato da fosforo
    Certo
    Lo spostamento è solo un esempio.
    Si potrebbe astendere a qualsiasi cosa.
    E' il meccanismo che devo trovare.
    Cioè creare un timer che faccia un'operazione lavorando sul tempo.

    ES:
    Ho inserito un dato in un DB, dopo un'ora avvertimi.
    Es:
    Apro una pagina e ASP mi dice da quanto tempo sono su questa pagina .
    Aggiungi scheduling su iis che ogni tot ti richiami una pagina asp che esegua lo script.. oppure ad ogni session_onstart nel global.asa controlli l'orario e se si verificano le condizioni che ti interessano fai partire lo script... dipende da come lo vuoi fare.. di certo non puoi dire ad uno script "ecco bravo adesso riparti tra un'ora" tipo come si fa in javascript
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    Ho fatto questo esperimento.

    Dim MiaOra
    MiaOra= (Timer + 10)

    Do While (timer < MiaOra)
    Response.Write("ciao ciao")
    Loop
    Response.Write("finito")

    Non stampa "ciao ciao"
    ma dopo 10 secondi stampa "finito"
    Comunque Grazie

  8. #8
    Originariamente inviato da fosforo
    Ho fatto questo esperimento.

    Dim MiaOra
    MiaOra= (Timer + 10)

    Do While (timer < MiaOra)
    Response.Write("ciao ciao")
    Loop
    Response.Write("finito")

    Non stampa "ciao ciao"
    ma dopo 10 secondi stampa "finito"
    se ti ho detto che non si può fare nella pagina ci sarà un motivo no? Non si può mettere in una pagina asp un'attesa, di nessuna sorta... puoi provare a fare un loop tra 100.000 numeri in maniera da rallentarne l'esecuzione, ma cmq apparte caricare il server inutilmente, non risolveresti il problema. Se vuoi fare delle operazioni "a tempo" c'è lo scheduling o la session_onstart che puoi usare per richiamare pagine e/o script che devono essere eseguiti ad un certo istante di tempo

    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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 © 2025 vBulletin Solutions, Inc. All rights reserved.