![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TObjectStack или TStack??
sat © (2007-03-21 11:49:00)мне надо запихнуть в стандартный стек данные типа float///как привести тип float к TObject или ponter?
MBo (2007-03-21 12:21:00) [1]Если float=Single, 4 байта, то простым приведением типа к pointer можно обойтись
sat (2007-03-21 12:04:00) [2]все спасибо
Reindeer Moss Eater (2007-03-21 12:03:00) [3]Pointer(Integer)
sat (2007-03-21 12:02:00) [4]хорошо мне надо запихнуть целое...
какие функции преводят integer к pointer? я понял что ты хочешь объяснить?
Reindeer Moss Eater (2007-03-21 12:00:00) [5]Ну есть такие (или почти такие)
И чего дальше?
Строка в стек влезет только если она не длинее четырех байт.
А в целое дабл не влезет - "Нельзя впихнуть невпихуемое".
sat (2007-03-21 11:57:00) [6]стандартные типа StrToInt , FloatToInt и т.д
Reindeer Moss Eater (2007-03-21 11:56:00) [7]а стандартных функциий нету ни каких?
Все функции стандартные.
/А какие функции "нестандартные" ?/
Reindeer Moss Eater (2007-03-21 11:55:00) [8]Вот твой дабл:
--------
Вот что можно вставить в стек:
----
Пилим -------- пополам и получаем два ---- ----
Приводим их обоих (обеих?) к пойнетру и вставляем в стек.
sat (2007-03-21 11:53:00) [9]а стандартных функциий нету ни каких?
sat (2007-03-21 11:52:00) [10]Reindeer Moss Eater © т.е можно по подробнее?
Reindeer Moss Eater (2007-03-21 11:52:00) [11]куда еще-то подробнее?
sat (2007-03-21 11:51:00) [12]pointer
Reindeer Moss Eater (2007-03-21 11:51:00) [13]Пили double на куски по 32 бита приводи к чему надо и вставляй поочереди в стек