3

I'm looking for a light-weight database engine for Delphi 1 (don't ask, it's a long story). Delphi 1 is 16-bit. The engine should compile into the EXE. SQL would be nice, but not mandatory. Any info would be great. Thanks, Carl

Helen
  • 87,344
  • 17
  • 243
  • 314
  • Delphi 1? Sorry, but I'm asking. ;-) – Zifre Jun 06 '09 at 17:28
  • Yeah, me too. WTF? You're obviously designing the software, so this can't be a real requirement. – TheSmurf Jun 06 '09 at 17:41
  • Sounds like a bet. Good luck! :) – curious slab Jun 06 '09 at 18:09
  • Delphi 1? Sorry, I had to ask. :-) – Nick Hodges Jun 06 '09 at 18:32
  • Long story? I've got time, spill the beans. – HMcG Jun 06 '09 at 19:19
  • I can't speak for Carl, but I know one nice feature of 16 bit programs: they can access hardware IO ports without requiring a driver. I've been using a Delphi 1 dll with a Delphi 5 executable myself. "Thunking"... ah, those good old days :-) – Giel Jun 08 '09 at 12:52
  • Maybe that's the case of Carl, Giel........ As I cannot find another use of D1 except for the omnipresent demonstration of listbox dialog in Delphi 1 compiling and running in Delphi (I saw that in all Borland/Codegear meetings I attended) ;-) – Fabricio Araujo Jun 08 '09 at 16:39
  • It's several months later now, and we haven't heard a single thing from 16-bit Carl anymore. Carl probably called Dispose(Carl), when modern Delphi all know that you should call Carl.Free. – Wouter van Nifterick Sep 11 '09 at 14:03

5 Answers5

2

A 16-bit version of Microsoft Jet should be easy to integrate even with older versions of BDE (ODBC driver).

Otherwise you can use .db files (dBase - xBase), BDE should be able to handle them directly.

G B
  • 2,951
  • 2
  • 28
  • 50
1

How about sqlite?

J.W.
  • 17,991
  • 7
  • 43
  • 76
1

Turbo Power Btree Filer ? IIRC TP's is open source and TP was 16-bit.

Maybe this or the other DBF tool has 16-bit options. However the one I used (TDBF) doesn't afaik.

Marco van de Voort
  • 25,628
  • 5
  • 56
  • 89
0

A long time ago I used VB/ISAM with Delphi 1. It works well with Delphi 16bit even though it was originally made for VB. It is from Software Source. I think we were using v4.x.

0

why not check on Delphi Super Pages web site. They use to maintain a complete code and component collections for Delphi 1.

I don't know the current situation though ;)

If you want I have a VBX based DB engine called VSData.

I never used Delphi 1 so I don't know as to how good it was at handling VBX. I have used this db engine as at that time this was the only engine to support storing multimedia files!

Yogi Yang 007
  • 5,147
  • 10
  • 56
  • 77