You are viewing limited content. For full access, please sign in.

Question

Question

Which SDK Version Should I Target

SDK
asked on February 26, 2015 Show version history

My software integrates with Laserfiche using LFImageEnable80.dll, DocumentProcessor82.dll and LFS082.dll from the SDK.  I want to support all Laserfiche versions from 8.3 to 9.2 and need advice on which version of the Laserfiche SDK run time to use.

Can I just compile my application with the latest 9.2 SDK Runtime files and have it work properly on machines running Laserfiche Client 8.3, 9.0, 9.1 or 9.2 assuming that machine has the 9.2 SDK run time?

0 0

Replies

replied on February 26, 2015

I would strongly recommend to use the latest version of the runtime and SDK in general, even if you are using earlier versions of the libraries. The 9.2 SDK installation and runtime include all the available libraries going back to 8.0, but will have the newest versions of each of them with various fixes. So even if you end up having to use lfso83, you should still use the latest version of the SDK runtime. 

LfSO 9.2 is supposed to and expected to be compatible with the 8.3 Server, provided you don't try to call into anything that the 8.3 Server didn't support. Sometimes it's not obvious what qualifies as that, hence you could fall back onto 8.3 if you encounter issues using LfSO 9.2. But it's intended to work. 

2 0
replied on February 26, 2015

So long as you are not trying to make use of features or functions introduced in later versions, you should be able to use the 9.2 SDK runtime files. It's recommend to use the latest as you'll be able to take advantage of improvements and bug fixes. If for some reason you run into compatibility issues, you can then fall back on the 8.3 runtime (the lowest Server version you are looking to support). 

0 0
replied on February 26, 2015

Thanks for the quick response. 

Since I need to compile against the specific DLLs (to create .NET interop assemblies), I am uncomfortable mixing and matching.  If I compile against 9.2, i feel safest using the 9.2 SDK Runtime if you are confident that it should work with an older client.  I know there are some upcoming fixes for 9.2 SDK and I will wait for them to make my changes.  

Are you confident that the 9.2 SDK run time should work with older clients (back to 8.3)?

 

Thanks

0 0
replied on February 27, 2015

Thanks Justin;

When can I expect a 9.2 SDK update which includes the latest LFImageEnable hotfix?

 

 

0 0
You are not allowed to follow up in this post.

Sign in to reply to this post.