[Lazarus] Passing a section of an array to a function.
leledumbo
leledumbo_cool at yahoo.co.id
Mon Sep 10 10:39:29 CEST 2012
> If you know the amount of bytes you
want to copy then you should use "Copy(buf, 32, count)" as argument for
decompress_r or if you don't know the amount you should change your
function from "array of Byte" to "PByte" and pass the address of the
32nd byte using "@buf[32]"
Or use the array slicing construct:
func(buf[32 .. <Last index of the array>]);
reference: http://www.freepascal.org/docs-html/ref/refsu59.html
--
View this message in context: http://free-pascal-lazarus.989080.n3.nabble.com/Lazarus-Passing-a-section-of-an-array-to-a-function-tp4026434p4026438.html
Sent from the Free Pascal - Lazarus mailing list archive at Nabble.com.
More information about the Lazarus
mailing list