Форум: "Основная";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];
ВнизПреобразование типов Найти похожие ветки
← →
Arm79 (2004-07-05 21:25) [0]Уважаемые мастера. Вопрос заключается в следующем. Мне через C-dll передается буфер в виде PChar. Разные части буфера - разные типы. К примеру, байты с 7 по 10 соответствуют типу Integer. Но я не соображу, как скопировать эту область памяти в переменную типа Integer. C типом byte и строками проблем не возникло. Я так понял, что нужно использовать XOR и смещение, но как это сделать в Delphi?
← →
jack128 © (2004-07-05 21:32) [1]IntVar := PInteger(@PCharVar[7])^;
← →
GuAV © (2004-07-06 01:38) [2]ещё можно I:=Integer(PCharVar+7);
← →
GuAV © (2004-07-06 01:38) [3]
> Integer(PCharVar+7);
Integer((PCharVar+7)^);
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.034 c