СОЗДАНИЕ DLL C# | КАК ПОДКЛЮЧИТЬ DLL | C# ПЛЮШКИ

  Рет қаралды 117,411

#SimpleCode

#SimpleCode

5 жыл бұрын

✅Если вам нравятся мои уроки, вы хотите поддержать меня и развитие канала, то можете сделать это тут!=)
✅Доступ к исходному коду и спонсорство / simplecode
✅ donatepay.ru/don/SimpleCode
✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
✅ Telegram канал t.me/SergeySimpleCode
Уроки по программированию
✅Наша группа ВК smplcode
✅Подписывайтесь на канал / @simplecodeit

Пікірлер: 98
@user-sj1mq5xu7h
@user-sj1mq5xu7h 2 жыл бұрын
30 Лет жил и думал что длл это те файлы которые надо просто не трогать, они просто есть и они просто нужны ))) но теперь все более чем понятно. Спасибо чел, объяснил как надо.
@alchemist6873
@alchemist6873 5 жыл бұрын
Сергей, спасибо вам за ваш труд. Вы очень хорошо объясняете, что редкость на Ютубе.
@shaingg8509
@shaingg8509 3 жыл бұрын
sosi :) :0 .i.
@user-zq5dz5yx9s
@user-zq5dz5yx9s 5 жыл бұрын
Рад, что канал еще жив) с удовольствием послушал бы про паттерны проектирования от тебя))))
@elteranos1452
@elteranos1452 4 жыл бұрын
Очень качественный материал и великолепная, понятная, легко воспринимаемая манера изложения не ломающая мозг новичку. Я бы вас рекомендовал как некий стандарт в преподавании. Посмотрел несколько ваших видео на одном дыхание. Я желаю процветания вашему каналу и вам лично. Спасибо за ваш труд.
@petr_anisimov
@petr_anisimov 4 жыл бұрын
Огромное спасибо за Ваши уроки! Вы делаете огромный труд
@Simba_the_cat
@Simba_the_cat 5 жыл бұрын
Спасибо за полезную плюшку 🙏🏻☺️
@mahmud__xoja
@mahmud__xoja 5 жыл бұрын
отлично объяснил! ждём следующий видео!!!
@Vlad-pn1hh
@Vlad-pn1hh 5 жыл бұрын
Да действительно стоит добавить, что правильнее при необходимости после добавления ссылки в проект в свойствах ссылки устанавливать локальное копирование(параметр Копировать локально - true) в этом случае при компиляции программы будет создана копия dll библиотеки в папке с exe - шником. В противном случае люди скачавшие вашу программу могут столкнуться с проблемой что у них нет этой библиотеки. Видио отличное!
@noosfera713
@noosfera713 5 жыл бұрын
Большое спасибо за урок! Очень доступно для понимания и полезно. Впрочем, как и всегда!)
@user-kz4xm7zk5c
@user-kz4xm7zk5c 5 жыл бұрын
Ты очень доступно всё объяснил, даже такому недотёпе в программировании, как я. Уважаю!
@user-oo7sz8vn2g
@user-oo7sz8vn2g 4 жыл бұрын
Отличный урок, спасибо. Лайк и подписка. Благодаря этому реализовал: Клиент - Сервер - Сериализацию, передача фото и текста!
@user-jh6nn7bq2v
@user-jh6nn7bq2v Жыл бұрын
Как же всё понятно и очень классно. Хоть я смотрю это видео спустя 3 года, но всё просто великолепно. Жаль, что канал умер :((
@SHKIPPER989
@SHKIPPER989 4 жыл бұрын
Интересно и полезно!)
@CodeWriter
@CodeWriter 3 жыл бұрын
Класс, просто класс
@victoriacare6156
@victoriacare6156 4 жыл бұрын
Спасибо, буду пробовать сделать)))
@chepoed
@chepoed 2 жыл бұрын
Спасибо за ваш ролик, стало более понятно, что для чего и как.
@arttmptt
@arttmptt 5 жыл бұрын
Ааа, мне надо учиться, давай ещё уроки!))
@user-kt1jb5vo3e
@user-kt1jb5vo3e 3 жыл бұрын
. . . спасибо что осветили СБОРКУ частей проекта . . . было бы хорошо продолжить ПОДОБНЫЕ темы
@user-yx6hu9me6j
@user-yx6hu9me6j 3 жыл бұрын
Спасибо огромное! Теперь я могу писать свои dll для uinity и это работает! Это очень упрощает процесс разработки, не надо копи-пастить тот-же код из проекта в проект, а просто юзать одну dll.
@redfox7193
@redfox7193 23 күн бұрын
Можно просто создать отдельный класс и скопировать файл в другой проект. Вообще в Unity не принято использовать DLL.
@SimpleCodeIT
@SimpleCodeIT 5 жыл бұрын
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode
@Hitori_FtoL
@Hitori_FtoL 5 жыл бұрын
Спасибо большое)
@DimaProsto
@DimaProsto 4 жыл бұрын
спасибо, мужик!
@user-ex2xy9yo7q
@user-ex2xy9yo7q 4 жыл бұрын
Спасибо! Помогло
@UnifiedGod
@UnifiedGod 5 жыл бұрын
👍 спасибо
@kingrush8485
@kingrush8485 5 жыл бұрын
единственный человек, который правильно говорит dll
@brayanhustler93
@brayanhustler93 5 жыл бұрын
очень полезный видеоурок. Лоек 1-значно !
@nyvyme
@nyvyme 5 жыл бұрын
Вери найс!
@nikitasychev7226
@nikitasychev7226 7 ай бұрын
Спасибо !
@vasyaklapatyi7755
@vasyaklapatyi7755 5 жыл бұрын
Я уже долгое время ищу по интернету где могут нормально обьяснить как создать и пользоваться dll в с++ Я думаю если же вы сделаете такое видео для с++ то лайки и признание не заставлят себя долго ждать)
@sleepyNovember_project
@sleepyNovember_project 4 ай бұрын
Да уж
@nix8952
@nix8952 5 жыл бұрын
Молодец
@blackjackjackson777
@blackjackjackson777 4 жыл бұрын
Спасибо
@user-pc4qr6oe8k
@user-pc4qr6oe8k 5 жыл бұрын
good job!
@SimpleCodeIT
@SimpleCodeIT 5 жыл бұрын
#SimpleCode #урокипрограммирования
@uoidqwt
@uoidqwt 4 жыл бұрын
ЛАЙК, СТО ПРОЦЕНТОВ СТАВЛЮ ЛАЙК!!!
@user-no3rr2wk2g
@user-no3rr2wk2g 5 жыл бұрын
Как приятно, что сделать DLL-ку из Windows Forms или консольного приложения можно за пару минут. Вот если бы за такое же время его в мобильное приложение переделывать...Эх, мечты
@HOMYAKGRIGORYAN
@HOMYAKGRIGORYAN 3 жыл бұрын
лайк э стопинг зис щит)
@dimadavidkov3017
@dimadavidkov3017 4 жыл бұрын
Как два лайка поставить или больше ? ЛАЙК!
@pacha7180
@pacha7180 Жыл бұрын
На х2 отлично воспринимается.
@Bushido-77
@Bushido-77 4 жыл бұрын
Сергей, сделайте пожалуйста урок про COM и ActiveX
@user-fn6lq6gv3u
@user-fn6lq6gv3u 5 жыл бұрын
Сергей, скажите, а не будет ли опасно в dll написать функцию авторизации
@vladportnov3041
@vladportnov3041 5 жыл бұрын
Сергей, спасибо тебе за то, что ты делаешь! Прямо сейчас я изучаю C++ на твоем канале, потом думаю перейти на c# или HTML тоже на твоем канале). Когда-нибудь, через лет 5, когда я заработаю первые свои деньги на программировании, сразу задоначу тебе, если конечно начну зарабатывать). В общем, счастья и успехов тебе!)
@borsuk7667
@borsuk7667 5 жыл бұрын
Не намного ли 5 лет, для первой зарплаты?
@vahype
@vahype 22 күн бұрын
ну как оно брат?
@user-yt4ed9ux7c
@user-yt4ed9ux7c 4 жыл бұрын
Расскажи, пожалуйста, как делать DLL для регистрации в системе и работать на них. Например, для реализации своих пунктов в контекстном меню))
@ZEkA10000
@ZEkA10000 3 жыл бұрын
Было бы круто если б объяснил еще один способ импорта библиотеки [DllImport("dllname.dll")] Потому что весь юмор в том что я хочу скомпилировать библиотеку и запустить её через приложение на языке Ruby и его библиотеки Win32API пример подключения библиотеки в Ruby: keys = Win32API.new("user32.dll", 'GetAsyncKeyState', 'p','i')
@xx-hq4rb
@xx-hq4rb 5 жыл бұрын
Благодарю за видеоурок. Есть вопрос относительно символьных файлов .pdb - как их использовать в отладчике? (проект как таковой удален, но остались .exe и .pdb файлы) Спасибо.
@vanya_hrynkiv
@vanya_hrynkiv 4 жыл бұрын
*5:17** функция деления, а операция умножения)*
@twovector-games2488
@twovector-games2488 3 жыл бұрын
О Джотаро
@kayman3415
@kayman3415 5 жыл бұрын
было бы не плохо такую рубрику по C++
@user-sz6gd8hh6h
@user-sz6gd8hh6h 5 жыл бұрын
Действительно не могу понять как написанную функцию в С++ использовать Вижуал Бэйсике (Фактически тот же С#, только понятней) Не буду просить Вас делать пример с Бейсиком, пожалуйста, сделайте хотя бы пример использования функции на С++ в С#, а я дальше сама адаптирую под бэйсик. К сожалению бэйсик не позволяет получать данные с микрофона для дальнейшей обработки, а С++ позволяет. По этому прийдётся принимать и обрабатывать аудиоданные на С++, А управлять этим с бэйсика. Спасибо за проделанный труд.
@dmns-onz1367
@dmns-onz1367 5 жыл бұрын
А я первый
@vladportnov3041
@vladportnov3041 4 жыл бұрын
По идее можно не копировать DLL в папку с нашим проектом, а просто при добавлении ссылки выбрать DLL из папки, где мы ее создавали, а потом при сборке эта DLL по дефолту копируется в папку с нашим проектом и не кидает исключение
@sheonaner
@sheonaner 5 ай бұрын
Необязательно вручную файл в папку с решением перетаскивать, можно в самой программе через обзор выбрать этот файл и он сам туда встанет
@bbmbyte
@bbmbyte 4 жыл бұрын
Спасибо. Есть один вопрос, как подключить свой собственный класс из другого проекта, но не весь проект
@pmi_or_die
@pmi_or_die 4 жыл бұрын
кое-что понял, но все еще стоит вопрос - можно ли в проекте dll использовать несколько отдельных файлов .cs? И неужели даже если добавлять свою dll, потом все время придется ехе-шник с ней таскать?
@user-zc1gm6lo4s
@user-zc1gm6lo4s 4 жыл бұрын
Привет. Спасибо за урок. А что делает DLLImport?
@RosemiNext
@RosemiNext 3 жыл бұрын
Допустим, мне надо знать прогресс выполнения какого-либо метода из библиотеки. В WPF для объявления о наличии изменений используется интерфейс INotifyPropertyChanged. С помощью "танцев с бубном" и "костылей" сделать это конечно можно, но получается очень не красиво и библиотека при этом не остается нетронутой. Если подскажешь решение проблемы , буду премного благодарен.
@user-nf8vy8tt5u
@user-nf8vy8tt5u Жыл бұрын
Добрый день. есть dll c# для открытия окна выбора файла, как вызывать dll для проверки? (dll нужна для вызова из другого ПО)
@user-vk1un6bm6p
@user-vk1un6bm6p 4 жыл бұрын
Возможно ли форму готовую в dll поместить?
@user-sx5mu5xf6h
@user-sx5mu5xf6h 4 жыл бұрын
Спасибо Серёга за ведио, но ответь пожалуйста какие преимущества дает нам приложение с ДЛЛ и без ? и какое из них быстрее работает ?
@manul74
@manul74 2 жыл бұрын
Лучше поздно чем никогда. Никакого преимущества. Просто вы делаете библиотеку которую можете подключать к любым последующим проектам. Разве что при первом обращении может слегка лагонуть подгрузка библиотеки. Но потом все будет как родное.
@xxt1m0xxx28
@xxt1m0xxx28 5 жыл бұрын
Спасибо большое за урок! Волнует вопрос, не расскажете ли, можно обычный длл файл сконвентировать в код, чтобы его изучить?
@SimpleCodeIT
@SimpleCodeIT 5 жыл бұрын
Можно, это будет в одном из следующих уроков.
@__Goodwin__
@__Goodwin__ Жыл бұрын
Подскажите, а как работать с динамическими dll, теми, который на текущий момент отсутствуют, но могут быть подключены в дальнейшем? Например, написание плагинов, для сторонней программы. Т.е. добавляя длл в папку плагинс, меняется главное меню, либо существующий функционал. Как это работает и возможно ли подобное на c#?
@aleksandrgaziev4470
@aleksandrgaziev4470 4 жыл бұрын
Спасибо, все понятно. Можно задать вопрос, а почему для других пространств имен не требуются библиотеки?☺
@user-ih3xv6mx5p
@user-ih3xv6mx5p 3 жыл бұрын
Они и не нужны, читабельнее без ПИ
@user-vk1un6bm6p
@user-vk1un6bm6p 4 жыл бұрын
А как хранить и подключать dll в отдельной папке возле проекта?
@artemkeller2571
@artemkeller2571 Жыл бұрын
Вопрос - как сделать так, чтобы библиотеки подключались самостоятельно при создании новых солюшен и проектов? Например system.linq
@klaxwork1208
@klaxwork1208 Жыл бұрын
Спасибо за урок! Но остался вопрос: в библиотеке есть класс MyLib И я хочу в основной программе создать экземпляр этого объекта, и сразу туда передать какие-то данные... MyLib mylib = new MyLib(5); Как мне это число 5 передать в этот экземпляр, если в этой библиотеке нельзя создать метод public void MyLib(int i) {...} ?
@vasyaklapatyi7755
@vasyaklapatyi7755 5 жыл бұрын
Сергей,очень прошу вас ,сделайте такое видео но для С++
@user-kt1jb5vo3e
@user-kt1jb5vo3e 3 жыл бұрын
. . . а что должно измениться в C++ ? я думаю - что только код а подключение библиотеки останется тем же. Разве не так ?
@dimagovorun9413
@dimagovorun9413 Жыл бұрын
Подключил библиотеку к проекту, потом понадобилось что то в длл-ке исправить, я ее удалил из зависимостей проекта, исправил, хочу заново подключить, а мне визуал студия пишет: ссылка недействительна или не поддерживается. При этом если создать новый, чистый проект, то там эта длл-ка запросто подключается. втф?
@redfox7193
@redfox7193 23 күн бұрын
Ожидал услышать про DLLImport, но...
@user-nj1bh7zs7d
@user-nj1bh7zs7d 5 жыл бұрын
Зачем копировать руками MyLibrary.dll в bin\Debug (в начале видео)? При сборке он сам туда скорпируется если в свойствах данного reference поставить Copy Local = True
@rumvitrumvit8055
@rumvitrumvit8055 Жыл бұрын
А как использовать dll написанную не на C# , особенно если на Builder C++?
@angryshark5325
@angryshark5325 4 жыл бұрын
Запили для С++ , пж
@alexlyt9104
@alexlyt9104 4 жыл бұрын
А когда мы будем работать с api?
@mr.selever
@mr.selever 2 ай бұрын
А как посмотреть ресурсы dll?
@NONE-ei6ss
@NONE-ei6ss 3 жыл бұрын
А если Программа обратиться к библиотеке , но там не будет того класса , который вызывался , dll’ка как бы запуститься?
@ivanek333
@ivanek333 3 жыл бұрын
А эта dll-ка, написанная на c#, подойдёт к c++?
@michaeltkachenko7313
@michaeltkachenko7313 3 жыл бұрын
Это два разных языка, очень сомневаюсь
@Hloredea
@Hloredea Жыл бұрын
я который хочу подключить DLL в Python 🗿
@shittyboyz3950
@shittyboyz3950 4 жыл бұрын
Это thebraindit ^&
@denial3874
@denial3874 11 ай бұрын
Шрифт мелкий это минус
@dbmongo9732
@dbmongo9732 4 жыл бұрын
Это, конечно, классно. Но как же бесит дллка, которая непонятно где выбрасывает ошибку, а исходники закрыты. Сидишь, дизассемблируешь и гадаешь, почему эта дрянь падает.
@Anton-kh9bj
@Anton-kh9bj 3 жыл бұрын
Как запихать эту dll внутрь exe?
@michaeltkachenko7313
@michaeltkachenko7313 3 жыл бұрын
Зачем лол че
@eliseyworker
@eliseyworker 4 ай бұрын
@@michaeltkachenko7313чтобы конечный пользователь не таскал по компьютеру несколько файлов - exe программы и dll. Тоже интересует вопрос как запихать dll внутрь exe
@maxvell-gamedeveloper
@maxvell-gamedeveloper 2 жыл бұрын
Я ниче не понял. Ааааа
@zilokol
@zilokol 5 жыл бұрын
Можно просто за жизнь рассказать это иногда лучше заходит и мотивирует чем хороший урок
@LGL_FF
@LGL_FF 11 ай бұрын
пипец в шарпе легко делать и использовать dll'ки. В C++ даже классы в dll нормально сделать нельзя
@Mbyte-rx8lj
@Mbyte-rx8lj 3 жыл бұрын
Чет в .net core consoleApp нету reference
@alexbayzaros762
@alexbayzaros762 3 жыл бұрын
вот и у меня такая же проблема, не могу понять почему в solution нет references
Уроки C# - склеиваем exe и dll
11:35
XpucT
Рет қаралды 23 М.
Survival skills: A great idea with duct tape #survival #lifehacks #camping
00:27
когда повзрослела // EVA mash
00:40
EVA mash
Рет қаралды 4,6 МЛН
Изучение C# в одном видео уроке за час!
1:06:08
Гоша Дударь
Рет қаралды 865 М.
создание dll в C++
3:29
Dark Hunter
Рет қаралды 10 М.
Speed Up Compile Times in Unity with Assembly Definitions
9:54
Game Dev Guide
Рет қаралды 88 М.
Survival skills: A great idea with duct tape #survival #lifehacks #camping
00:27