Облегченный движок базы данных для Delphi 1? - PullRequest
3 голосов
/ 06 июня 2009

Я ищу легкий движок базы данных для Delphi 1 (не спрашивайте, это длинная история). Delphi 1 является 16-битным. Движок должен скомпилироваться в EXE. SQL был бы хорош, но не обязателен. Любая информация будет полезной. Спасибо, Карл

Ответы [ 6 ]

2 голосов
/ 06 июня 2009

16-разрядная версия Microsoft Jet должна легко интегрироваться даже с более старыми версиями BDE (драйвер ODBC).

В противном случае вы можете использовать файлы .db (dBase - xBase), BDE должен иметь возможность обрабатывать их напрямую.

1 голос
/ 08 июня 2009

С Delphi 1 вы очень сильно привязаны к библиотеке BDE. Начните с проверки сайта CodeGear, какая последняя версия BDE / 16bit.

На самом деле для "BDE Replacements" существует довольно много индустрии. Их дни сена закончились, хотя. Вы можете зайти в Google и тщательно проверить, какие поставщики (все еще) поддерживают Delphi 1.

А если серьезно, какая «длинная история» могла бы защитить трату вашего времени на Delphi 1? Какая-то компания все еще использует Win 3.1 на оборудовании i386? Run.

1 голос
/ 07 июня 2009

Turbo Power Btree Filer? IIRC TP с открытым исходным кодом, а TP был 16-битным.

Может быть, этот или другой инструмент DBF имеет 16-битные опции. Однако тот, который я использовал (TDBF), не имеет смысла.

1 голос
/ 06 июня 2009

Как насчет sqlite ?

0 голосов
/ 09 июня 2009

Почему бы не проверить на веб-сайте Delphi Super Pages. Они используют для поддержки полного кода и коллекций компонентов для Delphi 1.

Я не знаю текущей ситуации;)

Если хотите, у меня есть движок БД на основе VBX с именем VSData.

Я никогда не использовал Delphi 1, поэтому я не знаю, насколько хорошо он работал с VBX. Я использовал этот механизм БД, так как в то время это был единственный механизм, поддерживающий хранение мультимедийных файлов!

0 голосов
/ 09 июня 2009

Давным-давно я использовал VB / ISAM с Delphi 1. Он хорошо работает с 16-разрядной версией Delphi, хотя изначально был создан для VB. Это из Источник программного обеспечения . Я думаю, что мы использовали v4.x.

...