Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Создание битовых массивов произвольной длинны [D7]


Sarg77 ©   (2010-11-23 00:52:00) 

Всем привет!Нужна помощь! Мне необходимо в Delphi создать и записать в файл последовательность бит произвольной длинны.(например создать семь нулевых бит и записать в файл.Далее открываем программу битового просмоторщика и видим эти семь бит- 0000000 ) Запись в файле нужна для дальнейшего анализа, т.к. я работаю с цифровыми записями сигналов, а программировать начал совсем недавно.


Германн   (2010-11-23 20:18:00) [1]


> Не получается записать в байт битовую определенную комбинацию.
> Это и есть основная проблема.

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=838


Sarf77   (2010-11-23 20:16:00) [2]

байты записать получается. Не получается записать в байт битовую определенную комбинацию.Это и есть основная проблема.


Anatoly Podgoretsky   (2010-11-23 09:56:00) [3]

TBits
Заодно и проблему длинности решим.


Inovet   (2010-11-23 07:02:00) [4]

> [4] Германн ©   (23.11.10 04:44)
> Для задачи автора запись в текстовый файл принятых бит в
> строковом виде (0,1) самое то! И для анализа подходит и
> для передачи.

Может для каких-то специальных случаев текст и нужен, но не в общем.

В чём затруднение не понятно. Байты, как было сказано выше, получается записать и прочитать? Если да, то осталось освоить битовые операции SHL и OR


Германн   (2010-11-23 04:44:00) [5]


> Inovet ©   (23.11.10 02:15) [3]

Я вовсе не шутил! Какие шутки в "Начинающим"?

Для задачи автора запись в текстовый файл принятых бит в строковом виде (0,1) самое то! И для анализа подходит и для передачи.


Inovet   (2010-11-23 02:15:00) [6]

> [2] Германн ©   (23.11.10 02:08)
> В строковом виде можно. :)

Пособничаешь тепловой смерти Вселенной? Тогда, лучше на каждый бит по компу.


Германн   (2010-11-23 02:08:00) [7]


> но переменной длинны невозможно

В строковом виде можно. :)


sniknik   (2010-11-23 01:10:00) [8]

разочарую наверное, но переменной длинны невозможно... можно только кратно 8 бит.


Наверх

Титульная страница Поиск, карта сайта Написать письмо