|
Distribution (Using the Engine) New in Version 2025.1 |
www.CAD6.com |
|
Once you developed an application based on the CAD6engine, you will have to think about how to distribute it to your employees and/or customers. The CAD6engine requires several files for language support, bitmaps, skins, icons, licensing, documentation, etc.
You can download distribution packages for CAD6engine Eco and CAD6engine Pro from our website. They both come as a huge 7z archive containing several directories with the following:
Distribution FilesIn the \Distribution directory, you'll find two file sets for German and English distribution. Choose between the German (in sub-folder \Distribution\Deutsch) and the English (in sub-folder \Distribution\English) language version and copy all contained files and sub-directories into the same location as your application.
The CAD6engine requires no separate installation on the development computer or the user's computer. It doesn't require any libraries that would need to be copied into the Windows system directory.
A short description of the files contained:
Basic Files for Eco and Pro Editionmkcad6engine.dll The engine itself.
mkcadlib6.dll mkcad6.chm Language-dependent texts, dialogs, images, and icons for the engine.
mkcad6.mkd mkcad6classic.mkd mkcad6layout.mkd Templates for drawing files. Contain definitions of pages, layers, pens, line types, hatching types, coordinate systems, etc.
7za.exe msvcp140.dll vcruntime140.dll vcruntime140_1.dll Required tools and run-time libraries. Must be supplied if not already part of your application. Must all reside in the same directory as the engine itself!
skins\SkinBase.png skins\SkinInfoTree.png skins\SkinLibraryTree.png skins\SkinObjectTree.png skins\SkinScale.png skins\SkinIcons<language>.png Skin bitmaps.
Additional Files for Pro Editionmkcad6engine_dwg1_.dll mkcad6engine_dwg2_.dll mkcad6engine_dxf1_.dll mkcad6engine_dxf2_.dll mkcad6engine_export_.dll mkcad6engine_hpgl1_.dll mkcad6engine_hpgl2_.dll mkcad6engine_import_.dll mkcad6engine_mod2_.dll mkcad6engine_part1_.dll mkcad6engine_sample_.dll mkcad6engine_shp1_.dll mkcad6engine_shp2_.dll mkcad6engine_table1_.dll mkconv.dll Plug-ins and supporting DLLs.
export.dll import.dll mkdwg1.dll mkdwg2.dll mkdxf1.dll mkdxf2.dll mkhpgl1.dll mkhpgl2.dll mkmod2.dll mkpart1.dll mkshp1.dll mkshp2.dll mktable1.dll sample.dll Language-dependent texts, dialogs, images, and icons for the plug-ins.
export.png import.png mkdwg1.png mkdwg2.png mkdxf1.png mkdxf2.png mkhpgl1.png mkhpgl2.png mkmod2.png mkpart1.png mkshp1.png mkshp2.png mktable1.png sample.png Icon bitmaps for the plug-ins.
mkdwg1.chm mkdwg2.chm mkdxf1.chm mkdxf2.chm mkhpgl1.chm mkhpgl2.chm mkshp1.chm mkshp2.chm sample.chm Help files for the plug-ins.
Sample App Source CodeIn the \Sample directory, you'll find source code and project files for a sample application that uses the CAD6engine:
appicon.ico A generic icons used by all sample applications as their icon.
HelloWorld.cpp HelloWorld.rc HelloWorld.sln HelloWorld.vcxproj HelloWorld.vcxproj.filters The usual "Hello World!" sample that creates a PDF file from scratch containing the text "Hello World!".
mkcad6sample.cpp mkcad6sample.rc mkcad6sample.sln mkcad6sample.vcxproj mkcad6sample.vcxproj.filters A more complex sample that uses more functions and displays the user interface.
Optional Custom FilesLike CAD6, the CAD6engine uses many files to store data and settings. If those files are not present at first engine start, they will be created. You can, however, include and install such files along with your application to provide your own settings, templates, libraries, fonts, collections, etc. to the user.
|
CAD6interface 2026.0 - Copyright 2026 Malz++Kassner® GmbH