Dec 242017
Latest Dialog Designer for Turbo Vision. Support for both the Pascal and C versions.

Full Description of File

A Dialogbox Design Program for Turbo
Vision Version 4.1

File DLGDS411.ZIP from The Programmer’s Corner in
Category Miscellaneous Language Source Code
Latest Dialog Designer for Turbo Vision. Support for both the Pascal and C versions.
File Name File Size Zip Size Zip Type
COLORTXT.INT 2077 838 deflated
COLORTXT.TPU 3376 1799 deflated
CPP.MAK 2154 718 deflated
CPPRSRC.CPP 11631 3144 deflated
CPPRSRC.PRJ 8012 1726 deflated
CPPSKEL.DAT 2409 761 deflated
CPPSRC1.CPP 15410 4235 deflated
CPPSRC1.PRJ 6352 1334 deflated
CPPSRC2.CPP 19480 5281 deflated
CPPSRC2.PRJ 6350 1321 deflated
DLGDSN.DOC 21929 7204 deflated
DLGDSN.EXE 299248 108960 deflated
DLGHLP.HLP 33311 12001 deflated
FILE_ID.DIZ 59 57 deflated
INPLONG.PAS 7875 2651 deflated
OPBUTTON.DLG 1736 393 deflated
PAS.MAK 835 462 deflated
PASRSRC.PAS 9824 2755 deflated
PASSRC1.PAS 14839 3890 deflated
PASSRC2.PAS 17722 4547 deflated
READ.ME 6376 2483 deflated
READSCPT.CPP 8145 2686 deflated
READSCPT.H 5144 1743 deflated
READSCPT.PAS 17459 5103 deflated
SCOLORTX.CPP 671 207 deflated
SCRIPT.DOC 13179 4415 deflated
SINPLONG.CPP 659 207 deflated
SKEL.DAT 1359 555 deflated
TCOLORTX.DOC 2551 901 deflated
TCOLORTX.H 1103 370 deflated
TCOLORTX.OBJ 3770 1874 deflated
TEST.PRJ 6834 1474 deflated
TESTCASE.CPP 2574 970 deflated
TESTCASE.PAS 1144 558 deflated
TINPLONG.CPP 7199 2430 deflated
TINPLONG.H 1653 622 deflated

Download File DLGDS411.ZIP Here

Contents of the READ.ME file

A Dialogbox Design Program for Turbo
Vision Version 4.1
Welcome to Dialog Design 4.1, your Dialogbox design program for Borland's
Turbo Vision. With Dialog Design, you can:

1. Lay out your dialogbox on screen using your mouse to locate and size

2. Test the dialogbox to see how it will eventually act in your program.

3. Generate Pascal or C++ source code or dialog resources to be
incorporated in or used by your program.


Borland Pascal 7.0 and/or Borland C++ 3.1

An older version of Dialog Design (V2.2) is still available for Turbo Pascal
6.0 users.


Version 4 has many new features, changes, and bug fixes. Listed here are
the major changes.

1. One program now supports both Pascal and C++.

2. All source code and resource generation is now done by external programs
called from Dialog Design. Communication between Dialog Design and the
conversion programs is via an ASCII script file. Since source code
is provided for the conversion programs, modifications can be made to:

a. Customize the source code generated.
b. Incorporate custom controls into the source or resources generated.

3. A toolbox is now provided to enable easy selection and placement of

4. In addition to Pascal resources, C++ dialog resources can now be

5. Pascal (only Pascal) dialog resources can now be read allowing Dialog
Design to edit and use dialogs designed elsewhere. In particular,
Dialogs can be input from Blaise' Turbo Vision Development Toolkits's (tm)
.BRS files.


1. Controls may now be duplicated as you might want to do for a column
of TInputLines. To Duplicate a control, hold the ctrl key down and
left click it.

2. Easier to move around in the help file. Use alt-B to go to a previous
topic and alt-C to go to the contents topic. There's also a menu item
which returns you to the previous topic.

3. Double clicking with the left button to bring up a control's edit
dialog has been removed (clicking with the right button does the same
thing). If you really liked the way it worked before, there's an
option in the Options/Configuration dialog to turn it back on.

4. An '@' operator has been added to allow inserting a variable name
wherever a string can be entered. See the .doc or help file for
further info.


DLGDSN.EXE EXE file for Dialog Design
DLGHLP.HLP Help file for Dialog Design

DLGDSN.DOC DOC file for Dialog Design. Read this one.
SCRIPT.DOC Script file explanation. Read this when it comes time to
modify something.
OPBUTTON.DLG A demo dialog showing how to handle a non standard button.

Pascal Conversion Files
PASSRC1.PAS Converts script file to Pascal Source (type 1)
PASSRC2.PAS Converts script file to Pascal Source (type 2)
PASRSRC.PAS Converts script file to Pascal Resources
READSCPT.PAS Reads script files--used by above
PAS.MAK Make file to generate Pascal conversion EXE's

C++ Conversion Files
CPPSRC1.CPP Converts script file to C++ Source (type 1)
CPPSRC2.CPP Converts script file to C++ Source (type 2)
CPPRSRC.CPP Converts script file to C++ Resources
CPP*.PRJ Project file for above
READSCPT.CPP Reads script files--used by above
READSCPT.H Header file for above
CPP.MAK Make file to generate C++ conversion EXE's

Pascal special controls, etc.
COLORTXT.INT Doc and partial source for TColoredText
INPLONG.PAS Doc and source for TInputLong
TESTCASE.PAS Program to test Pascal code generated by Dialog Design

C++ special controls, etc.
TCOLORTX.H Header file for TColoredText
TCOLORTX.OBJ Object for TColoredText
SCOLORTX.CPP Registration object for TColoredText
TCOLORTX.DOC Doc and partial source for TColoredText
TINPLONG.H Header file for TInputLong
SINPLONG.CPP Registration object for TInputLong
TINPLONG.CPP Doc and source for TInputLong
TESTCASE.CPP Program to test C++ code generated by Dialog Design
TEST.PRJ Project file for TESTCASE.CPP


Probably the easiest installation is to put all files in one working
directory. More appropriate might be to put C++ files in one directory,
Pascal in another, and DLGDSN.EXE in a directory on your path. The help
file, DLGDSN.HLP should be in the same directory as DLGDSN.EXE.

In order to save download time, the EXE files for the conversion programs
have not been included in this file. These are available in a separate file
which may also be downloaded (named DLGEXE.ZIP or something similar) but
it's probably easier to generate them yourself from the included source code.
Make files are provided for this. Assuming Borland's MAKE.EXE or MAKER.EXE
is on your path,

MAKE -f pas.mak

will construct the three Pascal conversion files, and,

MAKE -f cpp.mak [noblink]

will construct the three C++ conversion files. Note that the "-f"
must be lower case. These two files assume the standard Borland
directory setups. If you have trouble when running MAKE you may need
to alter the .MAK files to specify your own directory locations.

Note the optional "noblink" parameter for the C++ make file. C++ Turbo
Vision does an automatic screen blank which causes an annoying flash
on some systems. If you find this annoying, the "noblink" option will
patch out the offending clearSceen() routine.


When you first run Dialog Design, a configuration dialog will come up.
Be sure and select your choice of languages. You should also add the
path where the conversion programs are located to the conversion filenames
already listed. Once you select OK on this dialog, you will be asked if you
want to save it to disk (DLGDSN.CFG).

Once it's saved to disk, you won't see this dialog on startup, but you can
access it at any time from the menu (Options/Configure...) to make
configuration changes.

 December 24, 2017  Add comments

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>