<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to Discussion</title><link>https://sourceforge.net/p/tdbf/discussion/</link><description>Recent posts to Discussion</description><atom:link href="https://sourceforge.net/p/tdbf/discussion/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 19 Feb 2026 14:22:13 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/tdbf/discussion/feed.rss" rel="self" type="application/rss+xml"/><item><title>Timeout for TPagedFile.Read</title><link>https://sourceforge.net/p/tdbf/discussion/107245/thread/49fa7848e0/?limit=50#e5a9</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Currently the loop in TPagedFile.Read waits infinitely for being able to read from the file. This might be a problem. Therefore I propose to add a LockTimeout with a default of 5 seconds.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;add a property to the class TDbf&lt;/li&gt;
&lt;li&gt;Use it to set a similar property of TPagedFile&lt;/li&gt;
&lt;li&gt;Use that timeout in  TPagedFile.Read&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I have attached the relevant patches.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thomas Mueller</dc:creator><pubDate>Thu, 19 Feb 2026 14:22:13 -0000</pubDate><guid>https://sourceforge.net4a3385af6763f4564b76dc1b6ed3d0bd5eccc7f0</guid></item><item><title>Packages for Delphi 12</title><link>https://sourceforge.net/p/tdbf/discussion/107245/thread/c1548bd894/?limit=50#5898/edc0</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I have no experience with C++ projects. Sorry.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thomas Mueller</dc:creator><pubDate>Thu, 19 Feb 2026 14:02:52 -0000</pubDate><guid>https://sourceforge.net010b16250cd3f789a357f4d5123f6a74004a2fb2</guid></item><item><title>Packages for Delphi 12</title><link>https://sourceforge.net/p/tdbf/discussion/107245/thread/c1548bd894/?limit=25#5898</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello M. Mueller,&lt;br/&gt;
I am an old user of the tdbf package, my previous compil was for RAD studio 10.2 tokyo, &lt;br/&gt;
I just made today the compil for Delphi 12, using the community edition, it works, when I create a new app, I can add the component. &lt;br/&gt;
in the second step I would like to use the same dcltdbf290.bpl on another machine where I installed the c++builder 12 community edition, After installation, I can see it in the packages list but when I create a c++ project, the component is not available from the palette, any idea of what is wrong ? Does I have to re-create the package from the c++builder edition ? If it is the case, can you remember me the procedure ? &lt;br/&gt;
Regards from Belgium, Jean-Paul&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jean-Paul Deryck</dc:creator><pubDate>Tue, 18 Nov 2025 16:56:20 -0000</pubDate><guid>https://sourceforge.netf92dab7d247b136ad1fa1cb808cc4860a6fefa72</guid></item><item><title>Packages for Delphi 13</title><link>https://sourceforge.net/p/tdbf/discussion/107245/thread/56fe972b34/?limit=50#d139</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I just added packages for Delphi 13 and also added it to the dbfcomon.inc file. They compile, but be warned that I have not done any tests.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thomas Mueller</dc:creator><pubDate>Fri, 12 Sep 2025 16:02:34 -0000</pubDate><guid>https://sourceforge.net73033d88b1fa27389b5212cddf576e64f7321172</guid></item><item><title>TlargeIntField set filter error </title><link>https://sourceforge.net/p/tdbf/discussion/107245/thread/7e82b4536a/?limit=25#4b4a/51dc</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;code&gt;RecordCount&lt;/code&gt; is similar to &lt;code&gt;PhysicalRecordCount&lt;/code&gt; and is the physical number of records in the file, including deleted records and records excluded by the filter.&lt;/p&gt;
&lt;p&gt;For the number of active records, use &lt;code&gt;ExactRecordCount&lt;/code&gt;. This can take a while, as it has to filter all records.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Baker</dc:creator><pubDate>Mon, 24 Mar 2025 18:51:24 -0000</pubDate><guid>https://sourceforge.net345bc16b00448cbea1ceb6287a936276139d6f78</guid></item><item><title>TlargeIntField set filter error </title><link>https://sourceforge.net/p/tdbf/discussion/107245/thread/7e82b4536a/?limit=25#4b4a</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;var&lt;br/&gt;
  FDB:TDbf;&lt;br/&gt;
begin&lt;br/&gt;
  FDB:=TDbf.Create(nil);&lt;br/&gt;
  FDB.FilePathFull:='.\';&lt;br/&gt;
  FDB.TableLevel:=7;&lt;br/&gt;
  FDB.tablename :='test.dbf';&lt;br/&gt;
  Fdb.FieldDefs.Add('prjid',ftlargeint);&lt;br/&gt;
  Fdb.FieldDefs.Add('no',ftstring,10);&lt;br/&gt;
  Fdb.CreateTable;&lt;br/&gt;
  Fdb.active:=True;&lt;br/&gt;
  Fdb.AppendRecord(&lt;span&gt;[3556856671915480078,'1']&lt;/span&gt;);&lt;br/&gt;
  Fdb.AppendRecord(&lt;span&gt;[3556856671915480078,'2']&lt;/span&gt;);&lt;br/&gt;
  Fdb.AppendRecord(&lt;span&gt;[3556856671915480017,'3']&lt;/span&gt;);&lt;br/&gt;
  Fdb.Filter:='prjid=3556856671915480078';&lt;br/&gt;
  Fdb.Filtered:=True;&lt;br/&gt;
  DataSource1.DataSet:=FDB;&lt;br/&gt;
  ShowMessage(IntToStr(FDB.RecordCount));&lt;br/&gt;
end;&lt;br/&gt;
filter no effective&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">张修利</dc:creator><pubDate>Mon, 24 Mar 2025 09:35:51 -0000</pubDate><guid>https://sourceforge.nete0ede548ab6da7aca172496a24b149c9f5688210</guid></item><item><title>Access violation in 64-bit, Debug</title><link>https://sourceforge.net/p/tdbf/discussion/107245/thread/38240a47/?limit=25#8d7b</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Thank you Giuseppe, I can compite 64 bit platform on Delphi 12.1 tieh field update now. I added your ifdef code.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giorgio</dc:creator><pubDate>Tue, 08 Oct 2024 12:34:09 -0000</pubDate><guid>https://sourceforge.net0fc413abc1fb8b0113dc23f40b31eb7469ceb7b3</guid></item><item><title>Compile a 64 bit app</title><link>https://sourceforge.net/p/tdbf/discussion/107245/thread/a66366184f/?limit=25#aee0</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This post &lt;a class="" href="https://sourceforge.net/p/tdbf/discussion/107245/thread/38240a47/?limit=25#8121"&gt;https://sourceforge.net/p/tdbf/discussion/107245/thread/38240a47/?limit=25#8121&lt;/a&gt; suggeste me to to update the dbf.pas file as suggestet by Giuseppe Costanzo, and now it work fine.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giorgio</dc:creator><pubDate>Tue, 08 Oct 2024 12:32:29 -0000</pubDate><guid>https://sourceforge.netef7082bb2b88a5949b636b3f0391723f3a38669e</guid></item><item><title>Compile a 64 bit app</title><link>https://sourceforge.net/p/tdbf/discussion/107245/thread/a66366184f/?limit=25#52f0</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I've donwloaded the last tDbf 7.01 version, and changed the package for Delphi 10 in order to support version VER360 (Delphi 12). I have simply copyed the block for VER300 and replaced VER300 with VER360 in the copied new block.&lt;br/&gt;
Then I've compiled in 32bit platform and installed dcltdb230.bpl.&lt;br/&gt;
Then I switched to 64bit platform and build the tdbf230.bpl.&lt;br/&gt;
I've opened the demo project, added 64bit platform, and compiled it.&lt;br/&gt;
It runs, but if I try to update a record in "simple program", I get error "Project TDbf_Demo.exe raised exception class $C0000005 with message 'c0000005 ACCESS_VIOLATION'.&lt;br/&gt;
How can I use TDbf in 64 bit app?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giorgio</dc:creator><pubDate>Tue, 08 Oct 2024 11:43:34 -0000</pubDate><guid>https://sourceforge.net0000cf78657cc28e7042b72274e9459836bb8401</guid></item><item><title>How do I install TDBF on tool palette?</title><link>https://sourceforge.net/p/tdbf/discussion/107245/thread/17df56042e/?limit=25#a6d3</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;For anyone still reading this post - the component is installed with the existing 'Data Access' components rather than getting a folder for TDBF. The trouble is there is nothing to tell one to look there so it seems like it was not installed when actually it was installed. See my Tutorial for beginners for other hints.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Allen</dc:creator><pubDate>Thu, 06 Jun 2024 06:50:02 -0000</pubDate><guid>https://sourceforge.netfeac7f19f2ee8fc86e076f49abcc38ea6c9337d8</guid></item></channel></rss>