Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.05.18;
Скачать: [xml.tar.bz2];

Вниз

UNION в Паскале   Найти похожие ветки 

 
Necromancer13 ©   (2008-04-20 11:35) [0]

В С есть union"ы... а есть ли какая-то замена union"ам в Дельфи? %)
если надо объявить такое объявление... как это сделать? :)
странно, что вообще Борланд их не додумалась сделать... О_о


 
DrPass ©   (2008-04-20 11:43) [1]

А они в Дельфи не нужны. В Паскале поля record можно объявлять как в разных областях памяти, так и в одной. А кроме того, есть еще и слово absolute, позволяющее объявить несколько переменных по одному адресу


 
sniknik ©   (2008-04-20 12:49) [2]

давно както на работе "застукали" уборщицу за странным занятием, она переписывала с клавиатуры соответствия русских букв к английским.
после распросов выяснилось, она таким образом хотела изучить английский язык. думала что заменив в русском слове буквы на их соответствия получит английское, изменив все слова в предложении получит предложение на английском... т.е. фактически она считала что язык на всей земле на самом деле один, просто разные народы используют другие буквы/слова с полным соответствием (только с китайским какие то заморочки).
забавно да? и... ничего не напоминает?


 
Virgo_Style ©   (2008-04-20 13:35) [3]

sniknik ©   (20.04.08 12:49) [2]
Забавно, я тоже так думал где-то в дошкольном возрасте :-)


 
tesseract ©   (2008-04-20 15:21) [4]


> А они в Дельфи не нужны


Нужны. Ибо операции с указателями трубуют хорошей подготовки.


 
DrPass ©   (2008-04-20 15:42) [5]


> tesseract ©   (20.04.08 15:21) [4]
>
> > А они в Дельфи не нужны
>
>
> Нужны. Ибо операции с указателями трубуют хорошей подготовки.
>

Какие еще операции с указателями? 8-) Это штатные средства Паскаля, и никаких указателей


 
Экс-Экс-Семеныч   (2008-04-20 15:51) [6]

Подробное описание сабжа (на русском) см. здесь:
http://www.kostyor.ru/poetry/krylov/?n=12


 
tesseract ©   (2008-04-20 15:54) [7]


>  Это штатные средства Паскаля, и никаких указателей


Т.е мой любимый работы pchar приводимый в packed record и наоборот уже не указатель ?


 
tesseract ©   (2008-04-20 15:55) [8]


> Экс-Экс-Семеныч   (20.04.08 15:51) [6]


Семеныч, отвечай по существу :-)


 
Экс-Экс-Семеныч   (2008-04-20 16:07) [9]


> tesseract ©   (20.04.08 15:55) [8]

А я по существу. Точно по сабжу. Насчет Борланда, который такой глупый, что не додумался. Это вы тут флейм не по сути развели, указатели какие-то...
:о)


 
tesseract ©   (2008-04-20 16:10) [10]


>  Это вы тут флейм не по сути развели, указатели какие-то


union уже не предок шгаблонов ? А record уже ли не указатель на некую структуру в памяти ?


 
sniknik ©   (2008-04-20 16:44) [11]

> А record уже ли не указатель на некую структуру в памяти ?
нет конечно. record это уже структура из данных в памяти, указатель будет ^record (смысл, грубо говоря. тк. для рекорда такой синтаксис неверен. как написать правильно думаю все и так знают).


 
Экс-Экс-Семеныч   (2008-04-20 16:45) [12]

> tesseract ©   (20.04.08 16:10) [10]

> А record уже ли не указатель на некую структуру в памяти?

record - это сама структура, а не указатель.

Блин. Ты че? Уж не спорь хотя бы.


 
tesseract ©   (2008-04-20 16:59) [13]


> record - это сама структура, а не указатель.


Я в смысле, что в паскале его можно использовать вместо union.


>  указатель будет ^record (смысл, грубо говоря. тк. для рекорда
> такой синтаксис неверен. как написать правильно думаю все
> и так знают).


Да знаем писали.


 
DrPass ©   (2008-04-20 19:53) [14]


> union уже не предок шгаблонов ?

Нет. Ничего общего ни во внутренней реализации, ни в сфере применения.


> Т.е мой любимый работы pchar приводимый в packed record
> и наоборот уже не указатель ?

Pchar - указатель. А какое отношение к вариантным записям он имеет?


 
oxffff ©   (2008-04-20 21:56) [15]


> DrPass ©   (20.04.08 11:43) [1]
> А они в Дельфи не нужны.


См. TVarData?


 
DrPass ©   (2008-04-20 22:07) [16]


> oxffff ©   (20.04.08 21:56) [15]

Да зачем в дебри лезть :)
Есть же вариантные record"ы



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.05.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.043 c
3-1197548717
kudatsky
2007-12-13 15:25
2008.05.18
Как определить количество открытых DBF-файлов ?


2-1208512062
dumka
2008-04-18 13:47
2008.05.18
Поиск


15-1207301611
Zoldberger
2008-04-04 13:33
2008.05.18
IdHTTP и ADO


15-1207555479
vajo
2008-04-07 12:04
2008.05.18
Windows XP часто требует ввести код активации


2-1208709944
yahoo
2008-04-20 20:45
2008.05.18
Написание программ в Delphi на WinApi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский