Работа с DBF на Windows и Linux.
Модератор: Модераторы
Работа с DBF на Windows и Linux.
Здравствуйте.
Необходимо написать программу для проверки dbf таблицы. В php c dbf напряжно..
Решил выбрать lazarus т.к. бесплатный и кросс платформенный.
Не получается работать через компонент tdbf. Как оказалось он уже давно не поддерживается и не работоспособный в lazarus 1.0.8. Необходима что бы программа работала под windows и linux. На работе windows xp, дома arch linux.
Имеется опыт написания программ на delphi (писал 2-3 года назад).
Есть ли бесплатный компонент для работы с dbf на двух платформах без глюков.
Или какие возможны варианты работы с dbf в двух ОС?
Необходимо написать программу для проверки dbf таблицы. В php c dbf напряжно..
Решил выбрать lazarus т.к. бесплатный и кросс платформенный.
Не получается работать через компонент tdbf. Как оказалось он уже давно не поддерживается и не работоспособный в lazarus 1.0.8. Необходима что бы программа работала под windows и linux. На работе windows xp, дома arch linux.
Имеется опыт написания программ на delphi (писал 2-3 года назад).
Есть ли бесплатный компонент для работы с dbf на двух платформах без глюков.
Или какие возможны варианты работы с dbf в двух ОС?
Есть вот такой проект http://www.itk.ru/clip/clipchangelog.shtml Может его попробовать?
т.е. ?Необходимо написать программу для проверки dbf таблицы
К примеру: проверка по соответствию поля и значений в базе TDbf "пролетел" на отлично (глюков не наблюдал, окромя своих).
Открывалася и проверялася уся "кака" что подсовывалась. Работало что в лине, что в винде...
и в чем неработоспособность его проявляется?...и не работоспособный в lazarus...
а где в лазаре без глюков. Мы сами глюкиЕсть ли бесплатный компонент для работы с dbf на двух платформах без глюков
vada писал(а):Есть вот такой проект http://www.itk.ru/clip/clipchangelog.shtml Может его попробовать?
Интересно, почитаю. Думаю может подойдет.
Добавлено спустя 8 минут 27 секунд:
amateur писал(а):т.е. ?Необходимо написать программу для проверки dbf таблицы
К примеру: проверка по соответствию поля и значений в базе TDbf "пролетел" на отлично (глюков не наблюдал, окромя своих).
Открывалася и проверялася уся "кака" что подсовывалась. Работало что в лине, что в винде...
Проверить на правильность расчетов каждой записи. Это отдельная область, не имеет значения ее тут поднимать.и в чем неработоспособность его проявляется?...и не работоспособный в lazarus...
Сейчас проверил готовый проект - на арче работает. На винде нет. Сейчас поставлю на виртуалке и отпишусь.
Добавлено спустя 27 минут 33 секунды:
Для проверки работоспособности был найден готовый проект http://www.win-ni.narod.ru/FPC/laz3.htm
После нажатия на открыть :
1) http://hkar.ru/f0zU
2) http://hkar.ru/f0A0
На работе у меня так выглядит окно настроек. Текст непонятно обрезан http://hkar.ru/f0A2
Дома на виртуалке http://hkar.ru/f0A1
если не рабочесть - русские буквы (кирилица уже объеЖЖена на форуме вдоль и поперек) в "организме" то Вы ошибаетесь....
amateur,
Читайте внимательнее. Я не где ни писал о кириллице.
Что касается не работоспособности tdbf в windows в пунктах 1 и 2 (После нажатия на открыть).
Читайте внимательнее. Я не где ни писал о кириллице.
Что касается не работоспособности tdbf в windows в пунктах 1 и 2 (После нажатия на открыть).
А как не раз писалось на форуме - это не есть ОГРОМНЫЙ и НЕ РАБОЧИЙ момент... Правильно путь компоненту укажите и будет Вам счастие
Так, для справки: TDbf теперь поддерживается и активно развивается в FPC версии 2.7.1.
amateur,
не так понял, теперь ясно.
Отличная новость.
Подскажите еще пожалуйста как исправить этот баг:
http://hkar.ru/f0A2
Красным пометил, что текст обрезан. Как это можно исправить?
не так понял, теперь ясно.
Максим писал(а):Так, для справки: TDbf теперь поддерживается и активно развивается в FPC версии 2.7.1.
Отличная новость.
Подскажите еще пожалуйста как исправить этот баг:
http://hkar.ru/f0A2
Красным пометил, что текст обрезан. Как это можно исправить?
vlad_id писал(а): Как это можно исправить?
Поставить стандартную тему windows и шрифты, например.
У вас явно проглядывает жирный (bold) шрифт в месте, где такового быть не должно.
SSerge,
Шрифт не менял и тема стандартная.
Проблема решилась следующим образом: выбрал классическую тему, затем опять стиль windows xp.
Спасибо всем за помощь.
Шрифт не менял и тема стандартная.
Проблема решилась следующим образом: выбрал классическую тему, затем опять стиль windows xp.
Спасибо всем за помощь.
единственно с чем пришлось повозится - FieldType. к нему обращаться нужно не через MayDbf.FieldDefs.Items[i].FieldType, а MayDbf.DbfFieldDefs.Items[i].FieldType
кстати это касается не только FieldType. Т.е. более правильные значения из дбфника получаются после обращения к св-ву DbfFieldDefs...
п.с.
самое муторное - притянуть за уши дбфник (да и не только). Ведь в лине есть разница *.dbf и *.DBf, а винде поф...
кстати это касается не только FieldType. Т.е. более правильные значения из дбфника получаются после обращения к св-ву DbfFieldDefs...
п.с.
самое муторное - притянуть за уши дбфник (да и не только). Ведь в лине есть разница *.dbf и *.DBf, а винде поф...
