Вопросы по теме 'mixed-mode'

Сборка в смешанном режиме не загружает символ для собственных баз данных C ++
Я работаю со сборками в смешанном режиме в C ++ / CLI. Все pdb, собранные в управляемом режиме, загружаются при успешной сборке в смешанном режиме, но собственные dll и pdb не загружаются, даже если информация о собственных pdb отображается на панели...
3344 просмотров

Как я могу выполнить отладку в неуправляемом методе BCL (InternalCall)?
Я хочу отладить реализацию метода [MethodImpl(MethodImplOptions.InternalCall)] BCL, который предположительно реализован на C ++. (В этом конкретном случае я смотрю на System.String.nativeCompareOrdinal.) Это главным образом потому, что я любопытный...
417 просмотров
schedule 29.06.2023

Импорт собственного класса c ++ в проект CLI
Я нахожусь в процессе создания проекта CLI, чтобы обернуть существующий собственный проект C ++ (два отдельных проекта в одном файле решения). Я хотел бы включить указатель на собственный класс в качестве члена управляемого класса. Из документации,...
1511 просмотров

Преобразование управляемых типов C++/CLI в неуправляемые типы за пределами сборки
После написания некоторых C++/CLI для переноса существующей неуправляемой библиотеки C++ возникла проблема преобразования управляемых типов в неуправляемые типы. Простым примером этого является преобразование std::string в System::String, но этот...
1930 просмотров
schedule 06.05.2022

Загрузите код PHP и HTML в переменную PHP, отображаемую в ‹div›
Вот мой случай. У меня есть следующий скрипт: <?php // ... other code ... switch($_GET['request']) { case "firstPage": $file = APP_ROOT. "pages/firstPage.php"; $hndle = fopen($file,"r");...
830 просмотров
schedule 07.02.2024

Сборка смешанного режима построена для версии среды выполнения v1.1.4322 и не может быть загружена в среде выполнения 4.0.
Я пытаюсь сделать простой видеоплеер, поэтому я не буду использовать Microsoft.DirectX.AudioVideoPlayback.dll но когда я использую этот файл DLL, программа вызывает эту ошибку Сборка в смешанном режиме построена для версии среды...
4861 просмотров
schedule 29.04.2023

Невозможно скомпилировать библиотеку C++/CLR смешанного режима в VS2010, которая компилируется в VS2008 и компилируется с помощью MSBuild
Вот странная вещь, с которой я столкнулся сегодня днем ​​... У меня есть библиотека смешанного режима, которую я сделал некоторое время назад, и она отлично работает с VS2008. Я нахожусь в процессе перехода на VS2010 и попытался создать эту...
626 просмотров

Смешанное программирование не удалось в выпуске, но удалось отладить
В моем компиляторе функция с именем «func» будет переименована в _FUNC@* после компиляции в фортране. И если код c использует соглашение о вызовах _stdcall, то имя функции, например. Ab, после компиляции будет переименован в _Ab@*. Таким образом,...
172 просмотров

Отладчик не переходит в машинный код при отладке статической библиотеки, заключенной в C ++ / CLI DLL.
В приложении C # я имею в виду собственную статическую библиотеку C, которую я заключил в DLL C ++ / CLI. Я выбрал статическую библиотеку вместо библиотеки DLL, потому что у меня есть другие ограничения, связанные с процессом выпуска приложения для...
1050 просмотров
schedule 27.01.2024

Использование отладки смешанного режима в управляемом модульном тесте в Visual Studio 2013
У меня есть модульный тест С# в тестовой среде Visual Studio 2013, который выполняет CLI и собственный код. Я хотел бы исследовать нативную часть кода при выполнении модульного теста С#. Однако запуск Test -> Debug -> All Tests запускает управляемый...
2349 просмотров

Разъяснение по обработке исключений в C ++ / CLI в смешанных собственных / управляемых сценариях
У нас есть приложение, которое использует собственные библиотеки и написано на C ++ / CLI. В наших собственных библиотеках есть собственный класс исключений C ++ ErrorException. Код структурирован таким образом, что основной цикл приложения...
760 просмотров

Удалось выполнить неуправляемый обратный вызов с управляемыми параметрами?
Мой обратный вызов в неуправляемом С++ таков: typedef void (*ErrorCallback)(OutputLog& log, std::string& message); Его использование (код упрощен): class OutputLog { private: ErrorCallback _callback; public: void...
1078 просмотров

Вызов перегруженного доступа к массиву C# из неуправляемого C++/CLI
У меня есть проект С#, который переопределил доступ к массиву ([]) следующим образом: Foo.cs: public override FooItem this[long index] { ... Проект скомпилирован в .dll, на который ссылается мой проект C++/CLI. У меня есть...
126 просмотров
schedule 21.03.2023

DLL смешанного режима C++\CLI
У меня есть собственная библиотека DLL C++, которую я хочу преобразовать в управляемую библиотеку DLL с помощью функции смешанного режима C++\CLI. Я написал код. Компиляция DLL проходит нормально, но компиляция исполняемого файла, использующего DLL,...
184 просмотров
schedule 21.11.2022

Быстрый захват трассировки стека в Windows / 64-битном / смешанном режиме
Как многие из вас, вероятно, знают, существует множество различных механизмов обхода трассировки стека, начиная с Windows API и продолжая дальше вглубь волшебного мира ассемблера — позвольте мне перечислить здесь некоторые ссылки, которые я уже...
3440 просмотров

Невозможно использовать/отладить неуправляемую DLL из С#
У меня есть приложение C# и DLL C++, оба x86. Приложение — это стартовый проект, проект DLL находится внутри того же решения и упоминается как проект. DLL C++ выводит свой файл PDB с тем же именем, что и DLL внутри папки Debug приложения. У меня...
1188 просмотров
schedule 08.07.2023