![]() |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
![]() |
Client |
![]()
Сообщение
#1
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: ![]() ![]() ![]() |
не могу понять в зависимости от чего Z получает значение в тексте программы.
подскажите почему
|
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
А вот здесь - ты не конструируешь новый тип, ты используешь открытый массив - их возможно использовать только в качестве параметров подпрограммы. Даже если в 32-битных компиляторах ты создашь динамический массив через
type , то это будет совсем не то, что procedure p(var arr: array of integer); Цитата как еще можно описать параметры, кроме как через VAR,CONST?? Можно вообще без ничего передавать, "по значению". Можно сделать бестиповый параметр:procedure p(var v); , тогда туда можно передать все, что угодно (фактически - это указатель (нетипизированный, pointer) на область памяти, занимаемой объектом). Пример использования я приводил здесь: Задача... вообщем не пойму на что |
![]() ![]() |
![]() |
Текстовая версия | 9.10.2025 8:03 |