Seite 1 von 1

Mutex von PureBasic und Windows unterschiedlich

Verfasst: 03.12.2021 23:45
von jacdelad
Hallo,
die Frage mag etwas blöd sein, aber warum wird ein Mutex unter PureBasic ohne Parameter erzeugt und unter Windows gebe ich einen Bezeichner an (den ich nutzen kann, um zu erkennen, dass ein Programm schon läuft, wenn der Mutex nicht erzeugt werden kann)? Ich weiß, dass ich natürlich auch die API-Aufrufe verwenden kann, aber es interessiert mich trotzdem.

Re: Mutex von PureBasic und Windows unterschiedlich

Verfasst: 04.12.2021 00:47
von STARGÅTE
Ich nehme mal an, weil Pure Basic Cross-Plattform sein möchte und unter Linux oder MacOS vielleicht keine Namensnennung möglich ist?

Re: Mutex von PureBasic und Windows unterschiedlich

Verfasst: 04.12.2021 14:13
von mk-soft
Unter Windows ist es PB intern keine Mutex API, sondern eine Critical Section API

Wenn du ein Windows Mutex benötigt, muss du API verwenden

MSDN: https://docs.microsoft.com/de-de/window ... on-objects