PDA

View Full Version : خواندن اطلاعات از متغییر نوع OleVariant



nightHunter
دوشنبه 15 شهریور 1389, 15:53 عصر
با سلام

در یک Event متغییری با نام data و از نوع OleVariant داریم . اطلاعاتی که در این متغییر در هر لحظه مقدار دهی میشه باید به این شکل باشه :


MyEventData = packed record
A: array[0..2] of Double;
B: array[0..2] of Double;
C: array[0..2] of Double;
time_seconds: Integer;
time_microseconds: Integer;
end;

چطوری میتونم اطلاعات رو از این نوع OleVariant با این فرمت بخونم ؟ یعنی چطور میتونم مقدار A که خودش یک آرایه از اعداد Double هستش رو بخونم و همینطور B و C و دو عدد Integer با نامهای time_seconds و time_microseconds ؟ لطفا راهنمایی بفرمایید .

متشکرم .

MohsenTi
دوشنبه 15 شهریور 1389, 18:15 عصر
اگه اشتباه نکنم میشه به این روش کار کرد (تا حالا امتحان نکردم)


MyEvent_V.time_seconds:=OleV_V.time_seconds;