Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Leggere  stringa di ritorno
Forum - C# / VB.NET - Leggere stringa di ritorno

Avatar
fosforo (Normal User)
Expert


Messaggi: 391
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 13:37
Lunedì, 11/03/2013
Ciao

Ho integrato una libreria per controllare un device esterno:
Imports Svt.MyDevice

Sto cercando di leggere delle info provenienti dal device:
TextBox1.AppendText(Me.MyDevice.SendString("INFO 1-1"))

ma nel tab error ho il seguente errore:
Error    1    Expression does not produce a value

e da buon profano non capisco dov'è il mio errore.

Grazie anticipatamente

PM Quote
Avatar
Qwertj (Dev Team)
Guru


Messaggi: 678
Iscritto: 30/05/2011

Segnala al moderatore
Postato alle 13:42
Lunedì, 11/03/2013
Codice sorgente - presumibilmente Plain Text

  1. Me.MyDevice.SendString("INFO 1-1")



Dal nome sembra che invii una strnga e non che la riceva
La firma della funzione qual è?

PM Quote
Avatar
fosforo (Normal User)
Expert


Messaggi: 391
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 13:49
Lunedì, 11/03/2013
Grazie Querty

Infatti mando una stringa e il sistema mi restituisce una stringa di ritorno.
Purtroppo non capisco come intercettare la stringa di ritorno.

Cos'è la firma della funzione?

Ultima modifica effettuata da fosforo il 11/03/2013 alle 13:58
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 16:00
Lunedì, 11/03/2013
Dim ritorno As String = Me.MyDevice.SendString("INFO 1-1") probabilmente cercavi questo.............

PM Quote
Avatar
Qwertj (Dev Team)
Guru


Messaggi: 678
Iscritto: 30/05/2011

Segnala al moderatore
Postato alle 17:41
Martedì, 12/03/2013
Testo quotato

Postato originariamente da fosforo:

Cos'è la firma della funzione?



La dichiarazione. Solitamente l'intellisense la mostra mentre scrivi

Testo quotato

Postato originariamente da fosforo:

Codice sorgente - presumibilmente C# / VB.NET

  1. Dim ritorno As String = Me.MyDevice.SendString("INFO 1-1")


probabilmente cercavi questo.............



Non vedo che differenza faccia

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 17:49
Martedì, 12/03/2013
effettivamente nessuna ma "Infatti mando una stringa e il sistema mi restituisce una stringa di ritorno.
Purtroppo non capisco come intercettare la stringa di ritorno. " ha avuto la sua stringa di ritorno

PM Quote
Avatar
Qwertj (Dev Team)
Guru


Messaggi: 678
Iscritto: 30/05/2011

Segnala al moderatore
Postato alle 23:23
Venerdì, 15/03/2013
Non è che esiste un metodo MyDevice.ReadString()?
Sembra il solito metodo lettura/scrittura a là socket

PM Quote