Title: | Digital Fortran |
Notice: | Read notes 1.* for important information |
Moderator: | QUARK::LIONEL |
Created: | Thu Jun 01 1995 |
Last Modified: | Fri Jun 06 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 1333 |
Total number of notes: | 6734 |
Customer is migrating some large Fortran apps to Win95, and would appreciate knowing the extent to which that is possible within DVF (vs moving to C++/MFC and junking Fortran altogether). He mentioned that Watcom has made "Windows-ready" statements about their Fortran product, which is described as having "selected" components of the Win API, but (according to him) their subset turns out to be so incomplete as to be worthless. So he is looking seriously at DFV and has the following questions: 1) To what extent is the Windows API available to DVF? 2) Can one create full GUI Windows apps (not "Quickwin pseudo-console" apps) with DVF? 3) Does DVF include headers, defines and interfaces for all the Windows parameters? 4) Is C++ **required** in any way for Windows apps (eg, binders, wrappers, etc.)? 5) Are 3rd-party 32-bit libraries/DLLs which work with C++ accessible from DVF and fully supported? Thanks, Dave
T.R | Title | User | Personal Name | Date | Lines |
---|---|---|---|---|---|
1244.1 | Basically, the answer is Yes. | TLE::MENARD | new kid on the COMMON block | Fri Mar 28 1997 08:47 | 38 |
>1) To what extent is the Windows API available to DVF? The Windows API should be fully available through DVF. As far as we know, all the API calls have interface block definitions, but if a new API were to appear (quite possible) it can still be called using the %REF, %VAL, %LOC extensions provided by DVF. >2) Can one create full GUI Windows apps (not "Quickwin pseudo-console" apps) >with DVF? Absolutely! There are several samples illustrating how to do this. >3) Does DVF include headers, defines and interfaces for all the Windows >parameters? As far as we know, we've included interfaces and definitions for all the Windows parameters. Any we've missed *can* be added by the customer, as we ship the sources to the definitions files, which are written in Fortran 90 and create Modules that are USE'd in the users' programs. >4) Is C++ **required** in any way for Windows apps (eg, binders, wrappers, >etc.)? You can create and run Windows apps without having installed Visual C++ on the system. Assuming you've installed Visual Fortran of course. >5) Are 3rd-party 32-bit libraries/DLLs which work with C++ accessible from >DVF and fully supported? If you are asking, do we conform to the calling standard, the answer is yes. We have a rich set of directives to support non-standard calls as well. If you're asking something more than that, you'll have to be more specific, possibly give an example of what you want to do. I hope this all helps, - Lorri | |||||
1244.2 | ole/activex? | AOSF1::kras | Cyber-Shredder | Thu Apr 03 1997 21:19 | 2 |
How about OLE and COM/DCOM connectivity from VF? Can this be accomplished through the APIs? | |||||
1244.3 | QUARK::LIONEL | Free advice is worth every cent | Thu Apr 03 1997 22:11 | 3 | |
Yes - the Module Wizard is designed for this purpose. Steve |