Herunterladen Inhalt Inhalt Diese Seite drucken

Sysmemalloccode; Sysmemallocdata; Sysmemcmp - Bosch Rexroth IndraLogic 09VRS Bedienungsanleitung

Sps-system-bibliotheken 2g
Inhaltsverzeichnis

Werbung

40/126
Bosch Rexroth AG | Electric Drives
SysMem.library
Input-Variable
Datentyp
udiSize
UDINT
pResult
PONTER TO UDINT
11.2.2

SysMemAllocCode

Input-Variable
Datentyp
szComponent
POINTER TO STRING
udiSize
UDINT
pResult
PONTER TO UDINT
11.2.3

SysMemAllocData

Input-Variable
Datentyp
szComponent
POINTER TO STRING
udiSize
UDINT
pResult
PONTER TO UDINT
11.2.4

SysMemCmp

and Controls
Beschreibung
Anzahl Bytes, die reserviert werden sollen
Zeiger auf den Fehlercode, der Auskunft über den Erfolg der Funktion
gibt. Siehe
(kann auch Null sein)
Diese Funktion dient dazu, Code-Speicherplatz dynamisch zu allokieren. Der
Code ist in diesem Speicher ausführbar. Die Funktion SysMemAllocCode ist
also vor allem nützlich bei Rechnerarchitekturen, bei denen der Standardspei‐
cher vor einem Ausführen des Codes geschützt ist. Beim Aufruf der Funktion
wird zusätzlich zur gewünschten Speichergröße die Komponente angegeben,
die den Speicherplatz anfordert.
Der Rückgabewert vom Typ POINTER TO BYTE liefert einen Zeiger auf den
reservierten Speicherplatz. Steht der angeforderte Speicherplatz nicht zur Ver‐
fügung, so wird NULL, der Nullzeiger, zurückgeliefert. Die Rückgabe sollte also
immer geprüft werden, auch wenn nur ein kleiner Speicherbereich allokiert
werden soll!
Beschreibung
Zeiger auf Stringvariable, die den Namen der Komponente enthält, wel‐
che den Speicherplatz anfordert
Anzahl Bytes, die reserviert werden sollen
Zeiger auf den Fehlercode, der Auskunft über den Erfolg der Funktion
gibt. Siehe
(kann auch Null sein)
Diese Funktion dient dazu, Datenspeicherplatz dynamisch zu reservieren (Al‐
lokation). Beim Aufruf der Funktion wird zusätzlich zur gewünschten Speicher‐
größe die Komponente angegeben, die den Speicherplatz anfordert.
Der Rückgabewert vom Typ POINTER TO BYTE liefert einen Zeiger auf den
reservierten Speicherplatz. Steht der angeforderte Speicherplatz nicht zur Ver‐
fügung, so wird NULL, der Nullzeiger, zurückgeliefert. Die Rückgabe sollte also
immer geprüft werden, auch wenn nur ein kleiner Speicherbereich allokiert
werden soll!
Beschreibung
Zeiger auf Stringvariable, die den Namen der Komponente enthält, wel‐
che den Speicherplatz anfordert
Anzahl Bytes, die reserviert werden sollen
Zeiger auf den Fehlercode, der Auskunft über den Erfolg der Funktion
gibt. Siehe
(kann auch Null sein)
Diese Funktion dient dazu, den Inhalt zweier Speicherbereiche (Buffer 1 und
Buffer 2) zu vergleichen.
Rexroth IndraLogic 09VRS | Bibliotheksbeschreibung
Runtime Error Codes, Seite
Runtime Error Codes, Seite
Runtime Error Codes, Seite
115.
115.
115.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis