-
GROL (10.05.08 15:05) [0]Не соображу как правильно перетащить с win32 объявление переменных, которые "привязаны" к другим переменным, типа такого:
Type
TAPonts = array of TPoint;
var
Buffer: array [0, 2047] of byte;
APonts: TAPonts absolute Buffer; -
GROL (10.05.08 18:12) [1]Забыл уточнить - для Delphi.Net.
Вот например еще такое:
var d: Double;
AB: array [0..7] of byte absolute d;
т.е. в коде значение присваивается переменной d, а для работы используется массивAB
. -
GROL (12.05.08 03:17) [2]тихо сам с собой...
второй случай заменил пока так:var
d: Double;
AB: array [0..7] of byte;
begin
...
AB := BitConverter.GetBytes(d);
// тут шаманим и назад
d := BitConverter.ToDouble(AB, 0);
а вот с первым не хотелось бы копировать лишний раз данные большие куски данных. Какие мысли будут? -
clickmaker © (13.05.08 10:24) [3]как-то через System.Runtime.InteropServices.Marshal?
-
имя(01.10.08 12:29) [4]Удалено модератором