allochandle
語法:handle:=allochandle(size)
說明:分配一塊指定大小的全局內(nèi)存并返回內(nèi)存句柄,該塊內(nèi)存中所有的字節(jié)被初始化為0,參數(shù)size必須大于或等于0。當分配請求失效時,該函數(shù)返回0。
allocmem
語法:pointer := allocmem(size)
說明:分配一塊指定大小的內(nèi)存并返回指向內(nèi)存的指針,該塊內(nèi)存中所有的字節(jié)被初始化為0,參數(shù)size必須大于或等于0。當分配請求失效時,該函數(shù)返回0。
freehandle
語法:ok := freehandle(handle)
說明:釋放由函數(shù)allochandle()分配的全局內(nèi)存,參數(shù)handle是該內(nèi)存塊的句柄。成功釋放,則返回true,否則返回false。
注意:如果參數(shù)handle 不是一個有效的全局內(nèi)存句柄,該函數(shù)執(zhí)行將導(dǎo)致不可預(yù)料的后果。
freemem
語法:ok := freemem(pointer)
說明:釋放由函數(shù)allocmem()分配的內(nèi)存,參數(shù)pointer是指向內(nèi)存塊的指針。成功釋放,則返回true,否則返回false。
注意:如果參數(shù)pointer不是一個有效的內(nèi)存指針,該函數(shù)執(zhí)行將導(dǎo)致不可預(yù)料的后果。
lockhandle
語法:pointer := lockhandle(handle)
說明:鎖定全局內(nèi)存句柄并返回內(nèi)存對象的第一字節(jié)的地址,參數(shù)handle必須是函數(shù)allochandle()生成的全局內(nèi)存句柄。在使用全局內(nèi)存前必須將它鎖定,鎖定失敗,該函數(shù)返回0。
peekbyte
語法:result := peekbyte(ptr,offset)
說明:從指針 ptr 指定的內(nèi)存塊中的偏移量offset 處返回一個字節(jié)型數(shù)值。
peekdouble
語法:result := peekdouble(ptr,offset)
說明:從指針 ptr 指定的內(nèi)存塊中的偏移量offset 處返回一個雙精度浮點數(shù)。
peekfloat
語法:result := peekfloat(ptr,offset)
說明:從指針 ptr 指定的內(nèi)存塊中的偏移量offset 處返回一個浮點型數(shù)值。
peeklong
語法:result := peeklong(ptr,offset)
說明:從指針 ptr 指定的內(nèi)存塊中的偏移量offset 處返回一個長整型數(shù)值。
peekshort
語法:result := peekshort(ptr,offset)
說明:從指針 ptr 指定的內(nèi)存塊中的偏移量offset 處返回一個整型數(shù)值。
peekstring
語法:result := peekstring(ptr,offset)
說明:從指針 ptr 指定的內(nèi)存塊中的偏移量offset 處返回一個字符串,該字符串必須以0結(jié)尾。
peekubyte
語法:result := peekubyte(ptr,offset)
說明:從指針 ptr 指定的內(nèi)存塊中的偏移量offset 處返回一個無符號字節(jié)型數(shù)值。
peekulong
語法:result := peekulong(ptr,offset)
說明:從指針 ptr 指定的內(nèi)存塊中的偏移量offset 處返回一個無符號長整型數(shù)值。
peekushort
語法:result := peekushort(ptr,offset)
說明:從指針 ptr 指定的內(nèi)存塊中的偏移量offset 處返回一個無符號整型數(shù)值。
pokebyte
語法:pokebyte(ptr,offset,value)
說明:在指針 ptr 指定的內(nèi)存塊中的偏移量offset 處寫入一個字節(jié)型數(shù)值。
pokedouble
語法:pokedouble(ptr,offset,value)
說明:在指針 ptr 指定的內(nèi)存塊中的偏移量offset 處寫入一個雙精度浮點型數(shù)。
pokefloat
語法:pokefloat(ptr,offset,value)
說明:在指針 ptr 指定的內(nèi)存塊中的偏移量offset 處寫入一個浮點型數(shù)值。
pokestring
語法:pokestring(ptr,offset,value)
說明:在指針 ptr 指定的內(nèi)存塊中的偏移量offset 處寫入一個字符串。
pokeulong
語法:pokeulong(ptr,offset,value)
說明:在指針 ptr 指定的內(nèi)存塊中的偏移量offset 處寫入一個無符號長整型數(shù)值。
pokeushort
語法:pokeushort(ptr,offset,value)
說明:在指針 ptr 指定的內(nèi)存塊中的偏移量offset 處寫入一個無符號整型數(shù)值。
unlockhandle
語法:unlockhandle(handle)
說明:解鎖由函數(shù)lockhandle()鎖定的全局內(nèi)存句柄。
新聞熱點
疑難解答