Witam,
Korzystam z komponentów GR32, po dołączeniu plików nagłówkowych pojawia się problem bo w GR32.hpp jest np:
typedef Types::TRect TRect;
i teraz chcąc np obsłużyć zdarzenie OnDrawItem jakiegoś komponentu generowana jest funkcja np:
void __fastcall TestDrawItem(TWinControl *Control, int Index, TRect &Rect, TOwnerDrawState State);
i pojawia się error przy kompilacji "Ambiguity between TRect and Types::TRect"
ok, mogę dodać Types:: i jest ok w sensie można uruchomić program:
void __fastcall TestDrawItem(TWinControl *Control, int Index, Types::TRect &Rect, TOwnerDrawState State);
ale borland za każdym razem przy zapisie czy kompilacji się pluje że "TestDrawItem method referenced byTestListBox->OnDrawItem has an incopatible parameter list. Remove the reference?"
Jak to rozwiązać?
Pozdrawiam