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 on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

pointer with too many characters

kooka
Beginner
564 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
564 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
564 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
564 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
564 Views
Thanks Steve i could solve my problem. Now I can Connect with Autocad
0 Kudos
Reply