|
HTBasic
8.x for Windows and above now includes a Dynamic Link Library (DLL) Toolkit
which allow DLLs to be called directly from HTBasic programs. The DLL
commands put powerful tools into the programmer's hands to better utilize
HTBasic in many new applications or improve its usefulness in existing
applications.
Below are all new
DLLs since TransEra's release of HTBasic 8.0 for Windows. To download,
simply click on the DLL file name.
- HTBDisp.zip
The Disp dll is an example showing
how to call the HTBwin.lib functions from a dll. This dll simply places
text on the DISP line.
- HTBWav.zip
The Wav dll plays a wav file on the default sound device.
- HTBCursor.zip
The Cursor dll allows
for programmatic changes to the HTBasic cursor. Options include arrows,
the hourglass, crosshair, and ibeam cursors.
- HTBIntegersum.zip
HTBasic only directly
supports the _cdecl calling convention This is a sample dll illustrating
how to call a _stdcall dll from HTBasic using a dll that uses the _cdecl
calling convention.
Below are all changed
DLLs since TransEra's release of HTBasic 8.0 for Windows. To download,
simply click on the DLL file name.
- HTBCheckButton.zip
The check button
dll provides a multiple checkbox dialog that interacts with HTBasic.
Values and strings may be passed to and from the dialog to enhance user
input. Up to ten check box lines may be displayed. Interaction with
HTBasic may be via the press parameter, or through the ON SIGNAL command.
- HTBRadioButton.zip
The Radiobutton dll provides a dialog box with radio buttons. A Radiobutton
is one of a set of controls that are set up so that only one of them
can be set at a time.
- HTBFileopen.zip
The
File open dll provides a standard Windows file open dialog box. It will
return the selected path and or filename. This dll has been updated
to ensure the dialog will appear at the forefront of the window when
called.
Below are all current
DLLs that are provided in TransEra's release of HTBasic 8.0 for Windows.
To download, simply click on the DLL file name.
- HTBButton.zip
The Button dll provides a multiple button
dialog box that interacts with HTBasic. Values and strings may be passed
to and from the dialog to enhance user input. Up to ten buttons may
be displayed. Interaction with HTBasic may be via the press parameter,
or through the ON SIGNAL command.
- HTBCalendar.zip
The
Calendar dll allows GUI date input. It will create a drop-down Calendar
where the months and days can be accessed and highlighted. Once highlighted,
the OK button will return a string containing the Month, Day, And Year
of the date selected.
-
HTBClock.zip The
Clock dll calls the system clock to display the time information in
a dialog box. The time is updated every second and appears in digital
form.
- HTBGraph.zip
The Graph dll creates
a dialog box containing three bars making up a bar graph. This function
can display and update data from HTBasic in real time.
- HTBKnob.zip
The Knob dll creates
a dialog box containing a twist type stereo knob. This dialog uses the
mouse to move the knob.
- HTBLink.zip
The Link dll allows
communication between two instances of HTBasic. Variables can be shared
between instances, either program can update and or read the contents
of the STRING, INTEGER, LONG, or REAL variables.
- HTBListBox.zip
The Listbox dll is used
to display a list of alternatives. The listbox can only contain text
items. Depending on the dll configuration, the user can choose one or
more alternatives from the list.
- HTBMail.zip
The Mail DLL will send
an e-mail message. This can be sent to as many addresses as desired.
It may also be used to send an e-mail attachment with your message.
- HTBMeter.zip
The Meter dll creates
a dialog box containing an analog meter. This meter can accept data
from HTBasic in real time. This meter also displays the numeric value
as well as it’s X and Y coordinate with respect to the Dialog Box.
- HTBPass.zip
The Pass dll displays
a password dialog box for the user to enter his or her username and
password. The password may optionally be hidden behind asterisk (*).
- HTBProgress.zip
The Progress dll displays
a windows style progress bar. The progress bar can track any given LONG
variable. The progress bar is updated in real-time.
- HTBSlider.zip
The Slider dll provides
a dialog box with a bars that can be moved to change a parameter setting.
It is similar to a scroll bar, but it updates variables rather than
screen position.
- HTBString.zip
The String dll provides
a set of string manipulation type functions. Some of these functions
include finding characters within a string, reversing comparing appending,
copying, and parsing of strings
- HTBSwitch.zip
The Switch dll displays
a dialog box containing a switch similar in appearance to an ON/OFF
switch.
- HTBTcpip.zip
The tree dll will create
dialog box with a tree control representing the file tree structure
of the OS. This includes Network Neighborhood capabilities. On OK or
a double click on a particular branch, this returns the chosen path
to HTBasic.
- HTBTree.zip
This
function will create an MFC driven dialog box with a tree control representing
the file tree structure of the OS. This includes network neighborhood capabilities. On OK or a double click on a particular branch,
this returns a path to HTBasic.
|