- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all,
I recently upgraded my CVF 6.6 to 6.6C (advice from Jugoslav). Now I find that DLLs rebuilt with the new version fail in release configuration. I get an error:
The procedure entry point for_read_dir_i8 could not be located in the dynamic link library DFORRT.DLL
In debug configuration there is no error.
The error is triggered at the point in the calling program where I attempt the following:
twtaddr = getprocaddress(hlb,"TWTABLE"C)
I'm in deep trouble if I can't sort this one out. Any suggestions?
Many thanks in advance,
Mike
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I assume 'hlb' is a valid handle to DFORRT.DLL? Why is GetProcAddress looking for 'for_read_dir_i8 ' when it has been asked to look for 'TWTABLE' ? Maybe what you seek is not in that library? More info is needed.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quote from 6.6C3 upgrade page:
"As part of the enhanced support for INTEGER*8 record numbers in direct-access I/O statements as of version 6.6A, a set of six new run-time library routines has been added as follows:
"As part of the enhanced support for INTEGER*8 record numbers in direct-access I/O statements as of version 6.6A, a set of six new run-time library routines has been added as follows:
- for_delete_i8
- for_find_i8
- for_read_dir_i8
- for_read_dir_fmt_i8
- for_write_dir_i8
- for_write_dir_fmt_i8"

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