Shared memory PID Problem

Hallo zusammen,

ich habe einen Rechner mit einer zusätzlichen COM-Port Karte eingebaut. Über diese Anschlüsse sollen Telegramme laufen, welche über einen Prozess gelesen und verarbeitet werden.

Starten ich diesen Prozess wird mir in der DOS-Box der oben genannte Fehler angezeigt.

Kann mir jemand helfen?

Gruß Rainer

Hallo zusammen,

ich habe einen Rechner mit einer zusätzlichen COM-Port Karte
eingebaut. Über diese Anschlüsse sollen Telegramme laufen,
welche über einen Prozess gelesen und verarbeitet werden.

Starten ich diesen Prozess wird mir in der DOS-Box der oben
genannte Fehler angezeigt.

danke für die ausführliche Beschreibung deiner Hard-und Software. :wink:
Also screibe ich mal ins Blinde:
shared memory, also gemeinsam benutzter Speicher, benutzt den PID(=Process Identifier)eines jeden Prozesses, um diesem äääh zu verwalten, primitiv ausgedrückt, resp ihm eine allocation zuzuweisen.
Wenn es ein Problem gibt, kann es mannigfaltige Ursachen haben: Speicheradressen, die kollidieren, unsaubere Programmierung von Prozessen usw.
Meist ist es aber ein Hardwareproblem: die Resourcenvergabe kollidiert mit einem andeen Gerät .
Je nach Betriebssystem kannst Du Adresskollisionen durch zuweisen anderer Resssourcen für die Karte vermeiden.

cu
Seni

Hallo Rainer,

ich habe einen Rechner mit einer zusätzlichen COM-Port Karte
eingebaut. Über diese Anschlüsse sollen Telegramme laufen,
welche über einen Prozess gelesen und verarbeitet werden.

Starten ich diesen Prozess wird mir in der DOS-Box der oben
genannte Fehler angezeigt.

Kann mir jemand helfen?

Möglicherweise greift dein Prozess direkt auf die Hardware zu. Das war unter DOS normal, aber unter Windows ist das nicht mehr erlaubt.
DIe DOS-Box ist eben kein DOS, sondern eine Emulation von DOS durch Windows.

MfG Peter(TOO)