Grazie! Non speravo in una risposta così sollecita, infatti l'ho vista solo oggi.

*Data deve contenere una stringa di caratteri, quindi potrebbe essere una String o una matrice di lunghezza determinata da lenght

Nel primo caso posso provare il suggerimento che mi hai dato per *com_port.
Nel secondo potrei provare a definire una matrice sufficientemente lunga, tipo Data(4096), che ne dici?