mi scuso per il titolo delle discussione, ma veramente non sapevo che scriverci
sto scrivendo un'aaplicazione in VB6 che legge, tramite un protocollo, dei messaggi provenienti da un server (scritto in C).
quando arriva un messaggio dal server, viene lanciata una funzione che ha come parametri:
il codice del messaggio (un identificativo)
il messaggio
la lunghezza del messaggio
del messaggio io ho la struttura dati in ccodice:Private Sub AConn_DataArrival(ByVal lMsgCode As Long, ByVal sMsg As String, ByVal lMsgLength As Long)
es.come faccio, in VB6, a creare una struttura dati e poi a "spacchettarci" il messaggio?codice:typedef unsigned char BYTE; /* 1 BYTE */ typedef unsigned short int WORD; /* 2 BYTES */ typedef double REAL; /* 8 BYTES */ typedef char TEXT8 [8+1]; typedef char TEXT20 [20+1]; typedef struct { TEXT20 matId; TEXT20 materialCode; REAL thick; REAL width; TEXT8 time; } tMsgMaterial;
![]()

Rispondi quotando