0
我試圖將我的項目從C++ Builder 6遷移到C++ Builder 2010.項目中有一個TChart。當我在BCB 2010中進行編譯時,出現很多錯誤,如E2247 '_fastcall TSeriesPointer::ChangeStyle(TSeriesPointerStyle)' is not accessible
。它會是什麼?Builder 2010「無法訪問」錯誤
有串失敗代碼:
Series8->Pointer->ChangeStyle(InpStr.ToInt());
系列8 - 這是T系列類型的對象。 InpStr - 是一個UnicodeString對象。
這是'private'或'protected'? –
如果這完全是來自編譯器之間的遷移,那麼任何編譯器宏是否會混淆這些版本之間的可訪問性? –
無論哪種方式,你想看'TSeriesPointer'的定義,看看'ChangeStyle'是宣佈爲private/protected而不是public –