This solution was given to get around the PokeF bug. I don't understand the syntax, and fail to see how this equates poking a float to a memory buffer:
I am writing a dll to take plane equations, intersect them, and build a polygon from the data. Basically, it converts a bsp-type object to an .x. I am using a lot of 3D routines with no 3D engine.In the meantime you can use this:
Structure fptr
f.f[0]
EndStructure
*foo.fptr =
*foo\f[0] =
