Announcement

Collapse
No announcement yet.

Name von Synchronisationsobjekten

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

  • Name von Synchronisationsobjekten

    Ich verwende in einer DLL mehrere Synchronisationsobjekte, z.B. einen Event.<br>
    Er wird folgendermaßen erzeugt:<br>
    h:= CreateEvent(NIL, false, false, '');<br>
    Für den Namen wird also ein Leerstring angegeben. Was passiert nun, wenn mehrere Anwendungen die DLL aufrufen und der Code mit CreateEvent mehrmals durchlaufen wird?
    Wenn ein Objekt mit dem Namen schon existiert, wird dessen Handle zurückgegeben. Was passiert aber bei einem Leerstring? Ich möchte auf jeden Fall, daß für jede Instanz ein neuer Event erzeugt wird.
    Muß man vielleicht NIL, statt einem Leerstring übergeben? Ich habe außerdem den Verdacht, daß sich Win9x und NT unterschiedlich verhalten.<br>

    Freundliche Grüße, Andreas Richter
Working...
X