- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Back in 2007, Jugoslav Dujic, whom long-time members here will remember, created:
Xeffort library (previously known as XFT) is used for easy building Win32 GUI applications with Compaq and Intel Visual Fortran compilers. It seamlessly integrates with Microsoft Visual Studio (.NET) IDE providing:
• Application wizard, for quick creating of skeleton MDI, SDI or dialog-based applications
• Handler wizard, for creation of prototypes of most-frequently used routines
• Online help, which can be run from Visual Studio "Tools" menu
He made the library and its documentation freely available as open source. In 2013, Jugoslav handed over the Xeffort site to me, and I made it available as xeffort.info, where it sits today.
Unfortunately, the code is highly bound to the 32-bit architecture, so is unusable with today's Intel Fortran. I did spend some time a few years ago to try to update it to 64-bit but found it overwhelming as there was too much hardcoded for 32 bits.
My intention is to take the xeffort.info site offline, but at that point I'll keep the files available in a folder under stevelionel.com (there will be a redirect for a while).
If someone wants to take on updating Xeffort for 64-bit, feel free to download the sources and have at it. Someone did contact me some years back offering to do this but did not follow up.
I think the library is valuable and would prefer to see it live on.
Link Copied
- « Previous
- Next »
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The string errors are trivial issues compared to the frequent use of 32-bit INTEGERs to store Windows handles.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
if(return variable)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Didn't we go over this before? ifx certainly can and will compile an IF with a function call in the expression, but only if the function is known to return a logical type value. (Because of an extension, it will also allow a function of integer type.) Your earlier example did not declare the function, whose name started with A, so it was implicitly real, which is not allowed.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Found the LVtest demo. When compile, has two errors:
error #6404: This name does not have a type, and must have an explicit type. [LOADIMAGE]
error #6284: There is no matching specific function for this generic function reference. [XCTLSET]XCTLSET is in the xftctrl.F90 files.
xftctrl.F90 is in the lib. The lib is linked.
Don't know why can't find it.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- « Previous
- Next »