[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5077: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3937) [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5079: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3937) [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5080: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3937) [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5081: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3937) forum.datacad.com View topic - DCAL Compiler
The DataCAD Developer Network (DDN) is an online resource for information and support for DCAL® (DataCAD Applications Language) developers as well as anyone interested in creating fonts, toolbars, hatch patterns, or linetypes for use in DataCAD.
I've decided to undertake the process of learning DCAL with the help of the online Tutorial on the DataCAD website.
When testing the setup, it says to go to Command Prompt and type in DCC TEST. Ok. Nothing. However, if I run DCC1 and DCC2 seperately I get the results that I should get when running DCC. What gives?
Thanks in advance for any help.
PS - Anybody want to suggest a nice, simple programming editor other than text editor like Notepad. I've seen many freeware and shareware programs but would like suggestions from someone who has used them.
Ben Ledbetter, Project Manager Thomas J. Brennan Architects Frisco, Texas 972.867.3948 ben@brennanarchitects.com
Revit 2020, DataCAD 18, SketchUp 2019, Lumion 8.5 Surface Pro 4 i7 2.2GHz 16GB, iPAD Pro
If you don't need to program anything soon I would probably hold off a while. There is supposed to be a new dcal for delphi manual in the works. The quality and ease of programing something with Delphi would be well worth getting started learning Delphi. If you need help getting setup with software send me a IM and I'll hook you up. How is that manual coming guys?
Last edited by joshhuggins on Fri Nov 18, 2005 7:09 pm, edited 2 times in total.
Thanks! - Josh Do. Or do not. There is no try. Josh's Digital Downloads is come back online soon. Stay tuned.
Compiling DCC macros is a two step process consisint of a DCC1 & DCC2 operation. It has been a while since I ran DCC macro compilations so I cannot tell you why the DCC command is failing. DCC1 takes each individual module and reads through the "??.dcs" text file and compiles it into a "??.dci" file if there are no errors. Any errors are reported as output lines in the dos window. DCC2 takes the ".dci" file and compiles it into a ".dco" file. IN macros with multiple modules, you may have many ".dco" files to be created before the macro is complete.
I always compiled macros using a batch file. As an example to compile a macro called atr I would create the following batch file "atr.bat" and then start it at a DOS prompt:
del \dcal\atr\atr.dco
cd \dcal
dcc1 \dcal\atr\atr >\dcal\atr\atr1.rpt
dcc2 \dcal\atr\atr >\dcal\atr\atr2.rpt
cd \dcal\atr
The output files such as "> dcal\atr\atr1.rpt" were great for including all the compiling steps and determining where the compiliation failed.
Each module in the final macro would have a similar batch file. Once all modules are created, they must be linked.
The linking batch file looks like this:
"dcl <atr.link >1link.rpt "
The atr.lnk file is :
"atr+atrmod2+atrmod3;" and lists each module to be linked.
I did discover one problem that I am not sure will create a problem. In my original batch files I used a file type of ".lnk" instead of ".link" for the final joining. Linking of the modules is done through the dcl program and I do not know if it expects a ".lnk" file exclusively. Since Windows shortcut files use the file typ ".lnk" this could create a problem. Hopefully, the file does not need this file type.
I hope this makes some sense. If you need more input let me know.
By the way, it looks like future macros will be using DCAl for Delphi, a very different approach to assemblijg macros. In fact, I do not know if DCAl 12 supports the old macro format. Does anybody know?