![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 326
|
![]()
Здравствуйте Уважаемые программисты!
Подскажите пожалуйста, как скомпилировать проект (vb vs2010) имеющий ссылку на библиотеку Excellibrary.dll, для передачи на другой компьютер? (Хотелось бы попробовать работу с excel без установки самого ms office excel на компьютере пользователя). Спасибо! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
поидее так же, если пути верные.
а так попробуйте и выложите лог ошибок. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Речь о работе с проектом (кодом) на разных компах или о самой программе?
Для первого NuGet используйте (вроде есть в VS с 2010), оно само загрузит и т.д. библиотеку при сборке проекта руководствуясь тем что указано в packages.config (саму папку packages с библиотеками можно не хранить, оно ее пересоздаст). Для второго достаточно просто положить файл библиотеки (.dll) рядом с .ехе.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 09.02.2016 в 11:32. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 326
|
![]()
Спасибо.
Речь шла о работе программы (exe файла). Подскажите пожалуйста, а как можно положить файл dll в иную папку, например, c:\Program Files (чтобы программа dll видела)? |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Зачем?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 326
|
![]()
Чтобы скрыть от пользователя. Хотелось бы чтобы при первом запуске программы, dll копировалась в c:\program files.
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 326
|
![]()
Чтобы скрыть от пользователя. Хотелось бы чтобы при первом запуске программы, dll копировалась в c:\program file.
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Зачем это скрывать?
И для копирования в Program Files нужны права админа. Ну если очень надо, то можно использовать например ILMerge для объединения в один файл.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 27.01.2014
Сообщений: 115
|
![]() Цитата:
Да и смысл скрывать? От кого? Зачем? При нормальных условиях системные пути защищены от случайных и несанкционированных вмешательств. Это значит, что вы должны это учесть, т.е. пользователь должен знать, как обойти эту защиту. При нормальных условиях, приложение устанавливается с помощью какого-нибудь установщика, который знает что куда положить и как зарегистрировать и при включенном UAC пользователь получает предупреждение что для установки требуются права администратора. Вы же предлагаете свое приложение с библиотекой пользователю. При этом по непонятным причинам настаиваете на то, что нужно библиотеку куда-то спрятать. Вопрос - как? Пользователь руками будет прятать ее? ![]() https://msdn.microsoft.com/library/1...v=vs.100).aspx И, если, вы хотите спрятать от пользователя библиотеку, прячьте тогда и exe файл и выкидывайте в пуск и на рабочий стол ярлык. Так вы и exe файл от случайного удаления защитите ![]() ![]() |
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 326
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Использование библиотеки на C# в Delhi | Crococo | C# (си шарп) | 4 | 17.04.2014 12:26 |
Создание и использование библиотеки DLL .NET Visual C++ на C# | Timer32 | Помощь студентам | 14 | 03.11.2011 09:18 |
Использование библиотеки <stdio.h> | Ame | Помощь студентам | 0 | 11.05.2011 22:32 |
Использование библиотеки C и C++ | demon9992 | Помощь студентам | 3 | 30.03.2011 22:14 |
Создание и использование библиотеки DLL | Blew | Помощь студентам | 0 | 06.02.2011 14:56 |