ultimatepp/uppdev/Genetic/AddOnHost/AddOnHost.cpp
cxl 351994a6cc Adding uppdev....
git-svn-id: svn://ultimatepp.org/upp/trunk@328 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-08-15 08:36:24 +00:00

21 lines
508 B
C++

#include <Core/Core.h>
using namespace Upp;
#include <AddOn/AddOnLoader.h>
#include <AddOnHost/IAddOns.h>
#define DLLPATH "C:\\upp\\out\\MINGW.Addon.Debug_full.Dll"
CONSOLE_APP_MAIN
{
AddOnLoader<IDoPlugin> addOns;
addOns.LoadFolder(DLLPATH);
for (int i = 0; i < addOns.GetCount(); i++) {
Cout() << "Name: " << addOns[i]->GetName() <<
" v" << addOns[i]->GetMajorRevision() << "." << addOns[i]->GetMinorRevision() <<
" - Action: " << addOns[i]->Do() << "\n";
}
}