Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Извлечение двоичных данных из файла / 3 сообщений из 3, страница 1 из 1
21.09.2004, 02:09
    #32703328
blackman_odessa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечение двоичных данных из файла
Проблема в следующем. Есть файл, содержащий данные в двоичном виде. Необходимо извлекать их из него побайтно. Я гружу его в blob. Затем извлекаю интересующий фрагмент в строку, затем через ASC получаю код каждого символа и нехитрыми преобразованиями получаю десятичный или шестнадцатиричный эквивалент байта. Все бы хорошо, но управляющие символы (с номерами от 0 до 31) извлекаются из блоба пустыми строками, шо естественно сводит к нулю шансы получить правильный результат для этих чисел. Есть у кого-то идеи шо делать? Может есть другие средства работы с подобными файлами в PB или в PFC? А то мне придется преобразовывать исходный файл в HEX-формат и работать с ним, а лень!)))) Вдруг счастье где-то близко! Кстати вопрос по-ходу. Как подключить к PB9 код на Си? желательно без ДЛЛ всяких... Спасибо заранее за любую помощь!
...
Рейтинг: 0 / 0
21.09.2004, 09:27
    #32703480
Ikar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечение двоичных данных из файла
blackman_odessaЗатем извлекаю интересующий фрагмент в строку
ИМХО, тогда уж лучше не в строку а в в массив Char...
---
С уважением, IKAR

ikarhomecenter@narod.ru
IkarHomeCenter
...
Рейтинг: 0 / 0
22.09.2004, 00:44
    #32705336
blackman_odessa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечение двоичных данных из файла
Спасибо, конечно, но это гемором попахивает - все функции придется переписывать. Да и как из блоба екстрактить фрагмент в массив char?
Я уже написал функцию, которая читает Intel Hex file, а дальше все можно обработать, используя тот же инструментарий шо и раньше...
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Извлечение двоичных данных из файла / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]