Bonjour à tous !
Je suis nouveau sur ce forum alors j'espère que vous ne serez pas trop sévères!

Voila je suis débutant avec C++ Builder, mais comme je dois développer une appli pour une boite je dois m'y mettre.

Je dois charger après avoir parsé une sorte de base de données de signaux (du bus de terrain CAN) et l'afficher dans un TreeView. Mais voila, il me faut à la fois la fonctionnalité du TreeView à savoir les Header en haut des colonnes, et celles du ListView avec son arborescence avec les + et les -. Et comme la boite n'a daigné que me payer la version Personal de C++ Builer 6, je n'avais pas de composants qui puisse faire le travail.

Je me suis donc tourné vers un superbe composant gratuit pour Delphi / C++ Builder qui est VirtualTreeView (www.soft-gems.net). Mais alors j'ai eu des pb d'install: Après avoir réussi finalement à installer ThemeManager, et ensuite le VirtualTreeView, lorsque je compile n'importe quel projet où j'incorpore le composant visuel, je tombe sur une erreur portant sur le fichier Uxtheme.h:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
typedef enum THEMESIZE
{
    TS_MIN,             // minimum size
    TS_TRUE,            // size without stretching
    TS_DRAW,            // size that theme mgr will use to draw part
};
-> erreur: Un marqueur pour compléter la déclaration est manquante
(traduit de l'allemand)

et la même erreur à cette endroit:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
typedef enum PROPERTYORIGIN
{
    PO_STATE,           // property was found in the state section
    PO_PART,            // property was found in the part section
    PO_CLASS,           // property was found in the class section
    PO_GLOBAL,          // property was found in [globals] section
    PO_NOTFOUND         // property was not found
};
Une idée ??
Ce me serait d'une énorme aide !

Balises [Code] rajoutées par Ricky81
Merci d'y penser à l'avenir