Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Framemaker SDK

New Here ,
Jan 28, 2010 Jan 28, 2010

Hi

This in regards with the additional plug-in for Framemaker.

I am working on a developing a plug-in in C++ using the 7.2 SDK.

Does the same plug-in work for higher version say FM 8.0 or 9.0.

Could anyone guide me on this topic?

Thanks

A.Jothi

530
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Mentor ,
Jan 28, 2010 Jan 28, 2010

Hi A.Jonthi,

The short answer is yes, most likely. Everything I have ever built generally works well for future versions, with the following caveats:

- The GUI is much different in FM9 which might require you to make some adjustments with functions that involve dialog boxes and other interactions with the GUI

- To avoid Unicode-related character issues, avoid character-based operations with UCharT arrays whenever possible, opting for FDK string functions instead. FM8 introduced Unicode support which can cause funny business with character operations that used to work fine with more simple encodings.

Note that you should not have any problems compiling your existing code if and when decide to upgrade to the FDK 8 or 0.

Russ

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jan 28, 2010 Jan 28, 2010

Hi Russ

Thanks for your response.

Does the SDK clients work other way as well?

I Mean, does SDK clients 8.0 work for 7.2 version?

Thanks

A.Jothi

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Mentor ,
Jan 29, 2010 Jan 29, 2010
LATEST

Hi,

I'm not really sure. My thought is yes, as long as you do not invoke features that are unique to the newer release. However, that might not be true, and in any case, I can't think of a realistic scenario where you would need to do that anyway. If you need to ensure compatibility, why not simply use the older FDK?  That is, if you want to be sure that your plugin will run on FM 7.2, there isn't any reason I can think of to use the FDK 8. In any case, it is very easy to switch libraries within your development project if you find that you need to do that.

Russ

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines