Windows API Goodies
 
Name Description Last Update
 VB to LB API converter
This program reads Visual Basic source code and converts 'Declare Function ....' statements to LB CallDll format.  Input can be a VB .Bas program or the MS text files described below.  Handles both 16 bit and 32 bit calls. 
This is version 8 -has a couple of bug fixes, improved translation and supports output directly to a file.
Type: .TKN   Zipped Size: 19Kb 
(Source code now included)
April 27th, 98
 Win31API
A txt file that contains the Visual Basic 'Declare Function ...' statements for Windows 16 bit API calls. 
Type: .TXT  Zipped Size: 33KB
April 13th, 98
 Win32API
A txt file that contains the Visual Basic 'Declare Function ...' statements for Windows 32 calls. 
Type: .TXT  Zipped Size: 141KB
April 13th, 98
LB API Reference
Contains 100 API calls converted to LB format. Many of the calls also have sample programs. The file is in LBHelp format, and all functions are indexed and cross-referenced by 'Related Topic' for easy viewing.  The LBHelp viewer is included in the Zip file. 
Type: .LBH  Zipped Size: 46KB
April 13th, 98
 LB API Tutor
An LBHelp file that provides a tutorial on using API calls in LB programs.  Some sample programs are included to get you started.  The LBHelp viewer is included in the Zip file. 
Type: .LBH  Zipped Size: 27KB
April 13th, 98
 Call32.dll
Written by: Peter Golde, found by Brian Pugh, posted by Tom Record.  This FREEWARE DLL allows Liberty Basic programs access the Windows 32 bit APIs.  Thunks to everyone involved. 
Type: .DLL  Zipped Size: 30KB
April 13th, 98
 Thunk1.bas
Thunking - verb - the art of accessing Windows 32 bit API Functions from a 16 Bit enviroment.  The program uses Call32.dll (above) to demostrate 32 bit calls from a Liberty Basic program.  It is a direct translation of the sample VB program provided with Call32.dll. 
Type: .BAS  Zipped Size: 1KB
April 13th, 98
 105 LB API Calls
Alyce Watson has a text file with over 100 API calls already converted to Liberty Basic format.  Visit her site to download this list.
 
 MenuMRU.bas
This Zip contains 2 LB programs (.BAS source).  The first is menulst2.bas by Alyce Watson. This program clearly demonstrates how to use the API function calls to maintain a MRU (Most Recently Used) File list within a menu.  This is the program to use to learn how to do it and to build your own routines.  The second program MenuMRU.bas , is a rewrite of the same program as a reuseable function.  This is the program to use if you just want to incorporate the function into your program and you dont really care how it works - you just want the capability.
Type:  .BAS  ZIPped Size: 4k
 May 3rd, 98
 MenuDemo.Bas
This Zip file contains several .BAS files for demonstrating manipulating Menus in Liberty  Basic. There is the original work done by Alyce and Anthony. Plus a reusable subroutine that demonstrates all functions.  Note that if you don't have LB Beta V1.405 you must delete Example 9 from the demo in MenuDemo.Bas
Type:  .BAS  ZIPped Size: 9k
 May 5th, 98
 
 
 
Home
Email Brosco