Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/34: Рейтинг темы: голосов - 34, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 25.12.2017
Сообщений: 9
1

Приложение не видит функции из публичного класса DLL библиотеки

11.01.2018, 00:40. Показов 6654. Ответов 5
Метки dll (Все метки)

Author24 — интернет-сервис помощи студентам
Создал библиотеку классов (.Net Framework). Добавляю ссылку на DLL - он её видит, видит внутри неё public class myMath, но дальше не видит функции. Что нужно сделать? Если что, код DLL ниже.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
using System;
 
namespace DllMath
{
    public class myMath
    {
        long Integer(float now)
        {
            return Convert.ToInt64(now);
        }
 
        double rizn(double a, double b)
        {
            return (a - b);
        }
 
        double chas(double a, double b)
        {
            return a / b;
        }
 
        double mnozh(double a, double b)
        {
            return a * b;
        }
    }
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.01.2018, 00:40
Ответы с готовыми решениями:

Программа не видит функцию из dll библиотеки?
Есть форма, а на ней label1 и button1. И есть библиотека lib.dll, с функцией которая, выводит...

Неуправляемая DLL библиотека. Импорт, создание класса библиотеки
По курсовой нужно воспользоваться неуправляемой dll. Сразу скажу, возможно много где ошибаюсь в...

Библиотека класса (DLL) не видит свой app.config
Доброго дня! Проблема следующая. Есть библиотека классов (DLL), в которой имеется модель EF,...

Вывод элементов из публичного класса в ListBox
Здравствуйте, дорогие друзья! Сразу прошу прощения за мою неопытность. Имею две формы, в которых...

5
3564 / 2505 / 1174
Регистрация: 14.08.2016
Сообщений: 8,213
11.01.2018, 00:48 2
создать экземпляр класса?
0
Администратор
Эксперт .NET
17565 / 13787 / 5299
Регистрация: 17.03.2014
Сообщений: 28,266
Записей в блоге: 1
11.01.2018, 00:52 3
vorastra, методы должны быть public
0
0 / 0 / 0
Регистрация: 25.12.2017
Сообщений: 9
11.01.2018, 00:57  [ТС] 4
OwenGlendower, Менял, ничего не менялось. Всё также видно только Equals и ReferenceEquals.
0
Администратор
Эксперт .NET
17565 / 13787 / 5299
Регистрация: 17.03.2014
Сообщений: 28,266
Записей в блоге: 1
11.01.2018, 01:03 5
Лучший ответ Сообщение было отмечено vorastra как решение

Решение

vorastra, значит смотри совет Diamante или объяви методы как static.
1
0 / 0 / 0
Регистрация: 25.12.2017
Сообщений: 9
11.01.2018, 01:09  [ТС] 6
OwenGlendower, спасибо, а вот статика помогла.
0
11.01.2018, 01:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2018, 01:09
Помогаю со студенческими работами здесь

Функции библиотеки bass.dll
Народ подскажите какие функции есть у этой библиотеки и их парметры. Или подскажите где можно...

Компилятор не видит функции из библиотеки AlgLib
Здравствуйте. Добавил к проекту "fasttransforms.h". Само имя библиотеки не вызывает ошибок, но не...

Использование публичного статического класса внутри абстрактного
Всем привет! Чувствую, истина где-то близко. Морской бой! Есть корабли. "Air Carrier" это 5-и...

Доступ к функции библиотеки на основе *.dll и *.h
Имеется стандартная библиотека setupapi.dll. Есть заголовочный файл к ней setupapi.h, в котором...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru