Newsgroup: it.comp.lang.delphi
Titolo: Connessione ADSL programmatica

Riprendo il problema già espresso nel thread del 26 ottobre 2006:
Desidero fare un programma in Delphi che mi permetta di attivare e 
disattivare la connessione ad internet di un router.
Normalmente per farlo mi collego alla pagina web del router e schiaccio 
un pulsante Connect/Disconnect.
Tuttavia questo sistema è molto inefficace, in quanto:
1. se un utente nella rete lascia aperto il browser su questa pagina, 
nessun altro utente può visualizzarla;
2. di conseguenza non riesco a sapere se non con un PING se si è 
connessi o meno a internet;
3. se voglio sconnettermi, devo prima fare il giro delle postazioni e 
domandare a tutti se usano ancora internet,
e altre ragioni pratiche.
Ho esaminato il sorgente della pagina in questione e ho trovato questo, 
in corrispondenza del pulsante:
<FORM method="post" ACTION="/status-welcome-common.html/connect">
<INPUT type="hidden" name="EmWeb_ns:vim:3" value="/status.html">
<INPUT type="hidden" name="EmWeb_ns:vim:5.ImServices.QS_PPPoA.1:enabled" 
value="true">
<INPUT type="hidden" name="EmWeb_ns:vim:17" value="true">
<INPUT type="submit" value="Connect" class="formbutton">
</FORM>
che diventa questo quando ci si deve disconnettere:
<FORM method="post" ACTION="/status-welcome-common.html/disconnect">
<INPUT type="hidden" name="EmWeb_ns:vim:3" value="/status.html">
<INPUT type="hidden" name="EmWeb_ns:vim:5.ImServices.QS_PPPoA.1:enabled" 
value="true">
<INPUT type="hidden" name="EmWeb_ns:vim:17" value="true">
<INPUT type="submit" value="Disconnect" class="formbutton">
</FORM>
Qualcuno ha un'idea, se è possibile, di quali oggetti e quali metodi 
usare per riuscire ad ottenere un pulsante della VCL che, se premuto, 
attivi l'azione javascript del pulsante HTML?
Ho già provato a creare un file HTML con lo stesso codice della pagina 
in questione, mi si mostra il pulsante, ma se premuto non esegue la sua 
funzione!!! E' riconosciuta la sorgente della richiesta? E' una funzione 
che va solo dalla pagina web del router? DITEMI CHE NON E' VERO!
Grazie.

di router ne ho visti pochi, ma quei pochi avevano tutti un flag per
la connessione ondemand.
A.

 
E come lo cambio questo flag?
Ho cercato ma via HTML non riesco a cambiare niente.
Ho provato anche la connessione TELNET ma non sono molto pratico.
Comunque neanche lì ho visto nulla.

 Ho cercato ma via HTML non riesco a cambiare niente.
Scusa, che router e'?
A.

Alberto Salvati ha scritto:

Ma io non voglio cambiare la modalità. Voglio che sia e resti ondemand e 
voglio che un programma apposito si occupi di attivare e disattivare la 
connessione in modo ordinato. Mi sono spiegato?
Il router è un Atlantis Land.
Ciao

 connessione in modo ordinato
CRedo che normalmente questi task vengono eseguiti in sessioni telnet.
Sto pensando ad un programma che si connetta al router, login e password ed
entra nel menu' della connessione, reimpostando lo stato.
Cercando "a muzzo" [1] su google ho trovato questo link
"
http://www.clubdelphi.com/foros/archive/index.php/t-34340.html
" e' un buon
inizio, il resto delle ricerche lo lascio a te.. ;-)
Ciao
-- 
Morde
[1]
http://www.mauriziopistone.it/testi/discussioni/storieparole_a_muzzo.html

 Il router è un Atlantis Land.
non lo conosco. mi spiace.
A.