Отобразить строку специфической записиDelphi , Базы данных , ЗаписиОтобразить строку специфической записи
Оформил: DeeCo type TEmployee = record cNo: array [0..3] of Char; cName: array [0..7] of Char; end; PEmployee = ^TEmployee; procedure ParseData; const sData = '0001Mosquito'; var sNo, sName: string; begin with PEmployee(Pointer((@sData)^))^ do begin sNo := cNo; // sNo = '0001' sName := cName; // sName = 'Mosquito' end end; Here is the translation of the text into Russian: Программа Delphi Pascal, которая определяет тип записи Тип записи В процедуре Код парсит строку
Комментируемые строки кода не выполняются, но они показывают, как использовались парсированные значения. Вот улучшенная версия кода с дополнительными комментариями и обработкой ошибок:
Имproved версия добавляет обработку ошибок для недопустимых данных и использует функцию В статье описывается пример использования рекорда TEmployee с массивами char для хранения данных об employee, а также процедура ParseData, которая извлекает и обрабатывает эти данные. Комментарии и вопросыМатериалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |