Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 21.04.2011
Сообщений: 8

Использование сторонней dll в своей библиотеке классов

01.02.2013, 08:54. Показов 2449. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.

Имеется библиотека VNE.dll, которую писал не я - см. вложение. Создан новый проект в VS 2010 C# - библиотека классов. Подключена эта библиотека. Необходимо написать свой метод, используя классы и методы из это бибилотеки в своей. Код метода также имеется, не знаю корректный он или нет, но при компиляции куча подобных ошибок:
Элемент не существует в текущем контексте.
Для устранения ошибок создавал экземпляры требуемых классов, работал через объекты. Часть ошибок компиляции устранил, но не все: те, что не смог - закомментировал. Сложность еще в том, что комментариев толком к методу нет и не понятно, что за поля нужны вообще и откуда их взять. Прошу помощи.

Я С# только в университете изучал немного и то давно, больше упор на Java был, а использование библиотек вообще не изучал - сейчас специализация другая, даже не программирование, поэтому прошу сильно не ругаться.
Вложения
Тип файла: rar ClassLibrary.rar (59.7 Кб, 17 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.02.2013, 08:54
Ответы с готовыми решениями:

Использование функции в своей программе из своей dll
Среда разработки Visual Studio 2008 Язык C++ Написал dll как в примере на сайте...

Использование сторонней dll
Доброго времени суток! Я только начал первые шаги в Microsoft C++ (Не шарп!) и для реализации моей задачи, требуется подключение и...

Использование функций сторонней библиотеки из c++ dll
Какой аналог кода (C#): public static extern int Last(string instrument, double price, int size); для C++ библиотеки (dll)....

2
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
01.02.2013, 09:07
Raz0r, ну, Если верить классикам, для адаптации к библиотеке нужно время и терпение. Пишете метод, который по-вашему должен как-то использовать класс, если вылезают ошибки, смотрим, что не так. Проблема в том, что без курения манов практически нереально сколько-нибудь сложный класс использовать. Ну а так все правильно стали делать, правда куча пустых объектов, наверное, ничего не даст...
0
0 / 0 / 0
Регистрация: 21.04.2011
Сообщений: 8
01.02.2013, 09:16  [ТС]
Цитата Сообщение от Psilon Посмотреть сообщение
Пишете метод, который по-вашему должен как-то использовать класс, если вылезают ошибки, смотрим, что не так.
Суть в том, что тот метод что мне дали - он в аттаче, якобы рабочий, только его адаптировать надо. Но я не пойму как с библиотекой внешней работать. Поэтому и начал вскую ерунду делать, типо создания пустых обьектов...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.02.2013, 09:16
Помогаю со студенческими работами здесь

Возможно ли использование процедур и функций сторонней DLL
Если у меня есть dll драйвера видеокарты, и я знаю некоторые функции из неё, я могу обратиться к ним из Delphi, если даже не знаю на каком...

Использование своей библиотеки классов
Создал библиотеку классов: Imports System.Runtime.InteropServices Public Class Memory <Flags()> _ Public Enum...

Использование своей DLL
VB.NET Создал свою dll. В проекте (конс. приложение) добавляю референс на нее - все нормально, все работает. Потом, после построения...

Использование своей DLL в программе.
Очень простой вопрос на который не нашел ответа: сделал dll на С#, теперь хочу подключить и использовать его в: 1) App на С# (Win...

Использование чужой dll в своей программе
Есть dll-ка wavcarrier.dll. Её использует программа invisible secrets для шифрования файлов и связки их с wav файлом. Так вот, как можно...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru