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

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

тип данных


Страницы:   1 2

barin ©   (2007-07-20 07:49:00) 

Хочу изначально завести переменную 16-го вида(HEX) , как сделать не знаю . Не хочу работать со строками . В Delphi есть такая возможность ?-подскажите . Заранее спасибо.


barin   (2007-07-20 14:27:00) [1]

Все такие умные когда с утра до него вопрос обсудился (lamerskii_vopros) . Я понял на счет byte уже после того как нажал добавить. Запарелся просто.
Если возникнут вопросы именно Hex характера сегодя я их есчо задам. Всем БОЛЬШОе СПАСИБО!


lamerskii_vopros   (2007-07-20 14:19:00) [2]


> 1 байта

Byte


Amoeba   (2007-07-20 14:17:00) [3]

Тогда используй тип Byte.


barin   (2007-07-20 14:13:00) [4]

Amboeba . Извини что не пояснил полностью то есть и есчо такого же формата  число , то есть 16-ое но вес его не должен превышать 1 байта


Anatoly Podgoretsky   (2007-07-20 14:10:00) [5]

> Amoeba  (20.07.2007 14:08:17)  [17]

И никаких хекс, поскольку потребуется 8 байт.


Amoeba   (2007-07-20 14:08:00) [6]

В таком случае нужен тип Integer, его размер 4 байта.


barin   (2007-07-20 13:56:00) [7]

Спор я вижу не здоровый. Расскажу . Есть Smpp симулятор . Мне надо с ним законектится и аторизоваться . Для этого требется передать к примеру поток такого вида 0х00000001 и есчо кучу всего, но 0х0000001 должен весить не более 4 не менее 4х байт , а если брать строки то ето все десять . Именно поетому я и хотел работать именно с типом в Delphi , а не приводить к нему.


Anatoly Podgoretsky   (2007-07-20 13:49:00) [8]

> oxffff  (20.07.2007 12:48:14)  [14]

Ну так это автор виноват.


oxffff   (2007-07-20 12:48:00) [9]


> HEX вид (тип) есть строкое представление любых двоичных
> данных, наряду с ним есть десятичнное представление, восьмиричное,
>  двоичное представление и другие.


Благодарю. Мне это известно.
А что нужно автору было не известно.


Anatoly Podgoretsky   (2007-07-20 12:40:00) [10]

HEX вид (тип) есть строкое представление любых двоичных данных, наряду с ним есть десятичнное представление, восьмиричное, двоичное представление и другие.

Ты привел справку по текстовым константам ака литералам.


Desdechado   (2007-07-20 10:48:00) [11]

HEX - это система счисления, если уж на то пошло.
Поэтому не может быть переменной HEX. Может быть численная переменная, а способ представления - это совсем другое, обычно строчное.

PS кстати, Integer годится только для целых, а ведь можно захотеть в HEX Представить и нецелые.


oxffff   (2007-07-20 10:45:00) [12]


> Anatoly Podgoretsky ©   (20.07.07 10:31) [10]
> > oxffff  (20.07.2007 10:11:09)  [9]
>
> Ты читаешь справку про литералы, а не типы.


а причем здесь типы?
Типа hex нет. Вы что не в курсе?


Anatoly Podgoretsky   (2007-07-20 10:31:00) [13]

> oxffff  (20.07.2007 10:11:09)  [9]

Ты читаешь справку про литералы, а не типы.


oxffff   (2007-07-20 10:11:00) [14]


> а hex это текст по определению.


hex - это hexadecimal.

The dollar-sign prefix indicates a hexadecimal numeral--for example, $8F.


Anatoly Podgoretsky   (2007-07-20 09:54:00) [15]

> oxffff  (20.07.2007 09:44:06)  [6]

Это интеджер (бинари), а hex это текст по определению.


barin   (2007-07-20 09:53:00) [16]

Большое спасибо попробую все , кроме жениться.


oxffff   (2007-07-20 09:44:00) [17]


> Anatoly Podgoretsky ©   (20.07.07 09:40) [5]
> > oxffff  (20.07.2007 08:47:04)  [4]
>
> А то что это не HEX


Не понял вас?


Anatoly Podgoretsky   (2007-07-20 09:40:00) [18]

> oxffff  (20.07.2007 08:47:04)  [4]

А то что это не HEX


oxffff   (2007-07-20 08:47:00) [19]


> Хочу изначально завести переменную 16-го вида(HEX) , как
> сделать не знаю . Не хочу работать со строками . В Delphi
> есть такая возможность ?-подскажите . Заранее спасибо.


А что мешает?
var a:integer;
begin
a:=$ABCDEF;
end;


Anatoly Podgoretsky   (2007-07-20 08:44:00) [20]

> barin  (20.07.2007 07:49:00)  [0]

Жениться вам барин надо.


Страницы:   1 2

Наверх

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