Автор: Krez 24.09.2004 22:34
HELP! Кто-нить когда-нибудь вызывал из Фортрана процедуру написанную на Паскале или наоборот??
Автор: Altair 25.09.2004 9:56
Сам не делал, но можно так:
создаем OBJ файл на фортране, и используем нужные процедуры на Паскале.
Где-то я это точно видел ... если вспомню где, напишу ...
Автор: Krez 25.09.2004 14:56
Цитата(Oleg_Z @ 25.09.04 5:56)
Сам не делал, но можно так:
создаем OBJ файл на фортране, и используем нужные процедуры на Паскале.
А если надо наоборот? Как создать OBJ в Паскале?
Цитата(Oleg_Z @ 25.09.04 5:56)
Где-то я это точно видел ... если вспомню где, напишу ...
Заранее спасибо
Автор: Altair 25.09.2004 20:25
Цитата
Как создать OBJ в Паскале?
Так есть утилита BINOBJ ИМХО использовать ее...
Автор: Krez 25.09.2004 23:49
Не... Фортран на что-то ругается.. А ведь порядок передачи параметров одинаков?
Автор: xds 26.09.2004 4:14
Цитата(Oleg_Z @ 25.09.04 16:25)
Так есть утилита BINOBJ ИМХО использовать ее...
Программа BINOBJ в данном случае не поможет: она просто представляет произвольный кусок данных в виде символа в объектном файле. К сожалению, BP не умеет генерировать объектные файлы (как известно, он использует собственный формат компилированных модулей, представляющий собой гибрид объектного модуля и заголовочного файла).
Обратная операция - подключение объектного файла к программе на Паскале, осуществляется с помощью директивы $I: {$I <имя_файла>}. Структура символов в подключаемом модуле (сегментов, процедур и т. п.) должна удавлетворять соглашениям, принятым в Паскале (в соответствующем компиляторе).
Автор: Guest 27.09.2004 11:23
Цитата(xds @ 26.09.04 0:14)
К сожалению, BP не умеет генерировать объектные файлы (как известно, он использует собственный формат компилированных модулей, представляющий собой гибрид объектного модуля и заголовочного файла).
А что делать, если ОЧЕНЬ нужен нормальный OBJ на Паскале, который съел бы Фортран??
З.Ы. Может кто-нить слышал, вроде последние версии Фортрана научились понимать TPU???
Автор: Altair 27.09.2004 12:03
Я с фортраном дел не имел ...
может фортран понимает и DLL ?
Тогда проблемма решена.
Цитата
Кто-нить когда-нибудь вызывал из Фортрана процедуру написанную на Паскале или наоборот??
А может просто конвертировать код на Фортране на Паскаль и наоборот?
Автор: purchase prednisone w not prescr 12.11.2021 12:03
Levitra Orodispersibile Prezzo In Farmacia