![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Пользователь
Регистрация: 11.12.2009
Сообщений: 97
|
![]()
вывод вот такой -
Цитата:
Код:
Последний раз редактировалось Stilet; 05.04.2015 в 19:56. |
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 21.07.2008
Сообщений: 192
|
![]()
Скорей всего длина массива ArrOfsteps 4 ,а не 3
Покажите как вы объявили массив ArrOfsteps - динамический он или нет , и как вы выводите данные из него. Последний раз редактировалось Stilet; 05.04.2015 в 19:56. |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 11.12.2009
Сообщений: 97
|
![]() Цитата:
так объявляю - Код:
Код:
Код:
|
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Ну даешь. Объявил параметр как открытый массив, а передаешь в качестве аргумента элемент массива. Туда и передается массив единичной размерности. И куда оно там пишет в процедуре, одному компьютерному богу известно. Прога должна загнутся, повезло, но что-то испортила. Присвой по индексу 400, скорее всего загнется
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 11.12.2009
Сообщений: 97
|
![]() Цитата:
по делу мне не нужен именно открытый массив, мне нужен максимально большой обычный одномерный массив. а я тут подумал, его не обязательно передавать, он же у меня объявлен для всей проги, мб удалить его из названия процедуры? Последний раз редактировалось ayPinki; 05.04.2015 в 21:01. |
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
если параметром обращайся так MassiveOfSteps(x,y,z,ArrOfsteps)
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 11.12.2009
Сообщений: 97
|
![]() Цитата:
Код:
но если мы всё можем так "объявить для всей программы" то какой смысл передавать в названии именно одни параметры а не другие ? |
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Потому что так делать это зло, и чем больше и сложнее программа, тем злее. Самому же все тяжелей будет в ней разбираться и ошибки искать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 11.12.2009
Сообщений: 97
|
![]() |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Так это - "объявить для всей программы"
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi. Передача параметров в процедуру | *stRong* | Помощь студентам | 1 | 30.05.2012 19:15 |
ПЕРЕДАЧА МАССИВА В ПРОЦЕДУРУ ЧЕРЕЗ СПИСОК ФОРМАЛЬНЫХ ПАРАМЕТРОВ. | sifa | Помощь студентам | 1 | 29.11.2011 22:13 |
передача массива записей в процедуру | lionbeast | Помощь студентам | 0 | 13.01.2011 19:03 |
Передача массива в процедуру... | nXs | Общие вопросы Delphi | 3 | 12.08.2010 16:40 |
передача массива в процедуру | Gash | Общие вопросы Delphi | 1 | 01.02.2009 00:30 |