- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have one question.
Can 32 bit application compiled by Degital Fortran run normally under 64bit Windows XP OS?
I do not like to do recompile this 32 bit application by new compiler for 64bit OS.
I am afraid that DFFORT.dll can run normally under 64bit OS.
Someone give me information regarding this issue.
Thank you.
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
32=bit applications run on 64-bit Windows. You can't (easily) use a 32-bit DLL from a 64-bit EXE, though. A 32-bit DLL will work with 32-bit EXEs.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As earlier posts on this forum say, I think no one has been able to install the Compaq Fortran on 64-bit Windows. I doubt the older Digital Fortran would do any better. If that doesn't defeat your idea of normal operation, you could simply copy the .exe and .dll's into a folder. In principle, then, it could run.
You could copy the directory structure of a DVF installation over into the Program Files (x86) directory, and set the PATH analogous to what it is on a 32-bit Windows installation.
Remember that 64-bit Windows doesn't put 32-bit .dll's in SYSTEM32; instead it puts them in SYSWOW64, so you may be better off keeping any .dll's from your application or from DVF in their own directories. So, you can see, you may have to adjust your definition of normality for this to have any chance.
It is possible to make a shortcut which runs a 32-bit .exe explicitly under syswow64, in case it doesn't happen automatically. wow64 apparently stands for something like windows (32) on windows-64.
Any computer capable of running 64-bit Windows should benefit from re-compiling an application with ifort.
You could copy the directory structure of a DVF installation over into the Program Files (x86) directory, and set the PATH analogous to what it is on a 32-bit Windows installation.
Remember that 64-bit Windows doesn't put 32-bit .dll's in SYSTEM32; instead it puts them in SYSWOW64, so you may be better off keeping any .dll's from your application or from DVF in their own directories. So, you can see, you may have to adjust your definition of normality for this to have any chance.
It is possible to make a shortcut which runs a 32-bit .exe explicitly under syswow64, in case it doesn't happen automatically. wow64 apparently stands for something like windows (32) on windows-64.
Any computer capable of running 64-bit Windows should benefit from re-compiling an application with ifort.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Tim, that is true, but isn't the question that was asked.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sorry for my response is delay.
Thank you very much for suggestions. I will run my program according to your suggestions.
Thank you again.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page