Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.
29302 Discussions

pointer with too many characters

kooka
Beginner
589 Views

I used the fortran wizard to generate some COM interfaces to autocad methods. Then the wizard generatea module with interfaces and pointers to that interfaces, the problem is that when i try to compile the output window show me some errors like this:

Error: This symbol has too many characters[IAcadSectionTypeSettings_GetIntersectionBou]

POINTER(IAcadSectionTypeSettings_GetIntersectionBoundaryDivisionLines_PTR,IAcadSectionTypeSettings_GetIntersectionBoundaryDivisionLines)

where IAcadSectionTypeSettings_GetIntersectionBoundaryDivisionLines is a function. What can I do whitout changing the name of the function, because i don't want to make errors and is an Autocad function and i thik I can't change the name.

Tanks!

0 Kudos
4 Replies
Steven_L_Intel1
Employee
589 Views
You're two characters over the 63-character limit for identifiers. The only option is to shorten the name. If you changed _PTR to _P, that would just sneak in under the wire. But this does mean some manual editing.
0 Kudos
kooka
Beginner
589 Views

thanks steve. I only have a question. If I modify the name will the autocad function work properly?. That's because i didn't put that name, was the Fortran module wizard with the interfaces it find in the autocad to autocad methods.

0 Kudos
Steven_L_Intel1
Employee
589 Views
Yes - as long as you change it everywhere it appears in the module. That name is derived from the interface name but not dependent on it.
0 Kudos
kooka
Beginner
589 Views
Thanks Steve i could solve my problem. Now I can Connect with Autocad
0 Kudos
Reply