![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Нашел намедни на просторах сети такой вот код:
Код:
И никак не могу понять, что заставляет код работать. Ну вопервых, что за оператор case в описании record'a Во вторых, почему Tag автоматически становится равен номеру типа данных в описании этого record'a И в третьих почему перед Extended и String ставится знак ^ Да и еще, никогда не сталкивался с таким вариантом with Код:
Короче совсем у меня крыша едет, объясните плиз что к чему, или хотябы дайте ссылки по теме |
|
#2
|
||||
|
||||
|
Есть очень замечательно описание всего этого в справке по Delphi, см. Variant parts in records, With statements и сразу все поймешь.
|
|
#3
|
|||
|
|||
|
Tnx немного полегчало =)
|