C vers Delphi et type CHAR
Bonjour à tous,
Je suis un peu perdu dans la mise en place d'une fonction dans Delphi qui est basé sur du C à l'origine. La fonction à l'origine est celle ci-dessous :
Code:
1 2 3 4 5 6 7 8
|
Cnt_manage (
unsigned short session
char civilite[3]
char nom[35]
short* status
unsigned short* error_num
) |
Les informations sur les variables sont les suivantes :
Citation:
ENTREE :
session
SORTIE :
civilite : tableau de 2 caractères
nom : tableau de 35 caractères
status : entier court (16 bits)
error_num : entier court (16 bits) non signé
en Delphi, en me basant sur ce que j'ai pu lire, j'ai appliqué les valeurs suivantes :
Citation:
Variables en sortie : (pas de souci en entrée)
appli_civilite: PAnsiChar;
appli_nom: PAnsiString;
appli_status: word;
appli_error: word;
mais je n'arrive pas du tout à lire les valeurs civilité et nom donc je soupçonne que ma définition n'est pas bonne mais je vois pas laquelle utiliser ?
=> si je la lis en tant que text, le retour est toujours vide
Merci à vous