TE Edit Control Win32 / Win64 Help
Product page

Files

The package contains the DLL files, the source code files, the include files, resource files, and make files that are necessary to incorporate the TER routine into your application. In addition, the package also includes a set of files to construct a demo program. The demo program shows by example the process of linking the editor to your program.

DLL Demo Files:

(Demo files are contained in the demo_src.zip file)

DEMO.CSource code for the demo program
DEMO.HInclude file for the demo program
DEMO.RCResource source file for the demo program
DEMO.DEFDefinition file for linking the demo program
DEMO.EXEExecutable demo program
DEMO_DLG.HDialog Identifiers for the demo program
DEMO_DLG.DLGDialog templates for the demo program
DEMO_DLG.RESCompiled dialogs for the demo program

Custom Control Demo Files:

CTRL.CSource code for the custom control demo program
CTRL.HInclude file for the demo program
CTRL.RCResource source file for the demo program
CTRL.DEFDefinition file for linking the demo program
CTRL.EXEExecutable demo program
CTRL_DLG.HDialog Identifiers for the demo program
CTRL_DLG.DLGDialog templates for the demo program
CTRL_DLG.RESCompiled dialogs for the demo program

TER Source Files (included in the C_SOURCE.ZIP file):

TER.CContain Application Interface routines and the main window process function.
TER1.CMain source file. Includes painting functions, line edit and scrolling functions and word wrapping functions.
TER2.CContains the overflow from the TER1.C module.
TER3.CFrames and other editing functions.
TER_INIT.CInitialization and exit functions
TER_IO.CFile I/O and printing functions
TER_RTF.CRich text format data input functions.
TER_RTF1.CRich text format data output functions.
TER_BLK.CBlock edit and clipboard functions
TER_MISC.CSearch/Replace and other auxiliary functions.
TER_FMT.CContains programming specific to the character formatting, font control and line centering features.
TER_FMT1.COverflow routines from TER_FMT.C module.
TER_FRM.CFrame functions.
TER_CTL.CDialog editor interface routines.
TER_PAGE.CPage mode screen handling routines.
TER_BAR.CTool bar management functions.
TER_OLE.COLE routines

(These source files with .C extension contain the Include statements for TER.H,WINDOWS.H and other runtime function headers)

TER.HThe include file to include into your application module that calls the TER routine. It contains the definition of the argument parameter structure and the prototypes for the API functions.
TER_MSG.HContains the text of messages used by the DLL.
TER1.HThe include file used by the TER modules. It contains global variables and some definition statements. All variable declaration statements are prefixed by 'PREFIX' word. The PREFIX word is defined in all source files except TER.C as 'extern'. This strategy avoids the need for duplicate declarations for the main file and other auxiliary files that refer to the global variables as 'extern'. This file contains the Include statement for TER_CMD.H and TER_DLG.H files.
TER_CMD.HInclude file. Contains definition statements for editor command ids.
TER_DLG.HInclude file. Contains definition statements for dialog box control ids. Also serves as the include file for Windows' dialog editor.
TER_PROT.HContains the prototypes for the internal TER functions.
TER.RCMain resource file for the TER routine containing accelerator and menu resource statements. This file contains the Include statements for TER_CMD.H, TER_DLG.H and TER.DLG files.
TER.DLGThe file created by the dialog editor, which contains the source for the dialog boxes. This file is included into TER.RC file.
TER.RESThe compiled resource file required by the Windows' dialog editor. The include file that is required by the dialog editor with TER.RES is TER_DLG.H.
TER.DEFThe definition file to create the TER.DLL file.
txml2.dllThe dll used for importing the docx formatted files.
ter32.dllThe main DLL file
ter32.LIBImport library for the ter30 DLL
ter30BC.LIBImport library for 32 bit Borland C/C++ or Builder environment

Help System Files:

TER.RTFThe help text in RTF format.
TER.HPJThe help definition file. This file contains the Include statement for TER_CMD.H file.
TER_HLP.ZIPContains TER.HLP file which is a user's help file for editor.

Visual Basic Interface Files :

TER.BAS:Included in the VBDEMO.ZIP file. It contains the TER API function declarations, input structure type declarations, TER global constant declarations, and auxiliary functions. This file must be included by any VB application interfacing to the editor.

Visual Basic DLL Interface Demo:

(These files are included in the VBDEMO.ZIP file)

DMO_VB.BAS:Contains the global variables for the internal use of the demo program.
DMO_VB.FRM:Main form. It contains the menu and initialization functions.
DMO_VB1.FRM:Accepts the parameters to open a new TER window.
DMO_VB2.FRM:Selects a TER window to close.
DMO_VB3.FRM:Select a TER window to reset.
DMO_VB4.FRM:Select a TER window to monitor.
DMO_VB5.FRM:Allows the user to edit the operational variable of a currently open TER window.
DMO_VB6.FRM:Allows the user to insert a text string with specified formatting attributes.
DMO_VB7.FRM:Print a text buffer or file.
DMO_VB.MAK:Project file for the this demo program.

Borland Delphi Interface and Demo files:

(These files are included in the DELPHI.ZIP file)

TER.PASFunction and constant declaration file.
DMO_DLP.DPRDemo project file.
DMO_DLP1.DFMMain demo form file.
DMO_DLP2.DFMSecondary demo form file.
DMO_DLP1.PASMain demo unit.
DMO_DLP2.PASSecondary demo unit.

Visual C++ Interface Files:

TER_MFC.HHeader file for the CTer class.
TER_MFC.CPPImplementation file for the CTer Class
TER_VIEW.HHeader for the CTerView class.
TER_VIEW.CPPImplementation file for the CTerView class.
TER_VIEW.RCHRead only symbols to be included in Visual C++ Application Studio.
MFC.ZIPContains a demo application using the CTerView class.

Make Files:

MAKE-MC.BATCompiles and links the TER routines using
MAKE-MCMicrosoft 'C'.
MAKE-BC.BATCompiles and links the TER routines using
MAKE-BCBorland 'C'.