Описание тега byref

1 ответ

PHP 5: возврат по методу ref дает неожиданные результаты

Я создал простой класс для управления древовидной структурой данных, которая казалась странной (код для подражания). Когда стало очевидно, что это не было моей ошибкой, я создал контрольный пример, который произвел столь же загадочное поведение. Это…
03 июл '12 в 14:38
1 ответ

Ошибка в значениях, переданных byref, вызывающим dll в python

Я имею к различным dll экспортируя эти функции (одна функция каждая dll): Dll1: DECLDIR void getFrameworkVersion(int* pMajor, int* pMinor, int* pBugfix); dll2: void __stdcall getFrameworkVersion(int* pMajor, int* pMinor, int* pBugfix); Я импортирую …
19 апр '13 в 13:10
2 ответа

Есть ли способ обработать значения ParamArray как byRef, чтобы они могли быть обновлены?

Звучит достаточно просто, но это не работает. В этом примере я хочу установить значения 3 полей равными 4-му. Я мог бы сделать что-то вроде этого.... Dim str1 As String = "1" Dim str2 As String = "2" Dim str3 As String = "3" Dim str4 As String = "4"…
16 мар '09 в 12:34
2 ответа

Заполните массив с датами

Действительно не могу понять, почему даты, которые я помещаю в массив, не являются датами, которые появляются, когда я вызываю массив в консоли. то есть я ожидал бы, что первая запись в массиве будет сегодняшней датой, что является результатом обоих…
15 сен '16 в 16:31
2 ответа

Доступ к VBA - изменение значения TextBox из функции (ByRef)

Я пытаюсь написать подпрограмму, которая получит два параметра - текстовое поле в форме и текст. Я хочу, чтобы функция добавляла текст в любое текстовое поле. Sub AppendTextBox([any textbox in my form], text As String) [code that appends the text pa…
04 июн '13 в 22:06
2 ответа

Обновить свойства объектов в IEnumerable<>

Я работаю над программным обеспечением, которое следует использовать для экспериментов особого типа. Эксперименты проводятся с использованием: 1) "Чип" (в основном XY-сетка известных размеров). 2) Каждый чип содержит "электроды", идентифицируемые их…
08 сен '09 в 10:03
1 ответ

В PHP присваивает ли byref var другому var присваивать ссылку или копировать значение?

Возьмите в качестве примера этот абстрактный класс из проекта, над которым я работаю. (минус все действительно интересные биты). abstract class col_meta extends meta { protected $col_obj; public function inject_object(&amp;$obj); public function &am…
13 мар '16 в 18:54
3 ответа

Сделать объект не передаваемым по ссылке

Я только что узнал, что сложные объекты передаются по ссылке в Javascript, например: for(var layer = 0; layer &lt; hudLayers['layers'].length; layer++){ // Store the to-be-calculated values in this object var tempValues = hudLayers['layers'][layer];…
19 июл '10 в 19:23
2 ответа

F#: Как вызвать функцию с аргументом Byref Int

У меня есть этот код: let sumfunc(n: int byref) = let mutable s = 0 while n &gt;= 1 do s &lt;- n + (n-1) n &lt;- n-1 printfn "%i" s sumfunc 6 Я получаю ошибку: (8,10): error FS0001: This expression was expected to have type 'byref&lt;int&gt;' but he…
26 сен '16 в 08:52
1 ответ

VB.NET Указатель на типы значений

VB.NET 2010, .NET 4 Всем привет, Я ни в коем случае не хороший программист, и я просто пытаюсь обдумать некоторые из этих вещей, поэтому, пожалуйста, прости меня, если это глупый вопрос. Я хочу, чтобы следующее выдало сообщение "2", а не "5": Public…
12 ноя '10 в 00:09
1 ответ

JavaScript по ссылочному объекту

У меня есть код, который похож на emp1 = emp; emp = emp2; если объекты по ссылке, то почему emp1 не равно emp2? почему emp1 печатает "шилпа" вместо "маниш" . var emp = { name : "manish", number : 10 } var emp1 = emp; var emp2 = { name : "shilpa", nu…
04 июн '17 в 01:01
1 ответ

VB6 COM возвращает ADODB.Recordset в варианте byRef. Как получить в C#?

Я пытаюсь вызвать этот метод COM: Public Function DoSomething(ByRef StringStuff As Variant, **ByRef Out_Data As Variant**) As Boolean Out_Data определяется и заполняется в теле метода как ADODB.Recordset (2.6). Я пробовал несколько разных способов, …
26 апр '10 в 20:13
1 ответ

Как получить SingleOrDefault для возврата объекта по ссылке из списка?

Рассмотрим эти строки кода: //prodProdGroup is a list within the itm object that I need to search. The items //within the list are of type ProductionCostCalcHelper. I need to find one //of the ProductionCostCalcHelper records in the list, calculate …
03 авг '11 в 19:16
0 ответов

Передача переменных через byref или объявление их глобальными?

Я делю большой кусок кода на множество различных функций, однако я столкнулся с проблемой, когда я не уверен, стоит ли мне передавать переменные через ByRef или объявлять их глобальными. Какой из них вы бы порекомендовали и в каких условиях одно луч…
15 июл '13 в 03:22
1 ответ

Шаблоны C++ ByRef vs. ByVal

Я слежу за онлайн-курсом (Pluralsight.com) на C++ и борюсь с упражнением по шаблонам, в частности передаю фактическое число (например, 3) к шаблону, который ожидает (T&amp; t), Код, написанный инструктором, не будет компилироваться на моем ПК - я ду…
29 сен '17 в 22:07
3 ответа

Какая польза от синтаксиса:=?

Я разработчик C#, работающий над проектом VB.NET, и VS продолжает пытаться заставить меня использовать:= thingie, когда я вызываю функцию с параметром ByRef, например: While reader.Read() HydrateBookFromReader(reader:=???) функция HydrateBookFromRea…
23 май '09 в 20:06
0 ответов

ByRef тип аргумента не соответствует передаваемой строке

Выполнив программирование на уровне A, и теперь мне приходится использовать его снова в спортивном программировании Excel через 4 года, так что все очень неоптимизировано и грязно, но все, что мне нужно, это работать, я изо всех сил пытаюсь найти ис…
28 фев '19 в 22:46
2 ответа

По параметрам Ref в VB.NET и C#

У меня есть вопросы, связанные с передачей параметров byRef, у меня есть библиотека классов на основе VB.NET, в которой некоторые функции определены с типами аргументов byref. Эти параметры являются объектами родительского класса, и когда я попыталс…
31 май '13 в 09:56
1 ответ

VBA В чем основная разница между вызовом Sub или Function с круглыми скобками или без них?

У меня была проблема с передачей массива в Sub By Reference, но массив фактически не изменялся. Мне удалось это исправить, но я хочу знать, почему. Вот пример. Private Function fCountArray(ByRef arrayVar As Variant) arrayVar(0) = 333 End Function Su…
22 май '14 в 02:17
3 ответа

Использование ParamArray ByRef

Есть ли способ использовать ParamArray ByRef? За исключением того, есть ли обходной путь, который выполняет то же самое? Я мог бы сделать некоторые перегрузки, но я пытаюсь избежать глухоты. Предыстория: портирование через какой-то старый код и попы…
10 ноя '10 в 16:34