Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2011, 10:27   #21
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Упрощенный вариант чтения dbf твоей структуры (без обработки критичных ситуаций)
Код:
procedure TForm2.SpeedButton3Click(Sender: TObject);
var xDbfHandle: Integer;
    Buf: array [0..20] of Char;
begin
  xDbfHandle:=FileOpen('e:\test.dbf',fmOpenRead);
  FileSeek(xDbfHandle,65,0);
  while FileRead(xDbfHandle,Buf,21)=21 do
    //Buf[0]=#32 - запись не удалена
    if Buf[0]=#32 then Memo.Lines.Add(Trim(Copy(Buf,1,20)));
  FileClose(xDbfHandle);
end;
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление данных в XML файл. LexaL Помощь студентам 3 24.12.2010 09:25
сформировать xml-файл на основе другого xml-файла NieL Общие вопросы Delphi 2 21.12.2010 15:49
Добавление тегов sergiksergik Microsoft Office Excel 28 24.05.2010 21:49
Добавление узлов в XML в Delphi, исользуя Treeview Анастасия999 Помощь студентам 0 08.05.2010 10:05
как проверить заголовок XML? stan90 Общие вопросы по Java, Java SE, Kotlin 0 28.11.2009 18:18