|
|
|||
|
wm-help.net -> Электронная библиотека -> Delphi -> Вопросы и Ответы по Delphi -> Вопрос и Ответ 29Вопрос и Ответ 29
Вопросы и Ответы 29. Как преобразовать в текст содержимое переменных любого типа, причем, тип и их количество заранее не известно? Во первых, необходимо в функцию передавать открытый массив, чтобы обеспечить передачу любого количества разнотипных переменных. Во вторых, проверять тип каждой полученной переменной и преобразовывать ее в текстовую строку функцией, предназначенной конкретно для этого типа. В примере ниже приведен алгоритм преобразования наиболее часто используемых типов. Пример: ............ {Функция
преобразования разнотипных данных в строку} i:
Integer; BEGIN Result
:= ''; WITH
TVarRec(Value[i]) DO BEGIN CASE
VType OF vtInteger
: S := IntToStr(VInteger); END; END; END; ............ {Пример
использование функции AllToStr} a
:= 10; b := 20; end; ............ ...предыдущая страница следующая... |
|
| бодибилдинг | Строим Домик | RU-домены за 170 рублей | Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2008. При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны! Время генерации страницы: 0.047 |