Mam kilka stałych w oddzielnej jednostce, nie mogę zrobić .ToString na tych stałych, jeśli typ jest ShortInt (< 128).Delphi ShortInt helper ToString with const
Przykład: Tworzenie jednostki i dodać:
const abc = 127;
Tworzenie TForm aw FormShow zrobić:
Edit1.Text := abc.tostring;
Czy wiesz, dlaczego to nie działa? typ rekordu, obiektu lub klasy wymagane ..
To działa, jeśli jest stała w tej samej jednostce ..
Co ze starym dobrym inttoStr()? –
Czy jednostka, w której jest zadeklarowane słowo "abc", znajduje się w klauzuli uses formularza? –
IntToStr działa perfekcyjnie, tak, że jednostka z const jest zawarta w zastosowaniach mojego formularza. –