FAQ TWedge
Perché Tutti i Comandi Vengono Ignorati dal Dispositivo?
Perché Tutti i Comandi Vengono Ignorati dal Dispositivo?
Soluzione: Quando si utilizza la funzione WriteToDevice () (o WriteData ()) per inviare comandi di configurazione o inizializzazione del dispositivo, verificare se è richiesto un carattere di nuova riga o di ritorno a capo. Questo è particolarmente importante se il dispositivo utilizza un protocollo come TELNET. Un carattere di nuova riga è specificato da \n.
L’esempio seguente invia il testo "user" seguito da una nuova riga al dispositivo:
// TWedge 2:
WriteToDevice ("user\n", 1000);
// TWedge 3:
hConn.WriteData ("user\n", 1000);
Ecco un elenco delle sequenze di escape comuni:
- \' Apice singolo.
- \" Virgolette doppie. Utilizzare questa sequenza di escape se è necessario specificare un " come parte di una stringa.
- \\ Un singolo carattere backslash.
- \b Backspace.
- \n Nuova riga (line-feed).
- \r Ritorno a capo. \r in combinazione con \n viene utilizzato nei sistemi DOS come sequenza per ritorno a capo e nuova riga. Molto probabilmente è possibile utilizzare \n al suo posto.
- \t Tabulazione orizzontale.
- \f Avanzamento pagina (per stampanti).