Welcome to LEAD Support Forum Login | Register | Faq  

    LEAD Support Forum
  Resource to find answers and post technical questions about LEAD products.
Search    
   

Re: DLL Location v13 v15
Started by mesa at 04-11-2009 16:03. Topic has 3 replies.

Print Search « Previous Thread Next Thread »
  04-11-2009, 16:03
mesa is not online. Last active: 2/3/2010 7:36:40 PM mesa

Top 200 Posts
Joined on 03-29-2008
Posts 19
DLL Location v13 v15
Reply Quote
We are using both v13 and v15. We want to be able to put the required dlls in the same folder as our executables rather than in System32. This is easily accomplished for v15 .net for ocr with pdf output by setting the EnginePath and InitialPath properties. Can this be done programmatically for the dlls required for image viewing and scanning in both v13 and v15?

   Report 
  04-12-2009, 8:20
Maen Hasan is not online. Last active: 3/15/2010 4:38:38 PM Maen Hasan



Top 10 Posts
Joined on 08-05-2004
Posts 2,563
Re: DLL Location v13 v15
Reply Quote
You should be able to put our DLL files in the same folder that contains the EXE for all projects that use our .NET DLLs or our Win32/64 DLLs.

However, you cannot do this with projects that use ActiveX (OCX) or COM objects. Windows only allows you to have one instance of a certain OCX or COM object, so they must be registered in a common folder.

Your v15 project appears to be using our .NET classes. If this is the case, we actually recommend deploying the DLLs in the same folder that contains the EXE.

What programming interface (COM, API, C++ Class Library, .Net classes, etc.) does your v13 project use?

Thanks,
Maen Badwan
LEADTOOLS Technical Support
   Report 
  04-13-2009, 10:22
mesa is not online. Last active: 2/3/2010 7:36:40 PM mesa

Top 200 Posts
Joined on 03-29-2008
Posts 19
Re: DLL Location v13 v15
Reply Quote
Between our three executables I believe we are using the API, C++ Class, and OCX in v13. We are the only application being used on the PC or in other words we are the only ones that need access to LeadTools files. I've listed the Lead files we distribute below.

ltbar13n.ocx
ltdlg13n.ocx
ltlst13n.ocx
ltocx13n.ocx
lttmb13n.ocx

AWCODC32.DLL
AWDCXC32.DLL
AWDENC32.DLL
AWRESX32.DLL
AWVIEW32.DLL
AX5R32N.DLL
AX5W32N.DLL
AX6R32N.DLL
AX6W32N.DLL
AXBAR32N.DLL

lfacs13n.dll
lfAFP13n.dll
lfani13n.dll
lfavi13n.dll
lfawd13n.dll
lfbmp13n.dll
lfcal13n.dll
lfcgm13n.dll
lfclp13n.dll
LFCMP13n.DLL
LFCMW13n.dll
Lfcmx13n.dll
lfCUT13n.dll
Lfdgn13n.dll
lfdrw13n.dll
lfdwf13n.dll
lfdwg13n.dll
lfdxf13n.dll
lfeps13n.dll
lffax13n.dll
lfflc13n.dll
lffpx7.dll
lffpx13n.dll
lfgbr13n.dll
lfgif13n.dll
lfica13n.dll
lfiff13n.dll
lfimg13n.dll
lfitg13n.dll
LFJ2K13n.dll
lfjbg13n.dll
lfkodak.dll
lflma13n.dll
lflmb13n.dll
lfmac13n.dll
lfmpg13n.dll
lfmsp13n.dll
lfpcd13n.dll
lfpcl13n.dll
lfpct13n.dll
lfpcx13n.dll
lfpdf13n.dll
lfplt13n.dll
Lfpng13n.dll
LFPNM13n.dll
lfpsd13n.dll
LFPTK13n.dll
lfras13n.dll
lfRaw13n.dll
lfsct13n.dll
lfsgi13n.dll
lfshp13n.dll
LFSMP13n.dll
LFSVG13n.dll
lftga13n.dll
lftif13n.dll
lfvec13n.dll
lfvpg13n.dll
lfwfx13n.dll
lfwmf13n.dll
lfwmp13n.dll
lfwpg13n.dll
lfXbm13n.dll
lfXpm13n.dll
lfxwd13n.dll
ltann13n.dll
ltaut13n.dll
ltbar13n.dll
Ltbar415u.dll
LTCLR13n.dll
Ltcon13n.dll
ltcry13n.dll
LTDic13n.dll
LTDIS13n.dll
ltdlg13n.dll
ltdlgres13n.dll
ltefx13n.dll
ltfil13n.DLL
lti_dsdk_dll.dll
Ltimg13n.dll
ltisi13n.dll
ltkrn13n.dll
ltlst13n.dll
ltnet13n.dll
LTOCR13n.dll
ltpdg13n.dll
Ltpnt13n.dll
LTRTN13n.DLL
LTSCR13n.DLL
LTSGM13N.DLL
lttlb13n.dll
lttls13n.dll
lttmb13n.dll
lttw213n.dll
lttwn13n.dll
LTWEB13n.dll
ltwen13n.dll
LTWND13n.DLL
Ltwvc13n.dll
lvdlg13n.dll
Lvdx13n.dll
Lvgl13n.dll
Lvkrn13n.dll
PCDLIB32.DLL
PdfDll32.dll

Leadtools.Annotations.dll
Leadtools.Barcode.dll
Leadtools.Codecs.Abc.dll
Leadtools.Codecs.Abi.dll
Leadtools.Codecs.Awd.dll
Leadtools.Codecs.Bmp.dll
Leadtools.Codecs.Cmp.dll
Leadtools.Codecs.Cmw.dll
Leadtools.Codecs.dll
Leadtools.Codecs.Fax.dll
Leadtools.Codecs.Gif.dll
Leadtools.Codecs.Hdp.dll
Leadtools.Codecs.Pct.dll
Leadtools.Codecs.Pcx.dll
Leadtools.Codecs.Pdf.dll
Leadtools.Codecs.Png.dll
Leadtools.Codecs.Psd.dll
Leadtools.Codecs.Rtf.dll
Leadtools.Codecs.Tif.dll
Leadtools.Codecs.Txt.dll
Leadtools.Codecs.Wmp.dll
Leadtools.ColorConversion.dll
Leadtools.dll
Leadtools.Document.dll
Leadtools.ImageOptimization.dll
Leadtools.ImageProcessing.Color.dll
Leadtools.ImageProcessing.Core.dll
Leadtools.ImageProcessing.Effects.dll
Leadtools.ImageProcessing.SpecialEffects.dll
Leadtools.Kernel.Annotations.dll
Leadtools.Mrc.dll
Leadtools.Pdf.dll
Leadtools.SpecialEffects.dll
Leadtools.Twain.dll
Leadtools.Web.dll
Leadtools.WinForms.CommonDialogs.Color.dll
Leadtools.WinForms.CommonDialogs.File.dll
Leadtools.WinForms.dll

   Report 
  04-13-2009, 11:17
Adnan Ismail is not online. Last active: 3/2/2010 2:40:14 PM Adnan Ismail



Top 10 Posts
Joined on 07-31-2006
Posts 2,046
Re: DLL Location v13 v15
Reply Quote
If you have full control of the PC that you deploy your application to and you are using it for this application only, you can deploy LEADTOOLS DLLs and OCX in locations other than Windows\System32 folder.

However, keep in mind that thousands of applications use LEADTOOLS controls and DLLs. This means if you install an application from a third-party (such as a camera or scanner manufacturer) that uses LEADTOOLS on the same PC and it registered our OCX and DLLs in Window\System32 folder, it could affect your application.

This means are recommendation remains:
1. For the LEAD 13 OCX controls and related files, install them all in the SYSTEM32 folder.
2. For v15 .NET files (Leadtools.*.DLL), install them in the same folder that has your EXE.

Important note:
It is OK to use 2 versions of LEADTOOLS on the same machine, as long as they are used by different processes. Never use them both in the same EXE.


Adnan Ismail
LEADTOOLS Technical Support

   Report 
Post
LEAD Support Fo... » Developer » Deployment » Re: DLL Location v13 v15

Powered by Community Server, by Telligent Systems