Динамикалық жадпен жұмыс атқаратын процедуралар мен функциялар.
Динамикалық сiлтемелерге қолданылатын процедуралар мен функцияларды қарастырайық.
Addr(x) - x аргументтiң Pointer типтегi адресiн анықтайтын функция. Мұндағы õ
программаның кез келген объектi (айнымалы, процедура немесе функцияның аты). қайтарылған адрес
кез келген типтегi сiлтеме болуы мұмкiн.
Dispose(TP) - бұрыннан бӛлiнген жадтың үзiндiсiн, үймеге қайтаратын процедурасы. TP - типтiк
шама. Dispose процедурасы босатылған үзiндiге қайтадан қолданылғанда орындалу кезеңiнiң қатесi
пайда болады.
FreeMem (P,Size) - типсiз сiлтемелiк шамаға бұрыннан бӛлiнген жадының үзiндiсiн үймеге
қайтаратын процедурасы. P - типсiз сiлтемелiк шама. Size - босатылатын немесе үймеге қайтарылатын
жадының ұзындығы.
Достарыңызбен бөлісу: |