Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
28997 Discussions

using Fortran DLL with C# windows mobile application

ayahamdy
Beginner
1,380 Views
I have tool fortran i want to create dll & use it in my C# windows mobile application ,....idon't know if i can or it's hard??
0 Kudos
8 Replies
Steven_L_Intel1
Employee
1,380 Views
Intel Fortran does not support Windows Mobile. Note that most Windows Mobile devices use an ARM architecture processor, which Intel Fortran does not generate code for.
0 Kudos
ayahamdy
Beginner
1,380 Views
Intel Fortran does not support Windows Mobile. Note that most Windows Mobile devices use an ARM architecture processor, which Intel Fortran does not generate code for.
thanks for your reply..........but i was think if i can get dll run under windows C# i can use it on pocket PC run windows mobile

Note am using
HP iPAQ h4350 Pocket PC
Processor Intel
Speed [Mhz] 400Mhz
Operationg System Type Windows
Operationg System Version Microsoft Windows Mobile 2003
Memory
ROM Memory [Mb] 32Mb
RAM Memory [Mb] 64Mb



0 Kudos
Steven_L_Intel1
Employee
1,380 Views
No, that won't work. The processor in your iPAQ is an Intel XScale which is ARM architecture. Code generated by the Intel Fortran compiler will not run on this.
0 Kudos
Pat
Beginner
1,380 Views

Steve,

I have similar question as this old thread.  I am trying to meet a request for a FORTRAN DLL to run on Windows Mobile 6.  Based on what you said above, I assume the ARM architecture is still a show stopper even for newer of FORTRAN releases.  Are there versions of Windows Mobile that are compatible because they converged the desktop and mobile environments to use common OS?  I thought Windows 8 was the first example.  Any other suggestions (such as rewritting code in another language) available?

Thanks,

Pat Sullivan

0 Kudos
Steven_L_Intel1
Employee
1,380 Views

No version of Windows Mobile is compatible with Intel Fortran. Microsoft did converge the user interface and some of the programming environment, but all of the Windows phones use ARM processors which we do not support. We do support full Windows tablets (not those running "Windows RT") that have Intel processors.

You might want to see if the open source gfortran has support for Windows on ARM.

0 Kudos
Pat
Beginner
1,380 Views

Steve,

Thanks for the feedback....we'll see what gfortran has to offer...

Pat

0 Kudos
Pat
Beginner
1,380 Views

Steve,

I have located what appears previous versions of the FORTRAN *.dll that reportedly was compatible with Windows CE 2.11 on a Palm PC using a MIPS 4000 or SH3 proessor.  That FORTRAN version was likely Compaq 6.0. (or mabe DEC 5.0)  Is there a modern day equivalent compatbility with Intel  FORTRAN?  Do you know whether WIndows Moble 4.1 or 6 will can suport *.dll objects created in legacy compilers (DEC 5.0, Compaq 6.0 to 6.6)?

Sorry to be a pest...just trying to run down every dark alley !

Best Regards,

Pat

 

0 Kudos
Steven_L_Intel1
Employee
1,380 Views

Windows Mobile runs on ARM processors. The instruction set of the processor is incompatible with DLLs produced by Intel Architecture compilers such as DVF/CVF. MIPS processors are yet another incompatible architecture - Windows CE and Windows Mobile are not the same.

0 Kudos
Reply