Вопрос : ILE proto

Hi друзья, попытка

I для того чтобы совместить 2 части деятельности программ которые работают отлично, теперь я получаю doubl;
Maybe ошибок определения e… потому что будет некоторое время тому назад то я написало этот вид вещества, но меня не может найти solution
(в реальном живут PM#S не 4 но 400)

And да, котор я вижу будет двойное определение, но как разрешить это? СПЕЦИАЛИСТЫ

Thanks!!!!!

class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
ЭКСПОРТ B #BLDSTR >P " class= " " codeSnippet785125 id=
           
class=

Ответ : ILE proto

Не могу я использовать likeds в моей части PR (PI)?

Покуда вызывая proc посылает в DS, тогда вы можете использовать DS на получая стороне.

То, если вызывая proc проходит параметр «справкой», то ваше получая proc только идет получить адрес -- определение нерелевантно насколько система обеспокоенный; необходимо только уместно оперируя понятиями ремонтопригодности. (Только то будет важная релевантность. Вы хотите повторно использовать определения между звонящим по телефону и callee для того чтобы уменьшить черепашок от несовместимых определений.)

Если память определена в пределах DS в вызывая proc, то вы можете использовать такое же определение DS в вызванном proc потому что они будут указывать на такую же память (покуда о «справкой»). И в тот случай, не было бы любой потребности для вашего proc к EVAL от/k аргумента и отдельно DS; значения уже находились бы в DS.

Или если группа в составе 400 перемеююых все случается находиться в сопредельной памяти в вызывая proc и они все имеет такое же определение, то, вам только нужно передать адрес первой перемеююого -- вызванным proc может определить свой аргумент для того чтобы быть блок 400 элементов. (Конечно, оно может быть каверзен сделать конечно что вы используете сопредельную память -- DS часто использован для того.)

Но иметь по-разному определения между вызывать и вызванные procs расширяет риск рассогласованных parms. Так мы регулярно используем члены /COPY для того чтобы помочь обеспечить что мы снабжаем ссылками память такая же дорога на обоих концах.

Если вы проходите в DS, то вы нагрузить DS с значениями в каждом proc которое вызывает ваше proc. Если вы проходите в отдельно parms, то вы только нагружаете DS в вашем proc. Вы должны выбрать где управление памяти осуществляет.

Если это находится в proc, то только будет прыгнуто в одиночную программу, она не могла внести изменения любой. Она только будет сделана в одной части Кодего любая дорога.

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

Ответом будет… оно зависит.

Tom
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us