Zum Hauptinhalt springen

MsxReadMem

obj -> MsxReadMem(handle1, int2, int3) : int

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von Clients mit Programmierschnittstelle Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service

Nachrichtenkanal in Memory-Objekt lesen

Details

Dieser Befehl liest binäre Daten aus dem Nachrichtenkanal (obj) in das Memory -Objekt (handle1) ein. Die Funktion entspricht damit MsxRead ( _MsxData , ...). Vor dem Aufruf von MsxReadMem() muss ein Nachrichtenelement bereits mit MsxRead ( _MsxItem , ...) geöffnet sein. In (int2) wird die Zielposition im Memory-Objekt und in (int3) die Datenlänge angegeben. Die Datenlänge muss identisch mit der beim Schreiben angegebenen Länge sein (siehe MsxWriteMem ()).

Das Resultat enthält den Fehlerwert oder _ErrOk, wenn kein Fehler aufgetreten ist.

Mögliche Laufzeitfehler:

  • _ErrHdlInvalid: Der in (obj) oder (handle1) angegebene Deskriptor ist ungültig.
  • _ErrValueRange: Der in (int2) oder (int3) übergebene Wert ist außerhalb des zulässigen Bereichs.