![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 684
|
![]()
Есть переменная типа булеан
Код:
Код:
Код:
Код:
Или могут быть проблемы и ошибки по какой-то причине? |
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,427
|
![]()
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#3 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,810
|
![]() E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,427
|
![]()
Arigato, спасибо за интересный пример. Но с такой инициализацией boolean и подход ТСа с массивом не поможет. Если же инициализировать честными false или true, то результат будет 0 и 1 всегда.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 684
|
![]()
Ну я имел в виду примеры в роде такого
a:=b + c*byte(checkbox1.checked); |
![]() |
![]() |
![]() |
#6 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,810
|
![]()
Учитывая тот набор извращений, который ТС показывал в прочих темах, ничего удивительного, если у него в булевской переменной окажется что-то отличное от 0 или 1
![]() E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#7 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,427
|
![]()
"Число Пи в военное время достигает четырех!"
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 684
|
![]()
Дало сбой. При том что код был
a:=2+Byte(ChechBox.Checked) а - байт, который использовался как адрес в массиве И такой код начал выдавать значения Byte(ChechBox.Checked) за пределами 0-1 |
![]() |
![]() |
![]() |
#9 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,810
|
![]()
У вас стоит задача написать как можно более извращенный код?
Код:
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#10 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,427
|
![]()
Если у вас есть воспроизводимый пример, то можно посмотреть в дебаге, что там за ассемблерный код и содержимое регистров. Геттер GetChecked записывает в результирующий регистр 0 или 1 (используя команды cmp и setz).
Или перепишите код, как предлагает Arigato.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
byte и unsigned byte в JAVA - Программирование Android | vlobunet | Java Мобильная разработка (Android) | 2 | 27.11.2021 18:45 |
Обьясните как работать с Boolean ? | SuBwooFer | JavaScript, Ajax | 1 | 02.03.2010 00:51 |
Как передать результат функции как Array of Byte? | Alex Cones | Общие вопросы Delphi | 4 | 05.12.2009 18:55 |
PAS: byte --> boolean | Jean-Esther | Помощь студентам | 4 | 02.03.2009 21:29 |