- Код: Выделить всё
function glXCreateContext(dpy: PDisplay; vis: PXVisualInfo; shareList: GLXContext; direct: Boolean): GLXContext; cdecl; external libGL;
такой:
- Код: Выделить всё
var
glXCreatePbuffer: function(dpy: PDisplay; config: Integer; attribList: PInteger): GLXPBuffer; cdecl;
или вообще такой (а может быть ещё более замороченный):
- Код: Выделить всё
const
TglXCreatePbuffer: function(dpy: PDisplay; config: Integer; attribList: PInteger): GLXPBuffer; cdecl;
var
glXCreatePbuffer: TglXCreatePbuffer;
// или в каком-нибудь таком варианте
glXCreatePbuffer: function;
В первом случае, нам ни чего делать не надо, в двух других зачастую надо загружать адреса этих процедур и функций.
В чём собственно разница как я буду их загружать?