Hi zusammen,
ich brüte grade über einem Problem und würde mich freuen, wenn mir der
eine oder andere mit Erfahrung in dem Bereich vielleicht mal seine Einschätzung gibt.
Kann man kurz zusammengefasst sagen, ob man eine DLL erstellen kann,
die es erlaubt aus VB2013 mehrere Instanzen einer dort hinterlegten Klasse zu erzeugen
und aus verschiedene Threads auf jeweils eine Instanz aus dieser DLL zuzugreifen ?
Hintergrund:
Die(/Das) DLL soll unter Win7 Kommunikationskanäle zu virtuellen Com-Ports (USB-Geräte) bereitstellen.
Diese Kommunikationskanäle sollen sich nicht gegenseitig behindern (kein Multiplexing)
sondern threadsicher parallel arbeiten und Daten übertragen können.
Fragen dazu:
- ist das grundsätzlich möglich oder gibt eine DLL das mit den threadfähigen Instanzen nicht her
- steuerndes Programm : VB2013 / DLL in C++ : möglich ?
- steuerndes Programm : VB2013 / DLL in ??? : möglich ?
Falls es nicht mit einer DLL funktioniert alternative Möglichkeiten ?
- Klasse direkt in VB (ohne DLL) sollte keine Problem sein ist - der Entwickler der DLL hat aber kaum Erfahrung in VB (Zeit/Kosten.. nix gut)
und für mich selber kommt es aus zeitgründen eher auch nicht in Frage
- DLL in VS2013 - evtl. C# - könnte sowas die Funktion abilden (Zeit/Kosten, durch Erfahrungsmangel müsste hinterfragt werden)
- andere Ideen ?
Danke für eure Einschätzung und Gruß
ich brüte grade über einem Problem und würde mich freuen, wenn mir der
eine oder andere mit Erfahrung in dem Bereich vielleicht mal seine Einschätzung gibt.
Kann man kurz zusammengefasst sagen, ob man eine DLL erstellen kann,
die es erlaubt aus VB2013 mehrere Instanzen einer dort hinterlegten Klasse zu erzeugen
und aus verschiedene Threads auf jeweils eine Instanz aus dieser DLL zuzugreifen ?
Hintergrund:
Die(/Das) DLL soll unter Win7 Kommunikationskanäle zu virtuellen Com-Ports (USB-Geräte) bereitstellen.
Diese Kommunikationskanäle sollen sich nicht gegenseitig behindern (kein Multiplexing)
sondern threadsicher parallel arbeiten und Daten übertragen können.
Fragen dazu:
- ist das grundsätzlich möglich oder gibt eine DLL das mit den threadfähigen Instanzen nicht her
- steuerndes Programm : VB2013 / DLL in C++ : möglich ?
- steuerndes Programm : VB2013 / DLL in ??? : möglich ?
Falls es nicht mit einer DLL funktioniert alternative Möglichkeiten ?
- Klasse direkt in VB (ohne DLL) sollte keine Problem sein ist - der Entwickler der DLL hat aber kaum Erfahrung in VB (Zeit/Kosten.. nix gut)
und für mich selber kommt es aus zeitgründen eher auch nicht in Frage
- DLL in VS2013 - evtl. C# - könnte sowas die Funktion abilden (Zeit/Kosten, durch Erfahrungsmangel müsste hinterfragt werden)
- andere Ideen ?
Danke für eure Einschätzung und Gruß