Понимаю но факт остается фактом, завтра попробую два архива создать один на числа другой на биты и скрины сделаю
Вид для печати
может просто распаковывать не умеете
Согласен с уважаемым capzap. Простой алгоритм же (упрощённо,для примера 8 переменных bool):
1. Берём ФБ PACK. Запаковываем в 8 bool в 1 WORD. Допустим получили 256.
2. Сохранили его в файл.
3. После считали это число из файла.
4. Взяли ФБ UNPACK. Завели не него наш WORD. На выходе получили биты как были при записи.
В чем проблема то ?
Вложение 17871А что так не прокатит?
Похоже не в битах дело, а скорее всего в программе где-то обнуляются значения. Чтобы убедиться в этом создайте две отладочные переменные. Одной из них перед строкой записи в файл присвойте значение сохраняемой переменной, а второй присвойте значение прочитанной переменной сразу после чтения из файла.
Попробуйте при первом включении не запускать основной код до тех пор, пока не прочитаются из файла сохраненные переменные.
Раз есть траблы - значит где-то накосячили.
Если 10й бит=1 то число >= 1024.Цитата:
Понимаю но факт остается фактом, завтра попробую два архива создать один на числа другой на биты и скрины сделаю
Число < 1024 то 10й бит=0
О каких фактах речь ? Вы не скрины, а код кладите. Что за дурацкая манера показывать картинки ?
Форум магов - не здесь. Если было что - значит чего-то не так сделали.Цитата:
Честно говоря у меня было что не прокатывало. Не знаю почему, но было. Через ФБ работало
Ладно утро вечере мудренее, завтра посмотрим