может просто распаковывать не умеете
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Согласен с уважаемым capzap. Простой алгоритм же (упрощённо,для примера 8 переменных bool):
1. Берём ФБ PACK. Запаковываем в 8 bool в 1 WORD. Допустим получили 256.
2. Сохранили его в файл.
3. После считали это число из файла.
4. Взяли ФБ UNPACK. Завели не него наш WORD. На выходе получили биты как были при записи.
В чем проблема то ?
Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)
Снимок.JPGА что так не прокатит?
Похоже не в битах дело, а скорее всего в программе где-то обнуляются значения. Чтобы убедиться в этом создайте две отладочные переменные. Одной из них перед строкой записи в файл присвойте значение сохраняемой переменной, а второй присвойте значение прочитанной переменной сразу после чтения из файла.
Попробуйте при первом включении не запускать основной код до тех пор, пока не прочитаются из файла сохраненные переменные.
Последний раз редактировалось amn; 22.04.2015 в 20:46.
Раз есть траблы - значит где-то накосячили.
Если 10й бит=1 то число >= 1024.Понимаю но факт остается фактом, завтра попробую два архива создать один на числа другой на биты и скрины сделаю
Число < 1024 то 10й бит=0
О каких фактах речь ? Вы не скрины, а код кладите. Что за дурацкая манера показывать картинки ?
Форум магов - не здесь. Если было что - значит чего-то не так сделали.Честно говоря у меня было что не прокатывало. Не знаю почему, но было. Через ФБ работало
Ладно утро вечере мудренее, завтра посмотрим