Комментарии:
пипец в шарпе легко делать и использовать dll'ки. В C++ даже классы в dll нормально сделать нельзя
ОтветитьШрифт мелкий это минус
Ответитья который хочу подключить DLL в Python 🗿
ОтветитьКак же всё понятно и очень классно. Хоть я смотрю это видео спустя 3 года, но всё просто великолепно. Жаль, что канал умер :((
ОтветитьДобрый день. есть dll c# для открытия окна выбора файла, как вызывать dll для проверки? (dll нужна для вызова из другого ПО)
ОтветитьПодключил библиотеку к проекту, потом понадобилось что то в длл-ке исправить, я ее удалил из зависимостей проекта, исправил, хочу заново подключить, а мне визуал студия пишет: ссылка недействительна или не поддерживается. При этом если создать новый, чистый проект, то там эта длл-ка запросто подключается. втф?
ОтветитьСпасибо за урок!
Но остался вопрос:
в библиотеке есть класс MyLib
И я хочу в основной программе создать экземпляр этого объекта, и сразу туда передать какие-то данные...
MyLib mylib = new MyLib(5);
Как мне это число 5 передать в этот экземпляр, если в этой библиотеке нельзя создать метод
public void MyLib(int i) {...}
?
А как использовать dll написанную не на C# , особенно если на Builder C++?
ОтветитьНа х2 отлично воспринимается.
ОтветитьПодскажите, а как работать с динамическими dll, теми, который на текущий момент отсутствуют, но могут быть подключены в дальнейшем? Например, написание плагинов, для сторонней программы. Т.е. добавляя длл в папку плагинс, меняется главное меню, либо существующий функционал. Как это работает и возможно ли подобное на c#?
ОтветитьВопрос - как сделать так, чтобы библиотеки подключались самостоятельно при создании новых солюшен и проектов? Например system.linq
Ответить30 Лет жил и думал что длл это те файлы которые надо просто не трогать, они просто есть и они просто нужны )))
но теперь все более чем понятно. Спасибо чел, объяснил как надо.
Спасибо за ваш ролик, стало более понятно, что для чего и как.
ОтветитьЯ ниче не понял. Ааааа
ОтветитьПодскажите пожалуйста что у меня не так. Я скопировал exe файл и dll файл в отдельную папку и запустил exe. Окно открылось и сразу закрылось. Что нужно делать, чтобы окно не закрывалось?
ОтветитьКласс, просто класс
Ответитьлайк э стопинг зис щит)
ОтветитьСпасибо огромное! Теперь я могу писать свои dll для uinity и это работает! Это очень упрощает процесс разработки, не надо копи-пастить тот-же код из проекта в проект, а просто юзать одну dll.
ОтветитьА если Программа обратиться к библиотеке , но там не будет того класса , который вызывался , dll’ка как бы запуститься?
ОтветитьКак запихать эту dll внутрь exe?
ОтветитьДопустим, мне надо знать прогресс выполнения какого-либо метода из библиотеки. В WPF для объявления о наличии изменений используется интерфейс INotifyPropertyChanged. С помощью "танцев с бубном" и "костылей" сделать это конечно можно, но получается очень не красиво и библиотека при этом не остается нетронутой. Если подскажешь решение проблемы , буду премного благодарен.
ОтветитьБыло бы круто если б объяснил еще один способ импорта библиотеки
[DllImport("dllname.dll")]
Потому что весь юмор в том что я хочу скомпилировать библиотеку и запустить её через приложение на языке Ruby и его библиотеки Win32API
пример подключения библиотеки в Ruby:
keys = Win32API.new("user32.dll", 'GetAsyncKeyState', 'p','i')
. . . спасибо что осветили СБОРКУ частей проекта . . . было бы хорошо продолжить ПОДОБНЫЕ темы
ОтветитьА эта dll-ка, написанная на c#, подойдёт к c++?
ОтветитьЧет в .net core consoleApp нету reference
ОтветитьСпасибо, все понятно. Можно задать вопрос, а почему для других пространств имен не требуются библиотеки?☺
ОтветитьЭто thebraindit ^&
Ответитьспасибо, мужик!
ОтветитьСпасибо. Есть один вопрос, как подключить свой собственный класс из другого проекта, но не весь проект
ОтветитьОгромное спасибо за Ваши уроки! Вы делаете огромный труд
ОтветитьЛАЙК, СТО ПРОЦЕНТОВ СТАВЛЮ ЛАЙК!!!
ОтветитьСергей, сделайте пожалуйста урок про COM и ActiveX
ОтветитьОтличный урок, спасибо. Лайк и подписка. Благодаря этому реализовал: Клиент - Сервер - Сериализацию, передача фото и текста!
ОтветитьСергей, спасибо за вашу работу. Я делаю взлом игры "Roblox". Помогите найти dll-файл ThirteenForm.dll. Просто ищу уже четыре дня и не могу найти. Язык программирования: C# (Приложение Windows Forms .NET Framework)
ОтветитьЗапили для С++ , пж
ОтветитьСпасибо! Помогло
ОтветитьРасскажи, пожалуйста, как делать DLL для регистрации в системе и работать на них. Например, для реализации своих пунктов в контекстном меню))
ОтветитьКак два лайка поставить или больше ? ЛАЙК!
ОтветитьПривет. Спасибо за урок. А что делает DLLImport?
ОтветитьА когда мы будем работать с api?
ОтветитьИнтересно и полезно!)
ОтветитьОчень качественный материал и великолепная, понятная, легко воспринимаемая манера изложения не ломающая мозг новичку. Я бы вас рекомендовал как некий стандарт в преподавании. Посмотрел несколько ваших видео на одном дыхание. Я желаю процветания вашему каналу и вам лично. Спасибо за ваш труд.
ОтветитьСпасибо Серёга за ведио, но ответь пожалуйста какие преимущества дает нам приложение с ДЛЛ и без ? и какое из них быстрее работает ?
ОтветитьСпасибо
ОтветитьА как хранить и подключать dll в отдельной папке возле проекта?
ОтветитьВозможно ли форму готовую в dll поместить?
ОтветитьПо идее можно не копировать DLL в папку с нашим проектом, а просто при добавлении ссылки выбрать DLL из папки, где мы ее создавали, а потом при сборке эта DLL по дефолту копируется в папку с нашим проектом и не кидает исключение
ОтветитьСпасибо, буду пробовать сделать)))
ОтветитьЭто, конечно, классно. Но как же бесит дллка, которая непонятно где выбрасывает ошибку, а исходники закрыты. Сидишь, дизассемблируешь и гадаешь, почему эта дрянь падает.
Ответить