|
2 / 2 / 0
Регистрация: 11.06.2012
Сообщений: 6
|
|
Подключение нового кода к скомпилированной проге11.06.2012, 11:13. Показов 678. Ответов 6
Метки нет (Все метки)
Прошу помощи. Суть: делаю курсач по прогрммированию, задача "генетический алгоритм". С самим алгоритмом всё ок. Препод теперь требует, чтобы можно было в папку /functions/ кидать какие-то полускомпилированные файлы с функциями вида double func_name(int &, double *);. И эти функции, при следующем запуске программы, должны появляться в меню, чтобы можно было запускать ген.алгоритм на поиск минимумов вот этих добавляемых функций. Он сказал использовать как-то линкер и findfirst(), findnext(). Я в этом не силён особо, всегда компилирую в среде кнопкой F9, поэтому о работе линкера представления не имею. Подскажите пожалуйста.
Сейчас у меня все функции лежат в файле functions.cpp и все с таким шаблоном как написано выше. Далее там простыми ифами, если пользователь тыкает на кнопку с номером 5, то переменной типа: double (*f)(int&, double *); делается присваивание указателя на функцию с номером 5, это делается так: f = &func5;
0
|
|
| 11.06.2012, 11:13 | |
|
Ответы с готовыми решениями:
6
Если ярлыка к проге нет, то Создать ярлык к проге по адресу (текущий адрес) |
|
|
|
| 11.06.2012, 11:32 | |
|
Я думаю здесь наверно попахивает созданием dll и подгрузка их к проекту, ну а в самих dll-ках писать твои функции каторые ты привёл выше.
Ну вообщем всё как Winamp там тоже плугины надо подгружать
0
|
|
|
2 / 2 / 0
Регистрация: 11.06.2012
Сообщений: 6
|
|
| 11.06.2012, 12:19 [ТС] | |
|
Sasha, спасибо. Был бы ещё признательнее, если бы вы мне подсказали где почитать про это.
0
|
|
|
|
|||||||||||
| 11.06.2012, 12:31 | |||||||||||
|
LoadLibrary()
GetProcAddress() FindFirstFile() Так как имена функций твоей программе по условию неизвестны, получать их надо по порядковому номеру:
0
|
|||||||||||
|
|
|
| 11.06.2012, 12:40 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 11.06.2012
Сообщений: 6
|
|
| 11.06.2012, 19:29 [ТС] | |
|
Всем огромное спасибо. Справился!
0
|
|
| 11.06.2012, 19:29 | |
|
Помогаю со студенческими работами здесь
7
Подключение нового юнита Подключение нового hdd Подключение нового монитора Подключение нового окна в проэкте Подключение нового ПК к доменной сети Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|