Vous pouvez définir les propriétés de configuration de l'importation de données pour le fichier C source que vous importez dans votre projet.
Avant de commencer
Sur la page Importateur, vous pouvez définir les propriétés de configuration de l'importation de données pour
votre fichier de liaison. Vous pouvez par ailleurs changer les propriétés
dans le code source, dans l'éditeur de code Java™,
après avoir fermé l'assistant. Vous pouvez changer les valeurs par défaut de ces propriétés sur la page
Préférences ; elles
seront reprises sur la page Spécifiez les propriétés de configuration d'importation des données.
Procédure
- Chemin
d'inclusion : vous pouvez insérer une liste des répertoires dans lesquels rechercher les fichiers à inclure. Cliquez sur Ajouter pour ajouter le chemin d'un répertoire.
- Plateforme - Compilateur : précisez la plateforme sur laquelle le programme C
est compilé.
- Interroger : Après avoir défini les préférences concernant l'importateur, dont les propriétés avancées
décrites ci-dessous, vous pouvez les modifier.
Cliquez sur Interroger pour
voir les structures de données disponibles.
L'importateur C lit le fichier C sélectionné et renvoie tous les noms des structures
à l'application. Vous sélectionnez ensuite le nom de la structure C que
vous souhaitez importer.
- Pour définir les propriétés avancées de configuration de l'importation de données, cliquez sur Afficher les propriétés
avancées.
- Format en virgule
flottante : indique la représentation en octets des nombres à virgule flottante.
- Page de
codes : page de codes du programme C cible.
- Traiter les
tableaux courts non signés en tant que chaînes : si cette case
est cochée, les tableaux d'entiers courts (short) non signés seront traités
comme des chaînes. Et inversement si elle n'est pas cochée.
- Encodage de chaînes : cette propriété définit le format dans lequel les chaînes sont encodées.
- Ordre des octets : la représentation en octets des entiers classés
de l'octet de poids fort à l'octet de poids faible est appelée
représentation au format big endian. La représentation en octets des entiers classés
de l'octet de poids faible à l'octet de poids fort est appelée
représentation little endian.
- Taille de l'adresse : la taille de l'adresse de la plateforme est de 32 bits ou de 64 bits.
- Taille de type long double : taille de stockage d'une valeur longue en virgule flottante en double précision. Elle peut être de 64 bits ou de 128 bits.
- Règle d'alignement : elle détermine la présentation de stockage des structures de C.
- Niveau de compression : il peut être de 1, 2, 4, 8 ou 16 octets.
Cette valeur doit correspondre à celle utilisée pour compiler le programme C cible.
- Taille de la constante énumérative : certains compilateurs compressent une constante énumérative dans le le plus petit type intégral qui contient toutes les variables.
D'autres compilateurs permettent de choisir le nombre d'octets à utiliser pour une constante d'énumération.
- Taille du type wchar : taille de stockage d'un type wchar. La plupart des plateformes implémentent une taille de 2 octets, mais certaines plateformes prennent en charge une taille de 4 octets.
- Cliquez sur Next.
Que faire ensuite
Maintenant que les propriétés de l'importation des données de votre fichier C ont été ajoutées, vous pouvez sauvegarder ces propriétés de bean de données.