- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, my question is historical:
I compiled a program using MS Fortran Power Station to
build a .dll. The .dll is called by VBA, but the results was "half wrong". That is, while scalar data are passed and modified by the .dll with no problems, array of integers or reals not. That is: the first element of the array was correctly read, but the other not (or better: sometimes were correctly read, sometimes not). I am working now with Compaq Visual Fortran and up to now everything worked, that is the .dll are correctly used. Some friends of mine had the same problems many years ago. So I wonder: is this problem an historical bug of MS Fortan, or there is something tricky that we don't know?
I compiled a program using MS Fortran Power Station to
build a .dll. The .dll is called by VBA, but the results was "half wrong". That is, while scalar data are passed and modified by the .dll with no problems, array of integers or reals not. That is: the first element of the array was correctly read, but the other not (or better: sometimes were correctly read, sometimes not). I am working now with Compaq Visual Fortran and up to now everything worked, that is the .dll are correctly used. Some friends of mine had the same problems many years ago. So I wonder: is this problem an historical bug of MS Fortan, or there is something tricky that we don't know?
Link Copied
0 Replies

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