Unit "dbf" is deprecated

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Unit "dbf" is deprecated

Сообщение vitaly_l » 28.02.2014 19:24:02

Говорит что, Unit "dbf" is deprecated, в смысле устарел...
Жалуется что, код не сопровождается и т.д.
Предлагает пойти туда http:\tdbf.sourceforge.net и туда http:\sourceforge.net\projects\tdbf\forums\forum\107245

По указанным адресам, всё слишком сложно для моего понимания.
:?: Кто с этим dbf сталкивался, в лазарусе нужно что-то заменить? (установить компонент с указанных сайтов?)
:?: Или же dbf можно пользоваться на свой страх и риск? (кто уже знает, что конкретно там не фурычит? т.к. у меня всё работает...)
:?: Или же есть более правильная альтернатива dbf, которая поддерживается?


:arrow: Заранее благодарен всем и каждому, за каждую Вашу буковку в Ваших ответах!



.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Unit "dbf" is deprecated

Сообщение sobee » 01.03.2014 10:30:36

vitaly_l писал(а):Говорит что, Unit "dbf" is deprecated, в смысле устарел...
Жалуется что, код не сопровождается и т.д.
Предлагает пойти туда http:\tdbf.sourceforge.net и туда http:\sourceforge.net\projects\tdbf\forums\forum\107245

Какая программа выдает такие сообщения
vitaly_l писал(а):По указанным адресам, всё слишком сложно для моего понимания.
:?: Кто с этим dbf сталкивался, в лазарусе нужно что-то заменить? (установить компонент с указанных сайтов?)
:?: Или же dbf можно пользоваться на свой страх и риск? (кто уже знает, что конкретно там не фурычит? т.к. у меня всё работает...)
:?: Или же есть более правильная альтернатива dbf, которая поддерживается?



1. Есть у меня две альтернативы буржуинскому компоненту с русской документацией, легко настраиваемые под свои нужды, но поддержку нужно делать самому по необходимости. Могу выслать по е-мейл.
2. Если все работает, то в чем проблема? Есть хорошее правило: если все работает - не трож!
3. Если этот компонент устраивает, то зачем искать альтернативу?
Последний раз редактировалось sobee 01.03.2014 11:18:52, всего редактировалось 2 раз(а).
sobee
новенький
 
Сообщения: 84
Зарегистрирован: 05.02.2008 00:23:46
Откуда: Снежинск, Челябинская обл.

Re: Unit "dbf" is deprecated

Сообщение vitaly_l » 01.03.2014 11:13:24

sobee писал(а):если все работает - не трож!

Я пока проблем не заметил. Протестировал на ~ 1 000 000 записей - всё читает перемещается свободно.
Но предупреждение-то присутствует! Понимаю, что это "безопасное предупреждение", просто перестраховываюсь...

Что это за альтернативы такие секретные, что их нельзя здесь выложить? (Если нажать кнопку "ответить", то появится "добавить вложения")


.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Unit "dbf" is deprecated

Сообщение sobee » 01.03.2014 11:33:01

vitaly_l писал(а):Что это за альтернативы такие секретные, что их нельзя здесь выложить? (Если нажать кнопку "ответить", то появится "добавить вложения")
.

Не секретные они вовсе. Раньше не получалось вложения вставлять.
Во они: 1)

Добавлено спустя 6 минут 50 секунд:
sobee писал(а):]
vitaly_l писал(а):Что это за альтернативы такие секретные, что их нельзя здесь выложить? (Если нажать кнопку "ответить", то появится "добавить вложения")
.

Не секретные они вовсе. Раньше не получалось вложения вставлять.
Во они: 2) http://freesoft.ru/file.html?id=78575&d ... e=TDBF.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
sobee
новенький
 
Сообщения: 84
Зарегистрирован: 05.02.2008 00:23:46
Откуда: Снежинск, Челябинская обл.

Re: Unit "dbf" is deprecated

Сообщение vitaly_l » 01.03.2014 13:07:23

sobee писал(а):Не секретные они вовсе.

Спасибо, он умеет сортировать пузырьками и делать поиск по типам. Вся документация удобная на русском.
Правда заметил в коде, что сохранение файла с русскими буквами "глюкнет", но это просто поправить Utf8ToSys.

А вообще я правильно делаю?
У меня есть серверная БД, и она MySQL; с MySQL у меня проблем нет.

И мне нужно сделать ещё локальную копию одной таблицы, в ней четыре колонки, я для этого взял Tdbf.
Ещё потребуется в локальном варианте сделать поиск
(Tdbf если я правильно понимаю сам искать не умеет, но там есть индексы, но я ещё не понял как ими пользоваться).

:arrow: И хочется, чтобы файлом таблицы управляла моя программа, без внешних программ.
:?: Tdbf - это то что используют в таких случаях? (а то все на форуме на Tdbf ругаются...)



.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Unit "dbf" is deprecated

Сообщение svk12 » 01.03.2014 13:22:26

vitaly_l писал(а):..мне нужно сделать ещё локальную копию одной таблицы...


Я для этого использую SQLite. Он быстрый, кроссмплатформный , с полноценным SQL.
svk12
постоялец
 
Сообщения: 409
Зарегистрирован: 09.06.2008 18:42:47

Re: Unit "dbf" is deprecated

Сообщение vitaly_l » 01.03.2014 14:22:57

svk12 писал(а):Я для этого использую SQLite

так для этого нужно установить SQLite на машину. http://wiki.freepascal.org/SQLdb_Tutorial0
А без неё ругается на меня, говорит *.dll не могу найти.

Или я чего-то не понимаю?


.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Unit "dbf" is deprecated

Сообщение Padre_Mortius » 01.03.2014 16:33:22

vitaly_l, sqlite3.dll нужно положить в папку с проектом.
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Unit "dbf" is deprecated

Сообщение vitaly_l » 01.03.2014 16:41:07

Padre_Mortius писал(а):sqlite3.dll нужно положить в папку с проектом

Да, спасибо добрый Padre_Mortius, я понял из перевода, когда лазарус на меня ругался (http://freepascal.ru/article/lazarus/20090416150500/).
Там он ещё две dll просит, мне Ваш совет пригодится в будущем, т.к. SQL явно удобнее...,
но эту программку мне нужно без dll сделать.





.
Последний раз редактировалось vitaly_l 02.03.2014 18:04:24, всего редактировалось 1 раз.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Unit "dbf" is deprecated

Сообщение Максим » 01.03.2014 20:26:01

DBF уже давно не deprecated. Предупреждение устарело, обновляйте Lazarus и FPC.
Аватара пользователя
Максим
энтузиаст
 
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Re: Unit "dbf" is deprecated

Сообщение vitaly_l » 01.03.2014 20:48:33

Максим писал(а):обновляйте Lazarus и FPC

Мой лазарус устарел?! :shock: Давно?... :? Нахлынула печалька... :cry:
Я его примерно неделю назад переустановил :| версия 1.1.99 FPC 2.6.2...
Наверно я его как обычно не там скачал :cry:
Где Вы берёте последний лазарус?, т.к. те ссылки, которые мне давали раньше, уже не работают :cry:



.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Unit "dbf" is deprecated

Сообщение MaratIsk » 02.03.2014 07:20:13

SQLite вполне можно компилировать в исполняемый модуль. тогда и длл не нужна
MaratIsk
постоялец
 
Сообщения: 121
Зарегистрирован: 20.08.2009 18:15:20

Re: Unit "dbf" is deprecated

Сообщение vitaly_l » 02.03.2014 11:12:02

MaratIsk писал(а):SQLite вполне можно компилировать в исполняемый модуль. тогда и длл не нужна

Всем спасибо! Нашёл пример, чтобы SQL работала напрямую с файлом базы. http://www.azbuka-softa.ru/sqlite-osnovy-raboty-s-bd-sqlite-wrapper
Работают мои любимые SQL запросы! :roll: Но там действительно требуется положить sqlite3.dll и с ней работает, а без неё отказывается фурычить. :cry:

:?: Куда нужно нажать чтобы, SQLite компилировать в исполняемый модуль??? :?


.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: Unit "dbf" is deprecated

Сообщение MaratIsk » 02.03.2014 13:48:02

можно вот так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
MaratIsk
постоялец
 
Сообщения: 121
Зарегистрирован: 20.08.2009 18:15:20

Re: Unit "dbf" is deprecated

Сообщение Максим » 02.03.2014 15:56:39

vitaly_l
Не надо метаться без нужды, пользуйтесь Dbf, как и пользовались. Он поддерживается. В FPC 2.6.2 есть предупреждение, но оно ни на что не влияет, утратило актуальность и было убрано в FPC 2.6.3 и выше.
Аватара пользователя
Максим
энтузиаст
 
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 235

Рейтинг@Mail.ru
cron