Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2010, 22:54   #1
Vasily-Z
 
Аватар для Vasily-Z
 
Регистрация: 16.12.2009
Сообщений: 9
По умолчанию BinToHex и HexToBin

Никак не могу понять как работают эти функции: BinToHex и HexToBin. Что у них за параметры такие? Есть шестнадцатиричное число, представленное в виде строки, мне нужно его перевести в двоичное, также представленное в виде строки. Ну и наоборот, соответственно, тоже надо. Подскажите пожалуйста как это сделать, очень надо.
Vasily-Z вне форума Ответить с цитированием
Старый 06.05.2010, 09:57   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

В справке все расписано. Кнтрл-Ф1!!!

Последний раз редактировалось p51x; 06.05.2010 в 10:01.
p51x вне форума Ответить с цитированием
Старый 07.05.2010, 16:36   #3
Vasily-Z
 
Аватар для Vasily-Z
 
Регистрация: 16.12.2009
Сообщений: 9
Вопрос

Цитата:
Сообщение от p51x Посмотреть сообщение
В справке все расписано. Кнтрл-Ф1!!!
Я знаю про справку, смотрел уже! Там написано:
Цитата:
Converts a binary value into its hexadecimal representation.
Unit
Classes
Category
type conversion routines
Delphi syntax:
procedure BinToHex(Buffer, Text: PChar; BufSize: Integer);
C++ syntax:
extern PACKAGE void __fastcall BinToHex(char *Buffer, char *Text, int BufSize);
Description
Call BinToHex to convert the binary value in a buffer into a string that is its hexadecimal representation.
Buffer is a buffer of bytes that contains the binary value.
Text returns a null-terminated string that represents the value of Buffer as a hexadecimal number.
BufSize is the size of Buffer. Text needs to point to a sequence of characters that has at least 2*BufSize bytes because each hexadecimal character represents two bytes.
Что в данном случае за параметры Buffer, Text, BufSize? К примеру у меня есть двоичное число, представленное ввиде строки. Как эту строку связать с этими параметрами?
Vasily-Z вне форума Ответить с цитированием
Старый 07.05.2010, 19:09   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
Buffer is a buffer of bytes that contains the binary value.
Про буффер...

Цитата:
Text returns a null-terminated string that represents the value of Buffer as a hexadecimal number.
Про Текст...

Пробывали читать справку, а не только открывать?
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с переводом HexToBin fedrom Общие вопросы C/C++ 7 24.01.2015 17:21
BinToHex из Classes. Как юзать и скормить ей большой String Alex Cones Общие вопросы Delphi 5 05.11.2009 17:18