Wiem co to oznacza, występuje tutaj dwuznaczność wartości clMax, występuje ona zarówno w przestrzeni nazw Graphics jak i (tutaj) w klasie TZipForge.
Błąd wywołuje ten fragment kodu:
- Kod: Zaznacz cały
Archiver->CompressionLevel = clMax;
gdybym chciał użyć wartości clMax z przestrzeni nazw Graphics zrobiłbym to tak:
- Kod: Zaznacz cały
Archiver->CompressionLevel = Graphics::clMax;
Niestety ja potrzebuję tej wartości z klasy TZipForge, tam występuje ona jako typ wyliczeniowy, więc w zasadzie nie mogę użyć jako odpowiednika wartości liczbowej, gdyż jej nie posiada.
#pragma option push -b- |
Próbowałem takiego kodu:
- Kod: Zaznacz cały
Archiver->CompressionLevel = ::clMax;
otrzymuje jednak ten sam komunikat.
Kiedyś już miałem podobny problem i znalazłem rozwiązanie, ale nie mogę sobie przypomnieć...