bonjour, j'ai besoin de parser le code d'une Interface Homme Machine faite avec Borland c++ pour déterminer des critères tel que les couleurs utilisés, les polices et je ne trouve pas de solution.
bonjour, j'ai besoin de parser le code d'une Interface Homme Machine faite avec Borland c++ pour déterminer des critères tel que les couleurs utilisés, les polices et je ne trouve pas de solution.
Plutot que de parser les fichiers .dfm, il suffit de les créer dynamiquement et de lire les caractéristiques (property) de l'objet créé.
Pour un déchiffrage direct du fichier, il est textuel et ne doit pas être trop difficile à implémenter avec des librairies spécialisées comme Spirit. Cependant, je ne pense pas que quelqu'un ait déjà fait le travail de décoder les fichiers .dfm, car la méthode de création + inspection est bien plus pertinente.
En effet, de très nombreux éléments par défaut (précisément les fontes, les couleurs, etc.) ne figurent pas explicitement dans les fichiers .dfm, mais sont parfaitement lisibles une fois l'objet créé, en tenant compte des éventuelles préférences spécifiques à l'utilisateur, voire sa taille d'écran, sa version de Windows et d'autres paramètres personnels.
Partager