![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 06.11.2011
Сообщений: 4
|
![]()
Народ, помогите, плз, разобраться с ситуацией:
Интерфейс написан на Builder C++ 6, он вызыввает dll, написанную на Compaq Visual Fortran (громоздкие математические вычисления, переводить на С++ не хочется). Если на компе стоят обе среды - все работает. Если же нет - то не работает, пока рядом с экзешником и длл-кой не положить две библиотеки из студии: DFORRTD.dll и MSVCRTD.dll. Куда бы копнуть, как обойти? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
компилить в релиз и использовать статическую линковку
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 06.11.2011
Сообщений: 4
|
![]()
Насчет статической линковки - я правильно понимаю, что надо выбрать тип проекта Fortran Static library?
Длл-ка из Борланда вызывалась так: В Фортран я написал !DEC$ ATTRIBUTES DLLEXPORT :: NAME Для Борланда (на этом же сайт нашел) следующее: hDll = LoadLibrary( "Release/NAME.dll" ) Синтакс для вызова статической библиотеки в Борланде будет тот же? |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
тип проекта не важен, можете длл оставить
в настройках проекта ищите, скорее всего в фортрановском в студии это Multi-thread dll и Multi-thread ключи /MD и /MT |
![]() |
![]() |
![]() |
#5 |
Регистрация: 06.11.2011
Сообщений: 4
|
![]()
Урра, заработало! Супер, спасибо!
![]() В продолжение темы: интерфейс на борланде, математика на фортране. Есть ли возможность гонять программу в режиме отладки, просматривая, как данные вводятся в борланд, передаются в Фортран, там с ними колдуется, возврат в борланд и на отрисовку? |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Первая программа, C++ Bulder | edmynt | Помощь студентам | 2 | 31.01.2010 15:12 |
База компонентов C++ Bulder | SnuFFi | Microsoft Office Access | 0 | 14.05.2009 22:31 |
Где качнуть Borland C++ Bulder? | Istergul | Софт | 4 | 10.02.2008 19:26 |