Здравствуйте, amsdev, Вы писали:
A>Здравствуйте, amsdev, Вы писали:
A>>Т.е. почему-то ругается на геттер функции для пропертей Count и Items. Типы совпадают, классический компилятор не ругается. A>>Может кто-нибудь в к курсе где косяк ?
A>После 5 часов любви с бубном СЛУЧАЙНО нашел в чем был косяк:
A>Оказывается CLANG компилятор не видит ф-ции геттеры если они объявлены ПОСЛЕ property, которые их используют !
A>Т.е. в моем классе секции protected и private с ф-циями геттерами должны быть ДО секции public где объявлены property, которые их используют !
A>В классическом компиляторе с этим точно не было проблем ! В сумме 2 дня искал где косяк (((
У Борланда всегда так. Используемое пишем выше чем использующий. При этом private в одном файле протекают. Нужен strict private для надежной изоляции.