Comment faire pour charger une fonction avec wglGetProcAdress ?
J'ai essayé de la façon suivante, mais ça ne fonctionne pas :
Qu'est ce que j'ai oublié ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 glActiveTextureARB: procedure(Target: GLEnum); stdcall; glMultiTexCoord2fARB: procedure(Target: GLEnum; s, t: GLfloat); stdcall; ... glActiveTextureARB := wglGetProcAddress('glActiveTextureARB'); if not Assigned(@glActiveTextureARB) then begin _bMultiTexture := False; MainForm.AddLog('[' + FormatDateTime('dd/mm/yyyy hh:nn:ss:zzz', Now) + '] Erreur : échec du chargement de ''glActiveTextureARB'' !', False, False); end; glMultiTexCoord2fARB := wglGetProcAddress('glMultiTexCoord2fARB'); if not Assigned(@glMultiTexCoord2fARB) then begin _bMultiTexture := False; MainForm.AddLog('[' + FormatDateTime('dd/mm/yyyy hh:nn:ss:zzz', Now) + '] Erreur : échec du chargement de ''glMultiTexCoord2fARB'' !', False, False); end;
![]()
Partager