|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#16
|
||||
|
||||
Цитата:
Ты с указателями знаком? Если знаком, то должен понимать, что если указатель ни на что не указывает (равен нулю), то значит "храним ничто", иначе "некоторое значение, включая нуль". И да "дебилов". P.S. Ты бы убрал про "выделение фикалий посреди красной площади" в своем сообщении. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию Последний раз редактировалось M.A.D.M.A.N., 29.07.2011 в 19:48. |
#17
|
||||
|
||||
delphicoding, прости меня пожалуйста. Ты эксперт, ты лучший программист в мире. Сдаюсь.
P.S. Коллеги, перестаньте кормить... Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#18
|
|||
|
|||
Цитата:
Цитата:
|
#19
|
||||
|
||||
Я могу доказать. Integer - это 4 байта. Байт - это 8 бит. Каждый бит - это 1 или 0. Ни у битов, ни у байтов нет "пустого" состояния. Учите матчасть, уважаемый. А после этого задавайте вопросы. Или хотя бы признайте, что знаете "не совсем всё", и прислушайтесь к словам, возможно, чуть-чуть более опытных людей в конкретной области.
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#20
|
|||
|
|||
Байт = 8 бит. Бит может быть или 0 или 1 - намагничено или нет, есть сигнал или нет, и так далее. Так что у сегмента памяти не может быть третьего состояния - он или намагничен или нет. Так что в байте не может быть "ничего" там может быть только какое-то число, для отображения "ничего" используются какое-либо специальное значения (0 или -1).
По теме: если более-менее знаете, где у вас ошибка, попробуйте пройтись трассировкой по этому участку. |
#21
|
||||
|
||||
Цитата:
Код:
'NULL' = 0x4C4C554E; // ANSI asm mov eax, [100500] mov ecx, 0x4C4C554E mov [eax], ecx Problem? end; Ув. Админ, Модератор, друзья, товарищи, простите за троллинг, и я считаю, что тему пора переносить во флейм. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию Последний раз редактировалось M.A.D.M.A.N., 29.07.2011 в 21:02. |
#22
|
|||
|
|||
В переменной нельзя хранить "пусто". Как только компилятор "видит", что она где то используется, то тут же выделяет память, т.е. блок памяти в котором по определению уже есть байтики ). Можно через указатели, т.к. сказать неявно.
Код:
var D: ^TDate; begin ShowMessage(IntToStr(Integer(D))); D := nil; if D = nil then ShowMessage(IntToStr(Integer(D))); "пусто" слишком абстрактное понятие для компа )) |
#23
|
|||
|
|||
Мде. Ни один из вас не смог прочитать мой постинг. Разве я спрашивал как сейчас реализовано хранение в памяти? Я просил доказать, что НЕВОЗМОЖНО реализовать хранение значения "пусто". Самый простой ответ с учётом той хрени, что уже понаделали различные разработчики с момента изобретения транзистора - это отдать первый бит под определение значения "1=Значение/0=Пусто". Но оптимально конечно просто не выделять память под пустые значения. Надеюсь это доступно?
PS Как вы тут мне рейтинг опускаете - смешно смотреть - напоминает известную картину "мартышки зляться"... |
#24
|
||||
|
||||
А кому это нужно, что то тебе доказывать. Читай просвещайся. Надеюсь это доступно?
P.S. Злиться на ребёнка? Смысл? P.P.S. Да, и русский язык подучить не мешает. Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#25
|
|||
|
|||
Мы тебе доказали на примере Delphi. В теории - да. На практике ни один компилятор не станет этого делать.
|
#26
|
||||
|
||||
Цитата:
Поэтому, если не присвоить заранее значение сумме 0, то при подсчете результат порой прикольнет))) В начале был Бит, потом Байт и только потом появилось Слово... |
#27
|
||||
|
||||
Цитата:
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#28
|
||||
|
||||
Мда... у чела явно звездная болезнь...
Считает себя убер-программером. Ну ну. Уже прочитав его несколько постов - сразу ясно что за фрукт. |
#29
|
||||
|
||||
Цитата:
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |