Project

General

Profile

Plugins » History » Version 18

Per Amundsen, 02/22/2017 10:43 AM

1 1 Per Amundsen
h1. Plugins
2
3 5 Per Amundsen
See [[Scripting DLL|here]] for native DLL support.
4
5 18 Per Amundsen
See https://www.adiirc.com/docs/ for API 
6 6 Per Amundsen
7 18 Per Amundsen
Docs can also be downloaded as a Help file here https://www.adiirc.com/docs/Documentation.chm
8 2 Per Amundsen
9
If you want an API for something not covered by the current API, please open an issue.
10 3 Per Amundsen
11 18 Per Amundsen
You can find the current AdiIRCAPI.dll in your [[Config_Files|AdiIRC config folder]] or "here":https://www.adiirc.com/AdiIRCAPI.dll, this is the glue between AdiIRC and the plugin.
12 10 Per Amundsen
13 14 Per Amundsen
Plugins can load and use any DLL's including referencing all .NET frameworks DLL's and do P/Invoke, just like a regular .NET program.
14 12 Per Amundsen
15 16 Per Amundsen
If you get a "System.NotSupportedEception: An attempt was made to load an essembly from a network location" error, try unblock the dll file as shown here "here":https://blogs.msdn.microsoft.com/drew/2009/12/23/xunit-and-td-net-fixing-the-attempt-was-made-to-load-an-assembly-from-a-network-location-problem/
16 15 Per Amundsen
17 8 Per Amundsen
-----------------------------------------------------------------------------
18
19 4 Per Amundsen
_Added in 1.8_
20
21 3 Per Amundsen
*/plugins*
22
23
Gives focus to the Plugin Manager, opens a new Plugin Manager if it's closed.
24 9 Per Amundsen
25
_See also [[Plugins Dialog]]._