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