DLL-Aufruf-Serialisierer

Konsolen-Anwendung zum serialisierten Aufruf einer nicht-threadfähigen DLL

Die im Bereich der Entwicklung und Fertigung von Anlagen mit integrierten Festkörperlasern zum Schweißen, Schneiden und Markieren in Produktionslinien tätige Firma LMB Automation GmbH, hat eWorks mit der Entwicklung einer Konsolen-Anwendung zum serialisierten Aufruf einer nicht-threadfähigen Anwendungs-Bibliothek (DLL) beauftragt.

Die von eWorks entwickelte Konsolen-Anwendung nimmt über das Dateisystem Aufträge zum Aufruf von Methoden einer nicht-threadfähigen Anwendungs-Bibliothek (DLL) entgegen und liefert das Ergebnis.

Die Abarbeitung der Aufträge findet über eine Queue statt, so dass der gleichzeitige Aufruf aus mehreren Threads einer Methode der Anwendungs-Bibliothek umgangen und damit Kollisionen verhindert werden. Für den transparenten Aufruf der Methoden wurde eine C#-Klasse zum Anlegen der Aufträge und Entgegennehmen des Ergebnis erstellt. Der Aufruf der Methoden erfolgt somit, als ob er direkt an der nicht-threadfähigen Anwendungs-Bibliothek gerichtet ist.

Zum Einsatz kommen moderne Technologien wie C#, das Microsoft .NET-Framework, sowie Log4Net.

X

Um die Webseite optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir eigene Cookies und von Drittanbietern. Durch die weitere Nutzung unserer Webseite stimmen Sie der Verwendung von Cookies zu. Diese Nutzung können Sie in Ihren Browsereinstellungen jederzeit ändern. Weitere Informationen finden Sie in unserem Datenschutz.

Fragen?

Kontaktmöglichkeiten

Projektanfrage?
Andere Frage?
Bewerbung?

Sie benötigen eine Auftragsprogrammierung?
Oder suchen eine unverbindliche Beratung?


Sind sie auf der Suche nach einer neuen Stelle?
Wir freuen uns auf Ihre Bewerbung: