Форум программистов, компьютерный форум, киберфорум
Наши страницы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
BVladimir2
15 / 15 / 0
Регистрация: 26.02.2013
Сообщений: 356
1

8.3 Упр.прил. - Оптимизация работы с переменными ?

11.07.2013, 14:55. Просмотров 1054. Ответов 2
Метки нет (Все метки)

Все на клиенте: Одна процедура заполняет массив неизвестного размера, другая должна его обрабатывать. Вопрос, собственно, как лучше передавать этот массив из одной процедуры в другую ?
Общая переменная или как параметр процедуры ? Есть ли разница в способах с точки зрения скорости/исп. памяти ?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2013, 14:55
Ответы с готовыми решениями:

8.3 Упр.прил - Конвертация из 7.7
Конфигурация на 7.7 имеет свою структуру на 8.3 пишется сейчас и имеет свою. Вопрос как можно...

8.3 Упр.прил.: Дерево из Запроса ?
Есть справочник с группами и элементами - нужно получить дерево с видом: Группа Элемент...

8.3 Упр.прил.: ДеревоЗначений и .НайтиСтроки
Ситуация такая, нужно вывести на экран дерево с отбором строк. Делаю это путем полного...

8.3 Упр.Прил.: COMSafeArray и массив из COM объектов ?
Есть СОМ объект, некое его свойство само по себе массив из других СОМ объектов. Вопрос, можно ли...

ОбработкаЗаполнения. СтандартнаяОбработка (упр. прил: ДанныеЗаполнения)
Иерархическому справочнику Номенклатура добавили реквизит Услуга (Булево). Этому реквизиту задали...

2
Xomych
667 / 589 / 90
Регистрация: 01.11.2012
Сообщений: 2,090
11.07.2013, 15:09 2
Передается не переменная, а ссылка на переменную. Т.е. новое место в памяти под хранение не отводится.
1
wladimir_ui
Шизофреник
358 / 361 / 83
Регистрация: 25.06.2013
Сообщений: 1,141
11.07.2013, 17:31 3
Цитата Сообщение от Xomych Посмотреть сообщение
Передается не переменная, а ссылка на переменную. Т.е. новое место в памяти под хранение не отводится.
солидарен, лучше передавать ссылку (особенно если частый вызов).

Добавлю (про наоборот):
Если необходима уверенность, что принимаемый атрибут принимается не по ссылке, а по значению, то в атрибутных скобках до названия принимаемой переменной указывают ключевое слово ЗНАЧ:

Процедура МояПроцедура(ЗНАЧ Парам1)
........
КонецПроцедуры

Добавлено через 4 минуты
з.ы. общая переменная будет хранится на всем протяжении времени существования формы/приложений (в зависимости где она объявлена).

Добавлено через 2 минуты
з.з.ы. в зависимости от кол-ва пользователей, типа переменной и т.д. при нынешних мощностях - иногда можно пренебречь.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.07.2013, 17:31

8.3 Упр.Прил.: Сохранить реквизит формы типа СписокЗначений ?
Тут такая вещь возникла - у формы реквизит с типом СписокЗначений (не у объекта) стоят галочки...

8.3 Упр.Прил.: Получить ссылку на элемент справочника из базы 7.7 ?
Есть два справочника в базе на 7.7- в одном из справочников ("ПасТех") есть реквизит с названием...

8.3 Упр.прил.: Вывести страницу в поле HTML документа ?
Возникла необходимость, загрузить на форму страницу с сайта внести в опр. поля даные и сделать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru