Хелпикс

Главная

Контакты

Случайная статья





Программирование с использованием строк



Программирование с использованием строк

     Цель лабораторной работы: изучить правила работы с компонентами TListBox и TСomboBox. Написать программу работы со строками.

1. Типы данных для работы со строками

1.1. Короткие строки типа ShortString и String[N]

     Короткие строки имеют фиксированное количество символов. Строка ShortString может содержать 255 символов. Строка String[N] может содержать N символов, но не более 255. Первый байт этих переменных содержит длину строки.

1.2. Длинная строка типа String

     При работе с этим типом данных память выделяется по мере необходимости (динамически) и может занимать всю доступную программе память. Вначале компилятор выделяет для переменной 4 байта, в которых размещается номер ячейки памяти, начиная с которой будет располагаться символьная строка. На этапе выполнения программа определяет необходимую длину цепочки символов и обращается к ядру операционной системы с требованием выделить необходимую память.

     Процедуры и функции для работы с короткими и длинными строками представлены в приложении ниже.

1.3. Широкая строка типа WideString

     Введена для обеспечения совместимости с компонентами, основанными на OLE-технологии. От типа String отличается только тем, что для представления каждого символа используется не один, а два байта.

1.4. Нуль-терминальная строка типа PChar

     Представляет собой цепочку символов, ограниченную символом #0. Максимальная длина строки ограничена только доступной программе памятью. Нуль-терминальные строки широко используются при обращениях к API-функциям Windows (API – Application Program Interface – интерфейс прикладных программ).



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.