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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++/CLI Error LNK2020: unresolved token при линковании http://www.cyberforum.ru/cpp-cli/thread501120.html
Тоже не могу разобраться с ошибкой error LNK2020: unresolved token, как с ней бороться???
C++/CLI Не отображаются русские буквы в приложении на VC++.NET Не отображаются русские буквы в заголовках меню. Вместо них обычные зюки, как при слетевших кодировках. Помогите пожалуйста настроить... http://www.cyberforum.ru/cpp-cli/thread498532.html
В чём разница между двумя объявлениями массива? C++/CLI
Вопрос новичка,но тем не менее,скажите пожалуйста,буду очень признателен. В чем разница между этими двумя объявлениями управляемого массива,компиллятор воспринимает оба варианта: 1) double...
Можно ли создать обычный СОМ-компонент с помощью VC.NET? C++/CLI
Можно ли создать обычный СОМ-компонент (в том числе ActiveX) с помощью VC.NET? ...и при этом использовать возможности .NET Framework (ну типа Windows.Forms).
C++/CLI Ошибка при компановке DLL: new error LNK2001: unresolved external symbol 'struct _iobuf * http://www.cyberforum.ru/cpp-cli/thread493923.html
Подскжите, что делать? В С++.net можно объявить пространство имен и набор классов внутри него. Хочется уже написанный код завернуть в DLL и вставить в С# Пишу побную программу // new.h...
C++/CLI Нужно программно отправить e-mail Нужно программно отправить e-mail. Пишу: MailMessage * mm = new MailMessage(); mm->To = ...; mm->From = ...; mm->Subject = ...; mm->Body = ...; SmtpMail::Send(mm); Почта вроде бы уходит... подробнее

Показать сообщение отдельно
koroni
0 / 0 / 0
Регистрация: 17.01.2012
Сообщений: 3
19.06.2012, 10:38
Ситуация следущая
Есть некая процедура в классе 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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru