Visual Basic Question

Douglas Taylor dj.taylor4 at verizon.net
Tue Apr 21 19:20:22 CDT 2015


The interface is an ISA bus card that is a custom design.  ISA slots in 
computers are hard to come by these days.  Luckily for me I ran into a 
Gateway in a thrift store that did.

I have some of the diagnostic routines and they run under Windows 98 and 
'talk' to the spectrometer via the interface card.  I suppose it is 
using the same low level driver.

In the published literature of that era (1990's) I found a couple of 
references that said they used Visual Basic to get data for experiments.

On 4/21/2015 12:45 PM, Dave G4UGM wrote:
> The phrase "standard Windows 16bit DLLs" means Windows 3.1 DLLs. Such DLL's no longer work in a modern windows. If they directly access the hardware then they will not work on any NT based windows such as Windows/2000, Windows/XP, Vista, or 7, 8 or 9. Nor will they work on any 64-Bit windows full stop. 64-Bit windows does not support 16-bit code. If you have a Windows/95, 98 or ME environment then the code may work.
>
> There is information here:-
>
> http://www.tsreader.com/docs/eng-ole.html
>
> on how to call 16-bit DLL's from VB4.
>
> How does the hardware physically interface? Is it a serial or parallel card, or special hardware.
>
> Dave
> G4UGM
>
>
>> -----Original Message-----
>> From: cctech [mailto:cctech-bounces at classiccmp.org] On Behalf Of Douglas
>> Taylor
>> Sent: 21 April 2015 15:19
>> To: General at classiccmp.org; Discussion at classiccmp.org:On-Topic Posts
>> Subject: Visual Basic Question
>>
>> I have a software driver for an old scientific instrument that is described in a
>> brief manual this way:
>>
>> "The acquisition driver is a tool that allows developers to write their own
>> Windows based programs that can acquire data from any Michelson series
>> spectrometer. The programs can be developed with any programming
>> environment that supports calling standard Windows 16bit DLLs. Examples of
>> such environments are Visual Basic and Visual C++ from Microsoft ( up to
>> version 1.5 ), Delphi and C++ from Borland, Labview from National
>> instruments. This document assumes that the reader is familiar with all the
>> concepts surrounding DLLs and Windows programming. It is a reference
>> guide that explains the parameters of the functions that make up the
>> Bomem acquisition driver and how they are used to acquire data."
>>
>> I recently purchased Visual Basic 4.0 Standard Edition, but the first pages of
>> the reference indicate that it is a 32 bit only version.
>>
>> Which version of Visual Basic will allow me to call this driver?
>



More information about the cctech mailing list