- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am trying to pass an double precision allocated array to a FORTRAN COM server method. The code I started with form Compaq Fortran worked fine. However, I can't get this functionality to work at all with 10.1. If I try to specify the arguments of the method as assumed-shape, passed by reference, real*8 I get the following errors from the generated code: Any ideas on why this error occurs?
Error1 Error: This derived type name has not been declared. [FOR_DIMS_INFO]C:eSimulationProjectsDAESolveropenDaeGeneratediMixer.f90161
Error2 Error: This derived type name has not been declared. [FOR_DIMS_INFO]C:eSimulationProjectsDAESolveropenDaeGeneratediMixer.f90171
Error3 Error: This name must be the name of a variable with a derived type (structure type) [DA$X]C:eSimulationProjectsDAESolveropenDaeGeneratediMixer.f90192
Error4 Error: This name must be the name of a variable with a derived type (structure type) [DA$X]C:eSimulationProjectsDAESolveropenDaeGeneratediMixer.f90193
Error5 Error: This name must be the name of a variable with a derived type (structure type) [DA$X]C:eSimulationProjectsDAESolveropenDaeGeneratediMixer.f90194
Error6 Error: This name does not have a type, and must have an explicit type. [FOR_DESCRIPTOR_ARRAY_DEFINED]C:eSimulationProjectsDAESolveropenDaeGeneratediMixer.f90196
Error7 Error: This name does not have a type, and must have an explicit type. [FOR_DESCRIPTOR_ARRAY_NODEALLOC]C:eSimulationProjectsDAESolveropenDaeGeneratediMixer.f90196
Error8 Error: This name does not have a type, and must have an explicit type. [FOR_DESCRIPTOR_ARRAY_CONTIGUOUS]C:eSimulationProjectsDAESolveropenDaeGeneratediMixer.f90196
Warning9 Warning: This argument's data type is incompatible with this intrinsic procedure; procedure assumed EXTERNAL. [IOR]C:eSimulationProjectsDAESolveropenDaeGeneratediMixer.f90196
Error10 Error: This name does not have a type, and must have an explicit type. [IOR]C:eSimulationProjectsDAESolveropenDaeGeneratediMixer.f90196
Warning11 Warning: This argument's data type is incompatible with this intrinsic procedure; procedure assumed EXTERNAL. [IOR]C:eSimulationProjectsDAESolveropenDaeGeneratediMixer.f90196
Link Copied
- 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
It's in the "do not edit" interface code that is generated from the hierarchy file. It happens when I try to declare that the argument is an array. No errors if the argument is a scalar.
- 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
Already submitted with original cvf project and 10.1 project . But no answer back yet.
Thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
How long does it usually take to get a reply back (or at least an update indicating that someone has actually looked at the problem).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page