Hi!

I am using Gambas 3 to develop a modular application. I would like to
know if it's possible to load components dynamically (If the component
file exist, load it, if not, skip the execution code where the
component's functions are called)

What I have so far is this:

==========
Try Component.Load("daily-school-online.gambas")

If Component.IsLoaded("daily-school-online.gambas") Then
    OnlineModuleLoaded = True
Endif
=========

But for this to work, I have to add the component as a library on the
projects setting dialog, meaning that if the file does not exist, the
program wont start. I also have the problem that if I don't add the
component as a library, the project wont compile, as the parser will
find functions that don't exist on this project, but are declared on the
component.

Does anybody have any ideas on how to achieve this?

Attachment: 0xC5D113F0.asc
Description: application/pgp-keys

------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to