Subject RE: [firebird-support] Re: Firebird & Windows 3.11
Author Andy Gable
Well if I had my way I would move them into MS-DOS but they have some
business critical application that only run in windows 3.11

Maybe I should just stick to the current interface use Firebird to power the
back office and
work with text interface files between the back office and Front End
terminals

Andy


-----Original Message-----
From: firebird-support@yahoogroups.com
[mailto:firebird-support@yahoogroups.com] On Behalf Of Reinier Olislagers
Sent: 11 January 2013 2:03 PM
To: firebird-support@yahoogroups.com
Subject: Re: [firebird-support] Re: Firebird & Windows 3.11

On 10-1-2013 11:14, mariuz wrote:
> --- In firebird-support@yahoogroups.com
> <mailto:firebird-support%40yahoogroups.com>, "Andy Gable" wrote:
>>
>> Yes they would BUT I can only code in BASIC (QuickBasic for MS-DOS
>> and Visual Basic for windows)
>>
>> -----Original Message-----
>> From: firebird-support@yahoogroups.com
>> Subject: RE: [firebird-support] Firebird & Windows 3.11
>>
>>
>> Wouldn't those machines run Linux fine ? I guess a lot better
>> option
> than
>> go with such a ancient OS.
>>
>> --- Em ter, 8/1/13, Andy Gable escreveu:
>> I write EPoS Software for small shops who can not afford the new
>> Windows 7 machines
>>
>> And some of the machines I get can handle windows 98 normally but I
> have had
>> a batch that only handles windows 3.11
>
> You can also try Gambas , seems to have Firebird support
> http://gambas.sourceforge.net/en/main.html
>
> Another alternative is Lazarus
> http://www.lazarus.freepascal.org/

I don't think Lazarus will work in creating a GUI program for 3.11 - the
lowest it will run on is Windows 98 (with some quirks... though they may not
be too bad in DB programs).

The FreePascal compiler that Lazarus uses is capable of compiling for DOS
though:
http://wiki.freepascal.org/go32v2_development
http://freepascal.org/download.var
http://en.wikipedia.org/wiki/DOS_extender
... so perhaps a text mode program is possible.

The challenge here would be to find a Firebird/Interbase client library...
and program in Pascal instead of Basic.
That said, Lazarus/Free Pascal works nicely on Linux as well and I found out
it's not that big a move from Visual Basic.

If you use Visual Basic/Quickbasic, I wonder how you intend to interface
with the Firebird libraries - I suppose you'd have to write your own wrapper
to call the Firebird/Interbase DLL???
Sounds like a lot of work.

Perhaps it's easier to keep using text files locally on the 3.11 clients and
transmit inserts/updates/deletes as text across to the back office which
would process them in the db?


------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Visit http://www.firebirdsql.org and click the Resources item on the main
(top) menu. Try Knowledgebase and FAQ links !

Also search the knowledgebases at http://www.ibphoenix.com

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Yahoo! Groups Links