Frequently Asked Questions
1. I created my plugin, but when I start MapWindow I receive the message "[MyPlugin] could not be loaded." Why?
Ensure that you placed your plugin's DLL file in the MapWindow Plugins directory. This will be most commonly C:\Program Files\Common Files\MapWindow\Plugins, or C:\Program Files\MapWindow\Plugins.
Additionally, ensure that there is not a copy of MapWinInterfaces.dll in the Plugins subdirectory. It should be present in the MapWindow directory but not the plugins directory.
Finally, ensure that your Name, Author, Version and BuildDate properties are all returning a valid string.
2. What is this SerialNumber property? Where do I get a serial number?
If you see a SerialNumber property it may be left blank, this is deprecated since MapWindow has been released as open source. No serial numbers are needed.
3. I'm stuck! Can someone give me some advice?
We have many very helpful contributors in our forums who will likely be glad to answer your question or give some advice. The forums may be accessed here: http://forums.mapwindow.org
4. I think I found a bug. What can I do?
Please submit a bug report to our BugZilla System at http://bugs.mapwindow.org If possible, please upload or provide a link to an example peice of data that will cause the problem to occur.
If you have programming skill, MapWindow is after all Open-Source.... we'd love it if you could dig in and fix it! See our code acess page: http://mapwindow.org/svn.php
5. Why can't I register MapWinInterfaces.dll? I get an error that says: MapWinInterfaces.dll was loaded, but the DllRegisterServer entry point was not found. This file cannot be registered.
The only files which should be registered (with regsvr32.exe) are COM objects. This DLL file was created with the .NET Framework, and is therefore not a COM object. This file should not be registered. The file just needs to be located next to MapWindow.exe (and also note that a copy should NOT be present in the plugins directory). To utilize this from your application development, just add a reference to this DLL file and implement MapWindow.Interfaces.IPlugin.
6. My question is not answered here. What do I do?
There are a few options. The option that will probably get the fastest result is to post your question on our forums at http://forums.mapwindow.org - if you'd like, you can then return to this page and use the Edit tab to append your question and answer to this list. Please leave this "My Question Isn't Answered" question as the last one.
The next option is to directly contact an administrator at http://www.mapwindow.org/contact.php and request that your question be added to this list.