Bonjour à tous,
je suis sur un projet très intéressant mettant en oeuvre un PC sous seven et une platine PICBASIC pour lire les valeurs de contrôle d'une baie ILS.

J'utilise TComPort pour communiquer entre le PC et le PIC.
J'ai baucoups galéré pour synchroniser la transmission mais je vois le bout du tunnel.
Je bloque cependant sur un problème qui n'est pourtant pas insurmontable mais qui demande des notion de langage c qui m'échapent.

Les valeurs lues du PIC sont des INTEGERS (16 bits)
Le port série transfert les données sur 8 bits
j'ai réussi à scinder mon integer dans le PIC et j'envoi l'octet de poid faible puis l'octet de poid fort.
Je récupère mes données dans un AnsiString mais je n'arrive pas à les assembler pour le calcul.
J'ai besoin de récupérer un Int à partir des deux premiers caractères de mon AnsiString. (j'ai 6 données mais si ça marche pour une, je ferais des copier/coller)

Merci d'avance à toute personne qui me viendra en aide.