|
You can download the DCAL source for the macros from bitbucket.org.
If you are not familiar with BitBucket or GIT you can download a zip of the source code of each project: Click on the required repository name at the above URL to display the source window for that project; select the Downloads option from the left side menu in the source window to display the download window from where you can click on a 'Download repository' link.
Note that some of the macros will require code from multiple repositories (e.g. some of the DCAL for Delphi projects such as extrude will require the datacad-components and common projects in order to compile).
You may also need to change the relative paths in some of the source files. For example, a default DCAD installation will place the classic DCAL include files in a DCAL/Inc folder within your main DataCAD folder (e.g. C:\DataCAD 22\DCAL\Inc) but mostly I use a relative path in my source files (e.g. you may need to change "# INCLUDE '..\\..\\Inc\\_pline.inc'" to something like "# INCLUDE 'C:\\DataCAD 22\\DCAL\\Inc\\_pline.inc'" depending on the location of your include files).
DCAL for Delphi header files are provided with each release of DataCAD. My D4D_HeaderFiles repository contains the header files provided with various versions of DataCAD, and in a few cases I have fixed bugs that existed in the released versions of the files (e.g. a bug in the declaration of mode_group in the uinterfaces.pas file was identified in 2018 and I have corrected my version of this file for the effected releases). If you are using the released version of the header files and are having problems then it may be worth trying the appropriate header files from my repository.
You can also contact me if you would like me to make some custom modifications to your specific requirements, or if you would like some other custom development done (a fee would be involved for these services).
|
David Henderson ABN 96 233 774 156