Announcement

Collapse
No announcement yet.

DLL mehrmal(paralell) auf einmal verwenden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DLL mehrmal(paralell) auf einmal verwenden

    Hallo,

    Ich habe eine DLL von einem Hersteller (in C++)bekommen. Jetzt will ich sie in meinem Delphi Programm einbinden. Die DLL öffnet COM Ports, schließt Com Ports und implementiert noch andere Funktionen, die ich bei meiner Arbeit brauche. Das Problem, ich muß die Funktionen der DLL bis zu 6 mal paralell laufen lassen. Das funktioniert nur dann wenn ich für einen com port bzw. für ein angeschloßenes GErät alle funktionen aufrufe. Ich habe versucht, die DLL statisch und dynamisch zu laden. Noch habe ich die DLL Funktionen mit Threads aufgerufen. Aber es hat nicht geklappt. Gibt es vielleicht etwas ich nicht weiß.

    Danke

  • #2
    Hallo,<br>
    wenn die DLL die Ports öffnet, sollte man bedenken, dass immer nur <b>eine</b> Verbindung zu einem Port aufgebaut werden kann. Die zweite wird zurückgewiesen.
    <br><br>
    Gruß<br>
    Klau

    Comment


    • #3
      Hallo,

      Aber ich öffne nich den gleichen port, sondern
      1. Thread implementiert alle Funktionen von DLL mit dem GErät, das am COM1 angeschlossen wird.
      2.Thread....COM2 usw.

      Danke

      Comment

      Working...
      X