Может быть когда-нибудь проясню момент с DLL

Oct 15, 2015 23:36

Жесть. Пишут, что DLL нужно разрабатывать только на C. Потому что DLL сделанный на C++ будет работать с exe-файлом, только если они откомпилированы одним компиляторм. И бонусом идет, что DLL на основе C будет работать как с программами на C++ и C#

DLL на C# даже и не dll в традиционном смысле, потому что это на самом деле так называемая assembly (набор промежуточного кода). Откуда, как пишут, убрали Main(), чтобы можно было объединять с другими assembly (другим промежуточным кодом).

(Иточник) http://stackoverflow.com/questions/3921541/programming-language-for-creating-dll-c-or-c-sharp

Пример, как DLL на основе C используют в приложении на C#
http://www.codeproject.com/Articles/9826/How-to-create-a-DLL-library-in-C-and-then-use-it-w
Previous post
Up