Fonction SDL_LoadObject

SDL_LoadObject -- Charge un shared object.

Syntaxe

void* SDL_LoadObject(const char* sofile)

Description

Cette fonction charge dynamiquement un shared object.

Note 1: Ces fonctions ne marchent qu'avec des noms de fonctions C. La décoration des noms de fonctions (name mangling) et le support de fonctionnalités du langage (intrinsic language support ?) peuvent varier d'un compilateur à l'autre pour les langages autres que le C.
Note 2: Assurez vous que vous déclarez vos pointeurs de fonctions avec la même convention d'appel que la fonction de la bibliotèque. Vous auriez de mystèrieux plantages si vous ne le faites pas.
Note 3: Evitez les collisions d'espaces de nommage (namespace). Si vous chargez un symbole de la bibliothèque, rien n'indique s'il appartient à l'espace de nommage global pour l'application. Si c'est le cas et qu'il est en conflit avec des symboles de votre code ou d'autres bibliothèques partagées, vous n'obtiendrez pas le résultat attendu.

Paramètre

sofile [in]

Valeur de retour

NULL

Le pointeur sur le handle de l'objet

Voir aussi

SDL_LoadFunction, SDL_UnloadObject

Exemple

   1 #include "SDL_loadso.h"
   2 
   3 // Charge dynamiquement mylib.so
   4 SDL_LoadObject("mylib.so");

Requis

Header

SDL.h

Version

1.2.13

Shared object

libSDL.so

DLL

SDL.dll


CategorySDLGeneralFr

SDLDoc-fr/SDL_LoadObject (last edited 2009-02-01 00:47:32 by AlexisDM)