0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 12
|
||||||
1 | ||||||
Как сгенерировать библиотеку, чтобы ее функции принимали параметром пользовательский класс16.10.2012, 19:03. Показов 808. Ответов 5
Метки нет (Все метки)
Добрый время суток.
Каким образом можно решить следующую задачу: есть основное приложение, по ходу выполнения которого генерируется dll библиотека с набором функций. Как можно сделать, чтобы у этих функций параметры были не простыми типами int, double и т.д., а созданными ранее собственными классами?
0
|
16.10.2012, 19:03 | |
Ответы с готовыми решениями:
5
Как сделать, чтобы Edit1 и Edit2 принимали значение размера матрицы после OpenDialog1? Перегрузить оператор вывода, чтобы заданный пользовательский класс выводился в файл произвольным образом Как сделать, чтобы "*" принимали как обычную переменную? Как сгенерировать библиотеку dll через visual studio 2013 |
Українець
424 / 318 / 16
Регистрация: 26.09.2009
Сообщений: 844
|
||||||
16.10.2012, 19:50 | 2 | |||||
0
|
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 12
|
||||||
16.10.2012, 20:34 [ТС] | 3 | |||||
теперь при попытке вызова следующей функции
Невозможно преобразовать объект типа "intervals_by_wol4ara.interval" к типу "inter.interval". Вызываемая функция находится в самой программе.
0
|
Українець
424 / 318 / 16
Регистрация: 26.09.2009
Сообщений: 844
|
|
16.10.2012, 21:43 | 4 |
проект покажите
0
|
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 12
|
|
17.10.2012, 13:05 [ТС] | 5 |
весь проект смысл скидывать не вижу, какой момент необходимо прояснить?
Добавлено через 14 минут а точнее - не могу по рабочим обстоятельствам Добавлено через 14 часов 53 минуты Если более подробно о моей задаче, то выглядит она следующим образом: в принципе решается задача многомерной оптимизации, поэтому много раз вычисляется значение одной и той же функции в разных точках. Вычисление функций реализовывал с помощью деревьев. В виду того, что решаемые задаче крайне многомерны (порядка 20+ переменных), то решение занимает очень долгое время и основной объем времени тратится на подсчет функции, в основе которого лежит обход дерева. Была мысль один раз динамически сгенерировать dll файл в котором бы была задана необходимая функция, подключить его, вытащить оттуда метод через Reflections (MethodInfo) и потом вызывать. Получается, что у меня в программе есть некоторый собственный класс interval, и мне необходимо чтобы в качестве параметров функции в dll файле были именно interval, реализованные в самой программе.
0
|
33 / 31 / 7
Регистрация: 16.08.2012
Сообщений: 126
|
||||||
17.10.2012, 16:14 | 6 | |||||
так тут налицо две сборки, intervals_by_wol4ara и inter. в них объявлены два типа с одним именем interval. так что придется определить
0
|
17.10.2012, 16:14 | |
17.10.2012, 16:14 | |
Помогаю со студенческими работами здесь
6
Как использовать пользовательский класс в windows forms Как добавить пользовательский класс в Windows Forms? Какую библиотеку подключить чтобы получить доступ к функции sleep()? Пользовательский класс Queue: как изменить порядок вывода элементов? Как привязать пользовательский класс к стандартным элементам управления на форме Реализовать пользовательский класс "Список" и функции-члены для создания, просмотра и удаления списка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |