int GB.LoadComponent ( const char * name )
Loads a component.
name is the name of the component, like "gb.qt.kde"
.
This function is used by the database component to load specific database drivers. Yes, database drivers are components, even if they implement no classes.
Example :
/* Here is an extract of the database component internal function that loads a driver */ static DB_DRIVER *DB_GetDriver(char *type) { ... char comp[strlen(type) + 8]; ... strcpy(comp, "gb.db."); strcat(comp, type); if (GB.LoadComponent(comp)) { GB.Error("Cannot find driver for database: &1", type); return NULL; } ... }