Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2010, 12:00   #11
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Serge_Bliznykov
Это понять надо, привиди пример как пользоваться?
VintProg вне форума Ответить с цитированием
Старый 11.06.2010, 12:04   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
В смысле что взамен предполагается использовать?
Я вот что имею ввиду:http://delphiworld.narod.ru/base/delphi_dotnet.html
Цитата:
Variant будет поддерживаться как TObject, а не как TVarData (реализация внутренних механизмов работы с Variant возлагается на CLR);
http://books.kulichki.com/data/delph...dure_types.htm

Цитата:
не устроил пример
Да мне в общем все равно... В Д6 я Variant использую, а вариантные записи нет.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.06.2010, 12:20   #13
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

2 VintProg
Case в record часто используется если нужно работать с какими то типами данных как с целыми и с каждой из их частей по отдельности.
Код:
var
  LWR: LongRec;
  LW: LongWord;
  W: Word;
  B: Byte;
begin
  LW := 3761768247;
  LWR := LongRec (LW);
  W := LWR.Lo;
  B := LWR.Bytes[1];
end;
Sibedir вне форума Ответить с цитированием
Старый 11.06.2010, 12:36   #14
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Sibedir
Почти понял,мне ни когда не приходилась так работать.
VintProg вне форума Ответить с цитированием
Старый 11.06.2010, 12:42   #15
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Цитата:
когда не приходилась так работать.
Не удевительно. Подобные вещи встречаются не часть. В основном при работе с параметрами API-функций или при записи в типизированный файл.
Sibedir вне форума Ответить с цитированием
Старый 11.06.2010, 12:47   #16
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Sibedir
Такая ерунда может встречаться в программировании баз данных.
VintProg вне форума Ответить с цитированием
Старый 11.06.2010, 12:49   #17
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Все как всегда зависит от вашей фантазии и конкретной задачи.
Цель определяет средства, а не наоборот.
Sibedir вне форума Ответить с цитированием
Старый 11.06.2010, 13:01   #18
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Тогда лучше Variants чем Case в Record&
VintProg вне форума Ответить с цитированием
Старый 11.06.2010, 13:03   #19
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Такая ерунда может встречаться в программировании баз данных.
Врядли... Как правило в БД типы жестко обьявляются раз и навсегда.
Цитата:
если нужно работать с какими то типами данных как с целыми и с каждой из их частей по отдельности.
А когда-то дрова под ДОС на паскале писал, там использовал...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.06.2010, 13:14   #20
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Во общем здесь все уже разжевано .
VintProg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Для чего case нужен в record? VintProg Общие вопросы Delphi 14 22.10.2013 23:48
В чём различие записей Record от Packed Record? Terran Общие вопросы Delphi 7 08.06.2010 17:14
Record / Packed Record Alex Cones Общие вопросы Delphi 7 11.11.2009 10:43
my Record subsonic Общие вопросы Delphi 5 09.02.2009 15:20