DLL call serializer

Console application for serialized call of a non-threaded DLL

LMB Automation GmbH, a company active in the development and production of systems with integrated solid-state lasers for welding, cutting and marking in production lines, has commissioned eWorks to develop a console application for the serialized call of a non-thread-capable application library (DLL).

The console application developed by eWorks accepts requests to call methods of a non-threaded application library (DLL) via the file system and delivers the result.

The requests are processed via a queue so that simultaneous calls from several threads of an application library method are avoided, thus preventing collisions. A C# class for creating the jobs and receiving the result was created for the transparent calling of the methods. The methods are thus called as if they were directly addressed to the non-threaded application library.

Modern technologies such as C#, the Microsoft .NET framework and Log4Net are used.

Would you like to
commission a project?

Enquire now!

Are you looking
for a job?

Apply now!