Ich habe so etwas ähnliches,
allerdings ist das Struct dort nicht als const sondern als var deklariert.
Aber vielleicht hilft es Dir weiter.
Du musst es zur Laufzeit zuweisen. Delphi kann keine Variablen direkt importieren
Bei mir sieht das so aus:
Delphi-Quellcode:
type
pc_graphmode = ^tc_graphmode;
tc_graphmode =
packed record
open_gl, ogl_mode, ogl_turbo, ogl_newdlist, ogl_des_mode,
ogl_bg_axo, ogl_bg_persp, ogl_stencil, ogl_light_ambient,
ogl_light_diffuse: integer;
end;
var c_graphmode : pc_graphmode =
nil;
// So wird es importiert du musst die Dll mit LoadLibrary etc laden dann:
c_graphmode := GetProcaddress(
dll, '
graphmode');