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.
29298 Discussions

pointer with too many characters

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