Diese Funktion der CAA_Memory.library hält Ausschau nach dem ersten Auftreten von " byValue " innerhalb von "MemoryBlock".
Sie gibt 0 zurück, wenn „byValue“ nicht gefunden wird. Andernfalls wird die Position des ersten Auftretens zurückgegeben.
pMemoryBlock |
DWORD |
Adresse vom Speicherbereich MemoryBlock |
uiLengthBlock |
UINT |
Größe vom Bereich MemoryBlock in Byte |
byValue |
BYTE |
Abzufragender Byte |
MEM.FindByte |
UINT |
Position vom ersten Auftreten, falls vorhanden; sonst 0. |
Beispiel:
abyMemoryBlockA : ARRAY[0..9] OF BYTE := 0,1,2,3,4,5,6,7,8,9 ;
->
MEM.FindByte(ADR(abyMemoryBlockA),10,5) = 6