Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
eas1lyy
0 / 0 / 0
Регистрация: 15.11.2019
Сообщений: 4
1
.NET 4.x

MaterialSkin.dll

25.01.2020, 18:41. Просмотров 178. Ответов 4

Всем привет!

У меня проблема, я использую скин Material от гугла.
Для работы приложения он обязательно должен быть в папке с программой, так вот, я хотел сделать так, чтобы вдруг что, если его нет он скачивался, делал так:

Создал новую форму, пустую, где нет элементов из этого скина, чтобы при запуска программы, открывалась эта форма и скачивала MaterialSkin.dll с сайта к примеру, в папку(ну или не скачивала если он и так есть, а просто перекидывало на некст форму), проверяла опять если ли на этот раз файл и уже тогда перекидывало на некст форму.
Дело в том, что программа всё равно не запускается без MaterialSkin.dll, хотя на вот этой форме первой ничего нет из этого скина

Help pls... Если нужен будет код, напишите(
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.01.2020, 18:41
Ответы с готовыми решениями:

Как при создании своей dll подключить туда сторонние dll
Здравствуйте, я работаю в связке C# - Oracle. Если коротко, то вопрос звучит так: "Как при создании...

Как вложить в одну dll еще несколько скомпилированных dll
Всем привет, подскажите пожалуйста, как в проект библиотеки классов вложить еще несколько других...

Зачем к dll прилагаются файлы: .dll.config, .pdb, .xml
Здравствуйте, Я начал изучать OpenGL 3.3 в C# с помощью OpenTK. Работаю в VS2015 на Window 10 и...

Spell Checker ошибка: Word cannot find the spelling file mssp3RU.dll or mssp232.dll for Russian (Russia).
object nothing = Missing.Value; Pitayus ispolzivat Spell Checker Word-a tolko vot chto...

Изменение данных в .dll посредством другой .dll
В одной .dll есть функция, в которой вызывается другая функция с некоторыми локальными (по...

4
FateOri
222 / 202 / 59
Регистрация: 06.01.2017
Сообщений: 2,696
Завершенные тесты: 2
25.01.2020, 18:50 2
Цитата Сообщение от eas1lyy Посмотреть сообщение
Для работы приложения он обязательно должен быть в папке с программой, так вот, я хотел сделать так, чтобы вдруг что, если его нет он скачивался, делал так:
ну так вшейте его в программу и все))
если приложение маленькое то играться с загрузчиком установщиком смысла не много
0
eas1lyy
0 / 0 / 0
Регистрация: 15.11.2019
Сообщений: 4
25.01.2020, 18:54  [ТС] 3
Я начинающий "программист" и по-этому не знаю как это сделать)
Есть где-то гайд? я просто как-то гуглил и чекал примеры, ничего не получилось ибо дизайн не читался (
0
Yury Komar
Модератор
Эксперт .NET
2957 / 2682 / 431
Регистрация: 27.01.2014
Сообщений: 4,952
26.01.2020, 08:08 4
имеется ввиду, наверное, поместить библиотеку (dll) в ресурсы вашего ПО, и грузить ее в память при запуске, вместо того, чтобы держать ее рядом с ЕХЕ'шником.
0
FateOri
222 / 202 / 59
Регистрация: 06.01.2017
Сообщений: 2,696
Завершенные тесты: 2
26.01.2020, 10:42 5
Цитата Сообщение от eas1lyy Посмотреть сообщение
Я начинающий "программист" и по-этому не знаю как это сделать)
Есть где-то гайд? я просто как-то гуглил и чекал примеры, ничего не получилось ибо дизайн не читался (
пробуйте через https://github.com/gluck/il-repack
0
26.01.2020, 10:42
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.01.2020, 10:42

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Изменение пути поиска встроенной dll в dll
Добрый день. Есть dll Steamworks.NET (1). В нее встроен steam_api.dll (2) Проблема заключается в...

Реализация SetFileValidData из импорта DLL kernel32.dll
Подскажите, в каком классе определен тип данных HANDLE используемый в функции библиотеки...

Создание dll на C++ и вызов метода dll из C#.
Народ, может кто-нибудь выложить конкретный пример, как это сделать? Например есть же нативная...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.