Page 6
Compiling DataFlex Programs
by Curtis Krauskopf
Summary
Multiple files can be compiled on one
command line by using the FOR
command parameter. The FOR
command can be used on both the command line and inside
of a batch file.
Compile-time error alerts can be suppressed
but recorded in .ERR files
by appending a -v1fskn
parameter to the dfcomp
command line. dfcomp is
somewhat braindead when it comes to compile options.
The following command line will not work:
Incorrect:
dfcomp -v1fskn menu.src |
This will try to compile the file -v1fskn
and completely ignore the MENU.SRC
parameter. The correct way to format the above dfcomp
command is:
Correct:
dfcomp menu.src -v1fskn |
By making use of the echo,
if, ERRORLEVEL
and shift Windows batch
commands, a fairly intelligent batch file can be created
that allows a programmer to compile multiple groups
of source files using wildcards on one command line.
The batch file is even friendly enough
to detect when no parameters were provided, and to automatically
handle the housekeeping of deleting .ERR
files from previous batch compilations.
I
hope that you enjoyed this article and learned something
interesting about DataFlex and Windows batch files.
Let me know if you liked it (or not). Your feedback
will help guide me when writing future articles.
Curtis
Krauskopf (email at )
Curtis Krauskopf is a software
engineer and the president of The Database Managers (www.decompile.com).
He has been writing code professionally for over 25 years. His prior projects
include multiple web e-commerce applications, decompilers
for the DataFlex language, aircraft simulators, an automated Y2K conversion
program for over 3,000,000 compiled DataFlex programs, and inventory control projects.
Curtis has spoken at many domestic and international DataFlex developer conferences
and has been published in FlexLines Online, JavaPro
Magazine, C/C++
Users Journal and C++ Builder Developer's Journal.
The Database Managers
helps companies to:- become more profitable
- grow their
business
- fix programs
that are behaving badly
- write new programs
to solve business problems
- do more with
fewer resources
Email them at
to find out how to make your company more successful.
|
Go
Back to Page: 1 2 3 4 5 |
|
Go to DataFlex Tips
Copyright 2003-2010 The Database Managers, Inc.
Other Popular DataFlex topics at The Database Managers,
Inc.:
|