- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
USE OLEAUT32
USE IFNLS
CHARACTER*(*), INTENT(IN) :: string
which I guess was complied with .047. I'll report this to Premier Support, meanwhile re-compiling this module fileis the workaround.
FWIW, after applying the .048 patch, the mod file date is 4/12/2004, 12:18 PM.
-Ian
Ссылка скопирована
- « Предыдущий
-
- 1
- 2
- Следующий »
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
...in addition, the premier web page seems to be prepared in a hurry:
Intel Fortran Compiler for Windows*
Intel C++ Compiler for Linux v8.0 IA32 Update patch is available for download. Build Information: IA32 Compiler Build 20040415 Package ID: W_CC_PC_8.0.047_PE048.1 (W_FC_PC_8.0.047_PE048.1.exe)
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
Steve
The trick is to pretend you've just converted a CVF project to IVF (and who wouldn't!), so the the calling convention is:
"iface:cvf"
then try this simple program:
program
Console1use ifcom
implicit none
integer :: bstr1
character(len=16) :: cvar
cvar='Something'
bstr1 = ConvertStringToBSTR(cvar)
end program Console1
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
I understand (and assumed so)Steve, I was kidding. It's definitely better to have frequent updates like with Intel.
Still, I applied .048 patch over .044installation and it didn't complain (I had decided not to install .047 just because of Ian's problems.). Is it safe, or should I have installed 047 first? It's not clear to me how Intel can manage to upgrade version .whatever to the current one (except if every patch replaces just the "dynamic" part, which means that every future one will be approx. 50 MB).
Jugoslav
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
Steve
The patch methodwas ok. I tried it as a full install first (no previous IVF), and it failed (as expected), but there was no message saying "first install the full version", it just failed. I installed .047, then all was well.
On the other subject, I tracked down the problem, and I think its as simple as the fact that:
ifcom.f90 is missing 2 interfaces, for:
ConvertStringToBSTR and ConvertBSTRToString
which are needed to support all the combos of calling conventions you poor guys have committed to!
Things are looking pretty good. Thanks, Ian.
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
I installed IVF Pro on Monday directly from Intel. The IDE 'about' reads:
Intel Fortran Compiler Integration for Microsoft Visual Studio .NET 2003, Version 8.0.2149.2003
How is 8.0.2149.2003 related to patch 0.048?
Thanks,
Gerry T.
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
"The package id is W_FC_PC_8.0.047_PE048.1. IA32 Compiler Build 20040415. The baseline package ID is W_FC_PC_8.0.047. Please download the readme file and CompilerPatchHowToWin.txt for important installation instructions. You must apply this patch to the W_FC_PC_8.0.047 package."
It would appear that the patches are not cummulative. So is the Intel Fortran Compiler Integration for Microsoft Visual Studio .NET 2003, Version 8.0.2149.2003 installed a couple of days ago as current as W_FC_PC_8.0.047 or do I have to uninstall IVF 8.0.2149.2003, install W_FC_PC_8.0.047, and then apply W_FC_PC_8.0.047_PE048.1?
Ciao,
Gerry T.
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
HTH,
Gerry T.
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
Sigh. I know this is confusing..
The compiler in the Pro kit is 047. For packaging reasons, the Pro kit got a new number, but the compiler part of the package IS the 047 kit. But that doesn't explain why they picked 048 for the patch - I would have expected 049. Oh well...
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
I'm very happy it's a patch, not a full release. It doesn't touch my IDE toolbars, it's a lot smaller to download, andit doesn't effect my environment variables! There may be a few other plusses too.
All the best,
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
But there's no .047 full kit (IA32) on the Premier web page anymore! The latest full version available is .042. That means that, if someone didn't upgrade timely to 047, he won't have any "base" to start from (unless .042 can serve?). As for myself, I haven't downloaded .047 (dut to above-mentioned problems) and I feel a bit uneasy because Iapplied the patch to installed .044.
Any chance that the kit ID (the three-digit notation as used above) is built-in into compiler so that less confusions occur? The compiler now identifies itself as
Intel Fortran Compiler for 32-bit applications, Version 8.0 Build 20040415Z
but it's a bitinconvenient to refer to it as "20040415Z". Also,a bit odd is that neither of core .exe files in Bin folder has Version Info resource built-in.
Jugoslav
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
Package ID: w_fc_pc_8.0.047_pe048.1
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
Try "File Downloads" instead of "What's New". I don't know how the "What's New" is filtered.
Here's what I get when I type ifort:
Intel Fortran Compiler for 32-bit applications, Version 8.0 Build 20040415Z
Package ID: w_fc_pc_8.0.047_pe048.1
Copyright (C) 1985-2004 Intel Corporation. All rights reserved.
- Отметить как новое
- Закладка
- Подписаться
- Отключить
- Подписка на RSS-канал
- Выделить
- Печать
- Сообщить о недопустимом содержимом
Steve, yes, but what you see and posted is the "patch". The .047 full is gone. I also had to go find an old backup to install it before applying the patch. Ian.

- Подписка на RSS-канал
- Отметить тему как новую
- Отметить тему как прочитанную
- Выполнить отслеживание данной Тема для текущего пользователя
- Закладка
- Подписаться
- Страница в формате печати
- « Предыдущий
-
- 1
- 2
- Следующий »