Adam, Yes this is possible. 1 create your table and fields 3 open table designer (right click on the component) 3 load data into the table eather from a...
Thanks Wilfried, I have tried your suggestion, except I do not have StoreDataOnForm in my Object Inspector. I am running version 3.05. Is this feature in a ...
Adam, Delphi does not show all in object inspector by default. Click right in object inspector then -> view -> toggle -- rgds, Wilfried http://www.mestdagh.biz...
Hello, ... As far as I know it is because the previous version record is inserted, and then deleted. so deleted count stay the same value. (I'm not 100% sure...
Thanks Wilfried, it worked. Adam ... right in object inspector then -> ... StoreDataOnForm in ... in a ... <wilfried@m...> ... www.components4developers.com ...
Hi, I'd like to use Array field to store a list of Phone numbers of a person, I created a Numbers of Array, then what to do next? is there a sample code that...
I reload my kbmMemTable (called "kbmMTFutsSchedExtract") at runtime, and then do kbmMTFutsSchedExtract.Indexes.RebuildAll. On some machines, it runs fine. On...
Hello, I'm pretty sure it has nothing to do with OS or machines. But maybe some data is different, or some locales. Since you can emulate the problem on some...
Dear Wilfried My use of MemTable typically involves 1. Emptying the MemTable: Form_Scans.mtImportedData_.EmptyTable; 2. loading a text file of numerical...
Nicholas, No I think it is ok what you do. It dont need extra code to release memory. When you delete records then the pointers to the records are re-used for...
Hi SequentialSearch() if absolutely BUGGY ... see last line of the function, Index:=LastNo !!! As memtable decides dinamically, if recordcount < 20, to use...
Hi SequentialSearch() if absolutely BUGGY ... see last line of the function, Index:=LastNo !!! As memtable decides dinamically, if recordcount < 20, to use...
Hi, I have been aware about the bug for some time... reason why the 3.07 still is downloadable from the site. Its fixed in 3.09 which will be released shortly....
I have a TCP Server application (Indy) where I create a data module with a memTable on it for each connection and attach the table to a memTable on the main...
Ian, kbmMemtable is threadsafe, but if several threads doing operations on the same data it is maybe preferable that you call Lock / Unlock in each thread...
Whats new in v. 3.09 15. May 2003 ... Fixes/Enhancements: - Fixed missing AfterScroll event in GotoKey/FindKey/FindNearest. Bug reported by Bill Miller...
After more testing I have found the following: When a new TCP client connects and I create its data module containing the memTable I have to close the main...
Ian, Yes that's correct. another way is to set AttachMaxCount to a max value that you need. Be aware that it take a little memory. -- rgds, Wilfried ...
Hello, every day i read 3.000.000 records from 100 textfiles and store them in a kbmmemtable. i have no indicator to find added, modified or deleted records in...
Hello, every day i read 3.000.000 records from 100 textfiles and store them in a kbmmemtable. i have no indicator to find added modified or deleted records in...
Hi ! The BUG : If have a table like this : with DM_AtivPer do begin T_Prenhez.FieldDefs.Clear; T_Prenhez.IndexDefs.Clear; T_Prenhez.FieldDefs.Add('BRINCO',...
Carlos, I dont think your problem is a bug, but rather the index you are using. The key that you have defined is a superkey consisting of BRINCO and DATA as a...
Carlos, Not a bug. Follow the advice of Adam, or use Locate with field modifiers like this: Locate('brinco;data:N', VarArrayOf( [' 218', NULL] ), []); ...
I have some question when I use the kbmMemTable. I do not delete the records that has been filted. It can add field when It is opening. I want to find data by...
I have some question when I use the kbmMemTable. I do not delete the records that has been filted. It can add field when It is opening. I want to find data by...
Hi Have you considered TDataset.Lookup, The major difference between lookup and locate is that lookup does not nove the cursor HTH Neven ... From: "mrzxc1995"...
Hello, ... Attach a second MT to the first one. When you are editing the first one, you can use Locate on the other one to find data. -- rgds, Wilfried ...