Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос по теории. Нетипизированные параметры в методах. [D7]


mfender ©   (2014-05-24 07:08:00) 

Здравия желаю, уважаемые!

Вопрос короткий и исключительно теоретический. Есть возможность передавать процедурам и получать из них что-то через нетипизированные параметры. Моё полное незнание китайской грамоты не позволяет мне читать их хелпы, на русском ничего объясняющего не нагуглил. Осталось очень скупое из стандартного хелпа:


When you call such a routine, you cannot pass it a numeral or untyped numeric constant.

Within a procedure or function body, untyped parameters are incompatible with every type. To operate on an untyped parameter, you must cast it. In general, the compiler cannot verify that operations on untyped parameters are valid.

The following example uses untyped parameters in a function called Equal that compares a specified number of bytes of any two variables.


Правильно ли я понимаю из этого, что нет возможности через нетипизированный параметр гонять ссылки и потоки (TStream)? Во-всяком случае все попытки передать TStream через такой параметр закончились пустым значением. Ни ошибки, ни фейерверка, а просто пустое значение.


turbouser   (2014-05-24 12:31:00) [1]


> все попытки передать TStream через такой параметр

зачем?


Плохиш   (2014-05-24 11:32:00) [2]


> Правильно ли я понимаю из этого, что нет возможности через
> нетипизированный параметр гонять ссылки и потоки (TStream)?
>  

Неправильно и во втором предложении второго абзатца говорится, что должен делать программист.


MBo   (2014-05-24 07:26:00) [3]

Через нетипизированный параметр TStream передать можно, но в этом нет никакого смысла, это вредно и неудобно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо