The preferable way to develop EPLAN API applications is to reference the API assemblies directly in a .NET project using CLI programming languages like C# (C Sharp), Visual Basic.Net, C++/CLI. You could do this by just using a text editor and calling the compiler from a DOS box – like described in the topics "Creating add-ins in CSharp" or "Creating add-ins in Visual Basic.Net".
The much more convenient way of developing involves the use of an Integrated Development Environment (IDE). We recommend the use of Microsoft Visual Studio, but there are also free development environments like SharpDevelop. How to start an API project in the Visual Studio is described in the topic "EPLAN .NET API".
The EPLAN API has explicitly been tested and released for Microsoft Windows 7, 8 and 10.
It is not recommended to use EPLAN API in separate child threads. This could lead to problems because such configuration wasn't tested nor predicted by API designers.
Currently, when debugging applications, the w3u.exe process is detached at the beginning of the debug. This happens because w3u.exe from the "Electric P8" folder calls eplan.exe from the "Platform" folder. In order to continue debugging, please attach to the process eplan.exe from "Platform" folder. Another solution is to start debugging eplan.exe in the "Platform" folder, with the Variant argument, for example:
/Variant:"Electric P8"