40 #ifndef _LIVE_COMPONENT_LIB_REF_H
41 #define _LIVE_COMPONENT_LIB_REF_H
80 GLS_EXPORT
void LoadLibrary(
const char* fileName,
const bool searchLibraryPath =
false);
84 GLS_EXPORT
bool Loaded()
const;
137 std::string _loadedFilePath;
141 GLS_EXPORT
void DeleteLibrary();
143 GLS_EXPORT
bool UpdateLoad();
145 GLS_EXPORT
void SetErrorString(
const char* value);
Definition: live_component_lib_ref.h:59
const char * DefaultClassName() const
const GlsBuiltVersionInfo & BuiltVersionInfo(const char *className) const
void LoadLibrary(const char *fileName, const bool searchLibraryPath=false)
A file for all GL Studio files to include.
ComponentBase * CreateLiveComponent(const char *className) const
Definition: component_base.h:57
void DeleteLiveComponent(const char *className, ComponentBase *comp) const
static LiveComponentLibRef * CreateInstance(const LiveComponentLibRef &)
const char * ErrorString() const
Definition: rso_interface_1.h:63
Used for matching version of libraries and headers.
Definition: dynamic_library.h:59
Definition: version.h:212
const char * LoadedFilePath() const
RSOInterface1 * CreateRSOInterface(const char *className, unsigned int &RSOVersion, bool hidePopups=false) const
LiveComponentLibRef(const char *filePath=NULL)
Definition: bmpimage.h:46
virtual ~LiveComponentLibRef()
virtual void DeleteInstance()