Автор: XPEHOMETP
Дата сообщения: 16.02.2011 11:10
SuperAlexis
Как говорится - нихт ферштейн! Одно только маленькое примечание (можете пинать ногами за его очевидность): а учли ли Вы, что в 64-битной системе размерность другая? Т.е. в 32-битной системе всякие там хэндлы и указатели - они integer*4, a в 64-битной они уже integer*8? Сей вопрос может быть нагло затуманен использованием спецификации kind=, которая у разных компиляторов интерпретируется по-разному. Я вот этой фишкой никогда не пользуюсь, так и пишу по-старинке: integer*4...
Добавлено:
Да, в дополнение, про пересборку. И исходники от CVF. Фишка в том, что если Вы перекомпилировали исходники на CVF 6.6 или вроде того, который таки понимал 64-битную систему, но только в лице Интеловского Итаниума, то можете эту ДЛЛ выкинуть в помойку. Это тупиковая ветвь эволюции, коды Итаниума сейчас практически не поддерживаются. Граждане от АМД радикально утерли нос Интелу с 64-битной системой под Винду, убив его на корню. Даже сам Интел сейчас маркирует свои процы так, что они определяются как AMD-64. Короче, на самом CVF перекомпилировать ДЛЛ под 64-битную систему нельзя, надо брать другой компилятор. Более современный. Который уже в курсе, что АМД местами разгромила Интел всухую.