Здравствуйте, Аноним, Вы писали:
LVV>>Нет инициализации u, vJ. Отсюда — что получится в UShift — даже Бог не знает.
А>Инициализация есть, я ее не показал.
Ну, тогда это просто вычисление адреса, наверное некоего элемента массива. Или чего-нить аналогичного.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, LaptevVV, Вы писали:
А>А можете написать как это на Delphi будет?
А на дельфи разве можно указатели складывать? ИМХО (давно паскалем не занимался) — нет.
Если нельзя, то придется городить огород с преобразованием типов вроде pointer->integer, а потом обратно.
Текста поболе приведи, может решение и найдется.
Или сходи в форум дельфинов — они поправят.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Тогда текст давай, может эту проблему на С++ переписать можно так, что потом на дельфях легко написать.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[7]: Объясните смысл.
От:
Аноним
Дата:
04.02.04 19:17
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, LaptevVV, Вы писали:
LVV>>Или сходи в форум дельфинов — они поправят.
А>Там уже был, они молчат.
var
u, uShift: ^Word;
vJ: Longint;
begin
u := ...;
vJ := ...;
uShift := u;
Inc(uShift, vJ);
// или Integer(uShift) := Integer(u) + vJ*SizeOf(Word);end;
Re[5]: Объясните смысл.
От:
Аноним
Дата:
04.02.04 20:20
Оценка:
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, LaptevVV, Вы писали:
А>А можете написать как это на Delphi будет?
Вот понимаю, если бы с делфи на цпп переносить. Обратно-то зачем?