Announcement

Collapse
No announcement yet.

Synchronisation der API einer dll

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

  • Synchronisation der API einer dll

    Ich habe eine DLL erstellt, die gleichzeitig von unterschiedlichen Programmen geladen werden kann.
    Da die Funktionen teilweise das selbe Gerät ansprechen brauche ich eine Synchronisierung.
    Die Frage ist ob ich hier normale Synchronisierungsobjekte wie Mutex, etc. anwenden kann, oder ob man hier Methoden der Interprozesskommunikation anwenden muss wie z.B.: Named Mutex (oder Semaphoren) und diese dann mit OpenMutex.. vor der Anwendung öffnen muss.

    Ich habe leider nichts wirklich brauchbares gefunden (obwohl man ja sowas alltäglich braucht wie ich dachte), gibt es vielleicht ein Beispiel dazu?

    Danke

  • #2
    Du benötigst IPC. Named Mutex wäre, wie Du gesagt hast, eine Möglichkeit.

    Alternativ könntest Du die Funktionalität auch in ein Windows Service auslagern und dann via IPC die Kommunikation zum Service sicherstellen.

    Simon

    Comment

    Working...
    X