UniConnection := TUniConnection.Create(self);
UniConnection.ProviderName := 'DBF';
UniConnection.Database:='D:\Project\UniDAC_DBF'; // Здесь не путь с именем файла а только папка с файлами!
UniConnection.SpecificOptions.Values['DBFFormat'] := 'dfdBaseIII'; // Выберите Ваш формат
UniConnection.SpecificOptions.Values['Direct'] := 'True';
UniConnection.Connect;
UniQuery := TUniQuery.Create(self);
UniQuery.Connection := UniConnection;
UniQuery.SQL.Text := 'select * from real'; // Здесь "real" это имя таблицы, т.е. файла real.dbf в папке, указанной выше
UniQuery.Open;
Умею я работать с БД? Да.
Умею писать sql запросы? Да.
Знаю я как работать с БД в Delphi? Да.
Документация? Как вы думаете какая документация у компонента работающего с 18 БД?
Большая. Как вы думаете - будет там пример запроса или только общая информация?
Только общая информация.
Не работает. Но ведь должно. А вот и нет.
Но вот почему то считает мне не правильные размеры файла, его ширину и высоту.
Нет. Ваш не работает, мой работает.
А почему его у Вас нет? Вы считаете это моя проблема или devart-ов?
А зачем оно мне? Вы меня что, наняли? Я Вам и так подсказал достаточно. Вы спросили как читать dbf через unidac - я ответил. Вы этого не умели. О том, что у Вас база "некомплектная" в исходном вопросе ничего не было. Какие потом ещё вводные ждать? Нет уж, далее сами...