вы о че ваще? :))))
Ха, в fpc system.integer и integer - разные, один из них 16бит. Я как наткнулся - думал с ума сошел сначала.
о как, я кстати тоже в ту пятницу наткнулся и не понял чо он от меня хочет. Поменял тип и все скомпилилось. Буду знать :)
это твои личные хотелки. никто не обязывает чтоб везде все одинаково было. string например тоже в каждом модуле свой - зависит от настроек модуля
да, уже тут обсуждали не раз ) есть такое
шизоврения не пахнет
шиза то может и нет. но решение крайне странное и спорное
Для Delphi и ObjFPC режимов это всегда 32-битная. Если только вдруг по каким-то причинам не нужно вернутся к 16-битной. Тогда нужно указать system.integer. Как я понимаю для обратной совместимости
Вот ток модули что я подключил могут тоже переопределять интегер. В дельфях, где без этой наркомании, я могу через систем. достать дефолтные типы, тут же - финита ля комедия.
По какой причине в подключенном тобой модуле был заюзан system.integer? Если это было осознанно, значит ты так и должно быть. Если ошибка и сделано не осознанно, значит неправильно. Все просто
Нет, я пишу а: integer, а модуль выше меняет его на 8бит например. Тогда я хочу «достучаться» до дефолтоного 32 бит инта, и пишу system.integer, и получаю 16 бит и часы отладки
модуль выше не может повлиять на твой модуль. настройки работают внутри модуля
нужно не достучаться а правильно настроить твой модуль
Так и до define true = false можно дойти...
Обсуждают сегодня