Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

C++/CLI

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
nogc
0 / 0 / 0
Регистрация: 31.08.2008
Сообщений: 4
#1

Вопрос по передаче параметров в процедуру из C# в управляемый C++ - C++/CLI

28.04.2006, 18:18. Просмотров 1120. Ответов 1
Метки нет (Все метки)

хм-хм... удалось только через извращённое ковыряние и unsafe:
C++ сторона:

C++
1
2
3
4
5
6
7
8
9
10
public __gc class Class1
{
public:
   void  MyMethod( UInt64*&  prm)
   {
      if ( prm != 0)
      {
         * prm = 5;
      }
   }
но вабче бы я бы лучше через object сделал
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2006, 18:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вопрос по передаче параметров в процедуру из C# в управляемый C++ (C++/CLI):

Не работает передача параметров в процедуру - C++/CLI
Здравствуйте, уважаемые участники форума, В связи с изменениями на работе, пришлось перейти c delphi на с++. Со средой определился...

Ошибка в передаче параметров - C++
Доброй ночи. форумчане, помогите в решении такой программы: получает матрицу из файла или клавы или рандомом по выбору пользователя, и...

Передаче параметров из класса в main - C++
В header файле в метод menu класса Menu, передаю класс ResuryHealth. int Menu::menu(ResuryHealth){ ..... } Соответственно при...

Ошибка при передаче параметров - C#
Выбираю путь в переменную path, затем пытаюсь передать эту переменную в качестве параметра в хранимую процедуру на SQL сервере. ...

Вписать 4 подпрограммы: процедуру без параметров, процедуру с параметрами-значениями (параметром переменной), функцию - Pascal ABC
var i, N: integer; A, P, S: real; begin writeln('Введите вещественное число:'); write(' A = '); readln(A); ...

Не перезагружать страницу при передаче параметров - Java EE
Добрый день,долгое время мучался и разбирался с jsp и получив более менее понятный набросок что и как работает меня настигла другая...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
koroni
0 / 0 / 0
Регистрация: 17.01.2012
Сообщений: 3
19.06.2012, 10:38 #2
Ситуация следущая
Есть некая процедура в классе managed C++
C++
1
2
Open(String * Name, UInt64 Flags) {
}
Я ее вызываю из C#
C#
1
MyClass.Open(null, 0); //Ok
И захотелось мне, что бы параметр Flags функция Open, принимала бы значение "null", а у себя внутри она уже сама определяла, что ей передано (если null по автоматом чтоб заменяла на "0"):

managed С ++
C++
1
2
Open(String * Name, UInt64 * Flags) {
}
C#
C#
1
MyClass.Open(null, null); // error
Ошибка: Open ... has some invalid arguments
error CS1503: Argument '5': cannot convert from '<null>' to 'ref ulong'


помогите с реализацей пожалуйста?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2012, 10:38
Привет! Вот еще темы с ответами:

Странное поведение при передаче параметров - Java SE
Имеется некое окно, в котором есть некая таблица. В модель таблицы, в качестве значений передается ArrayList&lt;Class_1&gt; list1. Class_1...

Ошибка при передаче параметров в подпрограмму - Assembler
Ошибки появляются при ассемблинге, их обозначил в коде. Помогите пожалуйста. Спасибо. .data f dq ? b dq 5.0 buf db 20...

Проблемы с кириллицей при передаче параметров - PHP
Я делаю простейшую форму и передаю параметры файлу price_save.php методом post. При этом - если форма находится просто в теле скрипта -...

Не понятный баг при передаче параметров в функцию - C++ Qt
Вообщем есть проблема в том, что во время отладки параметры, которые должна получить функция одни, а на деле совсем другие. for (int i...


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

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

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