PByte
w Delphi to w C# dosłownie byte*
.
Wskaźniki w C# najprościej jest przekazać jako IntPtr
, ale lepiej wiedzieć co ta funkcja robi — bo może lepiej zrobić marshalling do tablicy, a może (jeśli jest to wskaźnik do jednego bajta) wystarczy po prostu ref byte
.
W C# mam zadeklarowaną tablicę typów double i wiem, że do parametru comp mają trafić wartości tej tablicy, ale jak to zrobić?
To jest jakiś hack - dlaczego double przekazujesz jako PByte
?
Co ta funkcja właściwie robi? Bo coś mi się wydaje, że po prostu rzutuje tablicę bajtów na double, czyli de facto nie robi nic...