Zum Hauptinhalt springen

MsxReadMem

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.