Anakonda 6 окт 2011 в 23:42Снова используем Unmanaged С++ код в .NET программахВремя на прочтение7 минПросмотры4.9K.NET * Всего голосов 70: ↑61 и ↓9+52Добавить в закладки106Комментарии7
kekekeks 7 окт 2011 в 03:23Гм, надо будет на Mono проверить. Теоретически, уж это-то должно нормально завестись.
braindamaged 7 окт 2011 в 05:34А вы не сравнивали свой байткод с телом thunk, которые генерит с++/cli компилятор при прыжках managed->native внутри одной программы?
kekekeks 7 окт 2011 в 08:30Показать предыдущий комментарий«с++/cli компилятор» сгенерированные им сборки не работоспособны на маке, линуксе, айоси и ведройде. Не нужен.
braindamaged 7 окт 2011 в 08:44Показать предыдущий комментарийЧем это мешает сравнить байткоды двух разных подходов?
braindamaged 7 окт 2011 в 16:02Показать предыдущий комментарийИнтересно, нахера сразу карму минусовать?
Anakonda 7 окт 2011 в 09:39Показать предыдущий комментарийЯ не очень углублялся в C++\CLI, но насколько я понимаю, он работает по другому принципу. Там создается функция с флагом unmanaged. В ней отсутствует body с IL, и каким то образом, задается по какому неуправляемому адресу нужно осуществлять вызов.
Снова используем Unmanaged С++ код в .NET программах