Fortran & VB.NET

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

©Ustinov_an
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 23.12.2008 (Вт) 11:08

Fortran & VB.NET

Сообщение ©Ustinov_an » 23.12.2008 (Вт) 11:30

Есть библиотека DLL созданная на фортране. Она использовалась в для проектов написанных на обычном VB. Подключалась прямым декларированием функции, например Declare Sub FortranCall Lib "Lib2.dll" (ByVal r1 As Single, ByVal num As Single). И данные функции прекрасно работали. Теперь пробую осуществить тоже самое только в проектах на VB.NET. Библиотеку подключает, а вот при использовании функции пишет ошибку о попытки использования защищенной памяти. Кто нибудь сталкивался с такими проблемами? Помогите решить.

alexkr.net
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 15
Зарегистрирован: 19.12.2008 (Пт) 11:50
Откуда: Germany

Re: Fortran & VB.NET

Сообщение alexkr.net » 23.12.2008 (Вт) 11:45

Какое значение возвращает функция? В VB надобыло API функции декларировать как Long (32 bit) .
В VB.NET же это не прокатит, декларация должна быть integer(32 bit), так как размеры типов переменных изменились. Как это выглядит с библиотеками в Fortran не знаю, но посмотри может в этом фишка.
Ничто так не ограничивает полет мысли программиста, как компилятор

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Fortran & VB.NET

Сообщение Viper » 23.12.2008 (Вт) 16:33

©Ustinov_an, показывай прототип, объявление и вызов. А то мы тут не телепаты. :)
Весь мир матрица, а мы в нем потоки байтов!


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15

    TopList  
cron