Current DLL Downloads

HTBasic (9.0 or greater) for Windows 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.

Current DLLs

Below are all current DLLs that are provided in TransEra's release of HTBasic 9.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.

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.

HTBCursor.zip — The Cursor dll allows for programmatic changes to the HTBasic cursor. Options include arrows, the hourglass, crosshair, and ibeam cursors.

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.

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.

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.

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.

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.

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.

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 tcpip dll alows the user to send and receive strings using basic TCP/IP communication. The dll accepts as parameters, an IP address and a string that it will send as a TCP/IP packet.

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.

HTBWav.zip — The Wav dll plays a wav file on the default sound device.

 


Copyright 2007 © TransEra Corp.