Search the web
Sign In
New User? Sign Up
memtable · Discuss the use of kbmMemTable and associated BCB/Delphi components.
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want your group to be featured on the Yahoo! Groups website? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Messages 6035 - 6064 of 6065   Newest  |  < Newer  |  Older >  |  Oldest
Messages: Show Message Summaries   (Group by Topic) Sort by Date v  
#6064 From: "peer754" <peer754@...>
Date: Mon Jan 19, 2009 3:04 pm
Subject: Compilation error while following installation procedure
peer754
Offline Offline
Send Email Send Email
 
Hi,

First, I'm VERY new in using kbmmemtable AND RAD Studio.
In my software dev project I'm currently working in (a quit big Win XP
application) I need to install kbmmemtable for using old and making new
Quick Report classes.

When I try to follow the installation procedure taken from the file
"installation.txt" supplied by kbmmemtable supplier, I fail due to
whatever reason(s).

1. I delete all old kbm related files
2. I open the kbmMemD2007Run.dproj and compile
     (Here the first problem occurs: Can't find dbrtl.dcp,
      I fix this by    adding the RAD Studio lib path)
3. The result from compilation are the following files all located in
     my D2007\Win32 folder:
     * kbmMemBinaryStreamFormat.dcu
     * kbmMemCSVStreamFormat.dcu
     * kbmMemD2007Run.dcu
     * kbmMemResEng.dcu
     * kbmMemTable.dcu
4. I add the D2007\Win32 folder to my project path
5. I open the kbmMemD2007Des.dproj and compile
6. Compilation failes due to it can't find kbmMemD2007Run.dcp.
     When I look into source dir there's only a kbmMemD2007Run.dcu
     and from here on I don't know what to do next???
Why, don't I have a .dcp file after compilation?
Should I change the file extension in XP-explorer, I don't think that
would solve anything but I'm beginning to feel VERY DESPERATE? [:((]

Please, any expert here, help is NEEDED VERY MUCH!

Thanks,
Peer




[Non-text portions of this message have been removed]

#6063 From: "peer754" <peer754@...>
Date: Tue Jan 20, 2009 6:40 am
Subject: Compilation error while following installation procedure
peer754
Offline Offline
Send Email Send Email
 
Hi,

First, I'm VERY new in using kbmmemtable AND RAD Studio.
In my software dev project I'm currently working in (a quit big Win
XP application) I need to install kbmmemtable for using old and
making new Quick Report classes.

When I try to follow the installation procedure taken from the
file "installation.txt" supplied by kbmmemtable supplier, I fail due
to whatever reason(s).

1. I delete all old kbm related files
2. I open the kbmMemD2007Run.dproj and compile
    (Here the first problem occurs: Can't find dbrtl.dcp,
     I fix this by    adding the RAD Studio lib path)
3. The result from compilation are the following files all located in
    my D2007\Win32 folder:
    * kbmMemBinaryStreamFormat.dcu
    * kbmMemCSVStreamFormat.dcu
    * kbmMemD2007Run.dcu
    * kbmMemResEng.dcu
    * kbmMemTable.dcu
4. I add the D2007\Win32 folder to my project path
5. I open the kbmMemD2007Des.dproj and compile
6. Compilation failes due to it can't find kbmMemD2007Run.dcp.
    When I look into source dir there's only a kbmMemD2007Run.dcu
    and from here on I don't know what to do next???
Why, don't I have a .dcp file after compilation?
Should I change the file extension in XP-explorer, I don't think that
would solve anything but I'm beginning to feel VERY DESPERATE?

Please, any expert here, help is NEEDED VERY MUCH!

Thanks,
Peer

#6062 From: "Jim" <jim@...>
Date: Fri May 22, 2009 7:06 pm
Subject: Re: kbmMemTable Freeware Development
jimmckeeth
Offline Offline
Send Email Send Email
 
--- In memtable@yahoogroups.com, "duetting" <duetting@...> wrote:
>
> i wanted to ask if there are people interrested
> in further developing or at least bugfixing it as open source.

While I think that sounds like a good idea, I am not sure how viable it would
be.  The license that the previous versions of TkbmMemTable was distributed
under is no an open source license, but was a freeware with source license. 
Specifically the license states:

// 25. Jul. 2003
// You are allowed to use this component in any application for free.
// You are not allowed to use the knowledge gained from this component or any
code
// from it for creating applications or developer tools directly competing with
any
// C4D tool unless specifically approved in writing by C4D.

So maybe you could get away with distributing delta patches, but that only works
as long as you know everyone is on the same version.

-Jim

#6061 From: "Jim" <jim@...>
Date: Fri May 22, 2009 7:37 pm
Subject: Re: ANN: kbmMemTable v. 5.80 Standard Edition and Professional Edition released!
jimmckeeth
Offline Offline
Send Email Send Email
 
--- In memtable@yahoogroups.com, "Kim Madsen" <kbm@...> wrote:
>
> We are happy to announce the immediate availability of kbmMemTable v. 5.80
> Standard Edition and Professional Edition, now with support for Delphi 2009!

I am possibly interested in kbmMemTable but am unable to find any details about
even Delphi 2007 support on http://www.myc4d.com/ or
http://www.components4programmers.com/

-Jim

#6060 From: "thornejim" <thornejim@...>
Date: Mon Jun 22, 2009 10:43 pm
Subject: EAccess Error
thornejim
Offline Offline
Send Email Send Email
 
Hi,

I wonder if anyone is still around this group?  I just moved up to ver 5.52 (I
was using an older version with Delphi 4, but I recently acquired Delphi 7!
Yea!).

I am trying to use the Persistent feature.  I have a form, a KbmMemtable, a
KbmMemtableStreamFormat, a DataSet, and some basic db input fields.

With a Binary stream I can load, run and input data.  When I quit the app I get
an EAccess error.  Every time.

With a CSV stream, it will save the first time - filename and all works well. 
But every subsequent time I get the same error.  Unless I delete the CSV file.

I just can't figure it out ... in spite of buying the help files, which were of
little help (no big deal though - I'm glad to chip in that little bit for the
use of a great component!!!).

thanks for any help!

Jim

#6059 From: "duetting" <duetting@...>
Date: Wed Jan 21, 2009 1:03 pm
Subject: kbmMemTable Freeware Development
duetting
Offline Offline
Send Email Send Email
 
As components4developers collects now charges for new versions and
updates of kbmMemTable i wanted to ask if there are people interrested
in further developing or at least bugfixing it as open source. I've
found a few bugs ( mostly in code i contributed myself i must admit)
and wrote a message to components4developers but never got an answer.
I did not buy an SAU but the documentation a few years ago. I
personally aren't very experienced in Delphi .Net and also don't
possess Delphi 2009 so don't expect anything from these points. But if
there is enough interrest to keep kbmMemTable open source and free i
would create a sourceforge project. If that is a problem for the
people of components4developers please contact me.
In my opinion kbmMemTable can live on as a community project as the
history in kbmMemTable.pas shows. I don't have a problem with the
costs as 30$/year isn't much for the work involved in such a project.
If someone needs support the 30$ are a good investment. But i believe
in open source projects and that developers can put their work
together to the benefit of all.

Best Regards,
Markus Dütting
cosymed AG

#6058 From: DelCat <niafalls74@...>
Date: Thu Dec 18, 2008 7:05 pm
Subject: Re: Re: Pb with TkbMemTable when migrating from Delphi5 to Delphi7
shorter_than...
Offline Offline
Send Email Send Email
 
I didn't call you an ass, I called you lazy.  But I think someone might have
inferred "pompous" from your fanboi-like signature describing in large detail
your little pile of hardware.  Kids and gamers care how you partition your
harddrive and/or what model they are.  Programmers generally understand that
computers are tools, not toys.

As far as components go, having to install a component is a LAZY excuse.  If one
of my staff ever said anything like that, it would show in the next performance
review.   A good programmer knows the best tools for the job, and will use
those.  A little extra effort in getting your environment set up will save time
programming and result in a better product.



----- Original Message ----
From: Sean Roberts <sean_c_roberts@...>
To: memtable@yahoogroups.com
Sent: Wednesday, December 17, 2008 4:57:23 PM
Subject: RE: [memtable] Re: Pb with TkbMemTable  when migrating from Delphi5 to
Delphi7


I only got involved in this when replying to someone on the general Delphi
thread - I never meant to be included on a thread in the kbmMemTable group.

If I have offended you, then I apologize.

To those that think they can label someone as a "pompous ass" without knowing
anything about them, good luck with your Delphi skills, because your people
skill suck.
http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_speed_12200\
8

[Non-text portions of this message have been removed]


------------------------------------

Latest release of kbmMemTable can be found at www.components4developers.com
Yahoo! Groups Links

#6057 From: Sean Roberts <sean_c_roberts@...>
Date: Wed Dec 17, 2008 9:57 pm
Subject: RE: Re: Pb with TkbMemTable when migrating from Delphi5 to Delphi7
sean_c_roberts
Online Now Online Now
Send Email Send Email
 
I only got involved in this when replying to someone on the general Delphi
thread - I never meant to be included on a thread in the kbmMemTable group.

If I have offended you, then I apologize.

To those that think they can label someone as a "pompous ass" without knowing
anything about them, good luck with your Delphi skills, because your people
skill suck.
http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_speed_12200\
8

[Non-text portions of this message have been removed]

#6056 From: Neven MacEwan <neven@...>
Date: Wed Dec 17, 2008 6:28 pm
Subject: Re: Re: Pb with TkbMemTable when migrating from Delphi5 to Delphi7
nevenmac
Offline Offline
Send Email Send Email
 
Sean

Why you would state this 'preference' on a newsgroup dedicated to
kbmMemtable is beyond me, Unless you are
the lazy pompous ass it appears you are.

Is that insulting enough?

Neven MacEwan B.E. E&E
> I'm just stating my preferences.
>
> I find that if I have to move a project to a different machine on which I've
installed Delphi, I don't enjoy the extra burdon of then having to install any
supporting components I used when building the project.
>
> My preference (and it does not have to be yours) is to be able to (whenever
possible) work on projects using only the VCL components that come with my
Delphi installation (whenever possible).
>
> Please try to be more professional and not insult me personally just because
we disagree.
>
>
>
> To: memtable@...: niafalls74@...: Wed, 10 Dec 2008
10:27:19 -0800Subject: Re: [memtable] Re: Pb with TkbMemTable when migrating
from Delphi5 to Delphi7
>
>
>
> Sean, your argument is pour and pointless. What's your goal? Creating programs
that are efficient, or expending the least amount of effort while creating a
program? If it's the latter, you're lazy...________________________________From:
Sean Roberts <sean_c_roberts@...>To: memtable@...:
Wednesday, December 10, 2008 11:15:12 AMSubject: RE: [memtable] Re: Pb with
TkbMemTable when migrating from Delphi5 to Delphi7All I meant was that
TClientData set doesn't require that any additional VCL components be
installed.Sean Christopher Roberts, M.A.http://www. linkedin. com/in/seancrobe
rts------ --------- --------- --------- --------- --------- -------XFX nForce
680i LT SLI Socket 775 | Intel Core 2 Duo E6750 OC: 1600 FSB @ 3.2 GHz | 4 x OCZ
SLI 1024MB PC6400 DDR2 800MHz | XION 600w PSU | CM Stacker STC-T01 Case | Sony
GDM-W900 24" CRT Monitor | EVGA GeForce 9800 GX2 OC: 675/1100 | WD SATA 74 GB
Raptor (boot/system) , WD SATA 120 GB (applications) , WD SATA 500 GB (storage)
| Windows Vista Business 64-Bit | Patient and supportive significant otherTo:
memtable@yahoogroup s.comFrom: dkeith2@yahoo. comDate: Wed, 10 Dec 2008 15:33:05
+0000Subject: [memtable] Re: Pb with TkbMemTable when migrating from Delphi5 to
Delphi7--- In memtable@yahoogroup s.com, "herveroy13" <herveroy@.. .> wrote:>>
hello everybody,> I have a Pb with TkbMemTable when migrating from Delphi5 to
Delphi7.> Compiling is Ok but an error occurs when running. > > Format not
specified> > It occurs on an instruction : MmTbl.LoadFromFile( MmTbl.Persistent
File);> where persistent file is a .txt file> This instruction was correct on
Delphi 5.> > Where is the pb ?> > Hervé> > Thx>Herve -Sean was right about using
a separate format component, a kbmCSVStreamFormat class. Kim separated the file
I/O logic from the memtable several years ago. It basically works the same way,
but makes the property page smaller/less complex on the memtable. Instead of
specifying the import file properties on the memtable, you specify them on a
kbmCSVStreamFormat class. Then you assign the kbmCSVStreamFormat class to your
kbmMemTable' s DefaultFormat property. Since you are performing the same basic
tasks, converting yourkbmMemTable code to the newer format should be relatively
painless.As for TClientDataSet being 'native' to delphi, I'm not sure what Sean
was talking about. TkbmMemTable is as 'native' to delphi as it gets, being
composed of 100% delphi code. Incidentally, kbmMemTable has much better
performance than tclientdataset, is more stable, is thread safe etc. It is a
VAST improvement over TClientDataset, and is completely 'native' to delphi.David
Keith ____________ _________ _________ _________ _________ _________ _Send
e-mail faster without improving your typing skills.http://windowslive.
com/Explore/ hotmail?ocid= TXT_TAGLM_ WL_hotmail_ acq_speed_ 122008[Non-text
portions of this message have been removed][Non-text portions of this message
have been removed]
>
>
>
>
>
> _________________________________________________________________
> Suspicious message? There’s an alert for that.
>
http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_broad2_1220\
08
>
> [Non-text portions of this message have been removed]
>
>
> ------------------------------------
>
> Latest release of kbmMemTable can be found at www.components4developers.com
> Yahoo! Groups Links
>
>
>
>
>

#6055 From: Sean Roberts <sean_c_roberts@...>
Date: Wed Dec 17, 2008 10:29 am
Subject: RE: Re: Pb with TkbMemTable when migrating from Delphi5 to Delphi7
sean_c_roberts
Online Now Online Now
Send Email Send Email
 
I'm just stating my preferences.

I find that if I have to move a project to a different machine on which I've
installed Delphi, I don't enjoy the extra burdon of then having to install any
supporting components I used when building the project.

My preference (and it does not have to be yours) is to be able to (whenever
possible) work on projects using only the VCL components that come with my
Delphi installation (whenever possible).

Please try to be more professional and not insult me personally just because we
disagree.



To: memtable@...: niafalls74@...: Wed, 10 Dec 2008
10:27:19 -0800Subject: Re: [memtable] Re: Pb with TkbMemTable when migrating
from Delphi5 to Delphi7



Sean, your argument is pour and pointless. What's your goal? Creating programs
that are efficient, or expending the least amount of effort while creating a
program? If it's the latter, you're lazy...________________________________From:
Sean Roberts <sean_c_roberts@...>To: memtable@...:
Wednesday, December 10, 2008 11:15:12 AMSubject: RE: [memtable] Re: Pb with
TkbMemTable when migrating from Delphi5 to Delphi7All I meant was that
TClientData set doesn't require that any additional VCL components be
installed.Sean Christopher Roberts, M.A.http://www. linkedin. com/in/seancrobe
rts------ --------- --------- --------- --------- --------- -------XFX nForce
680i LT SLI Socket 775 | Intel Core 2 Duo E6750 OC: 1600 FSB @ 3.2 GHz | 4 x OCZ
SLI 1024MB PC6400 DDR2 800MHz | XION 600w PSU | CM Stacker STC-T01 Case | Sony
GDM-W900 24" CRT Monitor | EVGA GeForce 9800 GX2 OC: 675/1100 | WD SATA 74 GB
Raptor (boot/system) , WD SATA 120 GB (applications) , WD SATA 500 GB (storage)
| Windows Vista Business 64-Bit | Patient and supportive significant otherTo:
memtable@yahoogroup s.comFrom: dkeith2@yahoo. comDate: Wed, 10 Dec 2008 15:33:05
+0000Subject: [memtable] Re: Pb with TkbMemTable when migrating from Delphi5 to
Delphi7--- In memtable@yahoogroup s.com, "herveroy13" <herveroy@.. .> wrote:>>
hello everybody,> I have a Pb with TkbMemTable when migrating from Delphi5 to
Delphi7.> Compiling is Ok but an error occurs when running. > > Format not
specified> > It occurs on an instruction : MmTbl.LoadFromFile( MmTbl.Persistent
File);> where persistent file is a .txt file> This instruction was correct on
Delphi 5.> > Where is the pb ?> > Hervé> > Thx>Herve -Sean was right about using
a separate format component, a kbmCSVStreamFormat class. Kim separated the file
I/O logic from the memtable several years ago. It basically works the same way,
but makes the property page smaller/less complex on the memtable. Instead of
specifying the import file properties on the memtable, you specify them on a
kbmCSVStreamFormat class. Then you assign the kbmCSVStreamFormat class to your
kbmMemTable' s DefaultFormat property. Since you are performing the same basic
tasks, converting yourkbmMemTable code to the newer format should be relatively
painless.As for TClientDataSet being 'native' to delphi, I'm not sure what Sean
was talking about. TkbmMemTable is as 'native' to delphi as it gets, being
composed of 100% delphi code. Incidentally, kbmMemTable has much better
performance than tclientdataset, is more stable, is thread safe etc. It is a
VAST improvement over TClientDataset, and is completely 'native' to delphi.David
Keith ____________ _________ _________ _________ _________ _________ _Send
e-mail faster without improving your typing skills.http://windowslive.
com/Explore/ hotmail?ocid= TXT_TAGLM_ WL_hotmail_ acq_speed_ 122008[Non-text
portions of this message have been removed][Non-text portions of this message
have been removed]





_________________________________________________________________
Suspicious message? There’s an alert for that.
http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_broad2_1220\
08

[Non-text portions of this message have been removed]

#6054 From: DelCat <niafalls74@...>
Date: Wed Dec 10, 2008 6:27 pm
Subject: Re: Re: Pb with TkbMemTable when migrating from Delphi5 to Delphi7
shorter_than...
Offline Offline
Send Email Send Email
 
Sean, your argument is pour and pointless.  What's your goal?  Creating programs
that are efficient, or expending the least amount of effort while creating a
program?  If it's the latter, you're lazy...




________________________________
From: Sean Roberts <sean_c_roberts@...>
To: memtable@yahoogroups.com
Sent: Wednesday, December 10, 2008 11:15:12 AM
Subject: RE: [memtable] Re: Pb with TkbMemTable  when migrating from Delphi5 to
Delphi7



All I meant was that TClientData set doesn't require that any additional VCL
components be installed.
Sean Christopher Roberts, M.A.http://www. linkedin. com/in/seancrobe rts------
--------- --------- --------- --------- --------- -------XFX nForce 680i LT SLI
Socket 775 | Intel Core 2 Duo E6750 OC: 1600 FSB @ 3.2 GHz | 4 x OCZ SLI 1024MB
PC6400 DDR2 800MHz | XION 600w PSU | CM Stacker STC-T01 Case | Sony GDM-W900 24"
CRT Monitor | EVGA GeForce 9800 GX2 OC: 675/1100 | WD SATA 74 GB Raptor
(boot/system) , WD SATA 120 GB (applications) , WD SATA 500 GB (storage) |
Windows Vista Business 64-Bit | Patient and supportive significant other

To: memtable@yahoogroup s.comFrom: dkeith2@yahoo. comDate: Wed, 10 Dec 2008
15:33:05 +0000Subject: [memtable] Re: Pb with TkbMemTable when migrating from
Delphi5 to Delphi7

--- In memtable@yahoogroup s.com, "herveroy13" <herveroy@.. .> wrote:>> hello
everybody,> I have a Pb with TkbMemTable when migrating from Delphi5 to
Delphi7.> Compiling is Ok but an error occurs when running. > > Format not
specified> > It occurs on an instruction : MmTbl.LoadFromFile( MmTbl.Persistent
File);> where persistent file is a .txt file> This instruction was correct on
Delphi 5.> > Where is the pb ?> > Hervé> > Thx>Herve -Sean was right about using
a separate format component, a kbmCSVStreamFormat class. Kim separated the file
I/O logic from the memtable several years ago. It basically works the same way,
but makes the property page smaller/less complex on the memtable. Instead of
specifying the import file properties on the memtable, you specify them on a
kbmCSVStreamFormat class. Then you assign the kbmCSVStreamFormat class to your
kbmMemTable' s DefaultFormat property. Since you are performing the same basic
tasks, converting your
  kbmMemTable code to the newer format should be relatively painless.As for
TClientDataSet being 'native' to delphi, I'm not sure what Sean was talking
about. TkbmMemTable is as 'native' to delphi as it gets, being composed of 100%
delphi code. Incidentally, kbmMemTable has much better performance than
tclientdataset, is more stable, is thread safe etc. It is a VAST improvement
over TClientDataset, and is completely 'native' to delphi.David Keith

____________ _________ _________ _________ _________ _________ _
Send e-mail faster without improving your typing skills.
http://windowslive. com/Explore/ hotmail?ocid= TXT_TAGLM_ WL_hotmail_ acq_speed_
122008

[Non-text portions of this message have been removed]






[Non-text portions of this message have been removed]

#6053 From: "blumy2005" <blumy2005@...>
Date: Tue Dec 16, 2008 9:45 am
Subject: Please help with LoadFromDataSet
blumy2005
Offline Offline
Send Email Send Email
 
I have a problem...need help

I load at rin time a KbmMemTAble with no field from a query

MTPersonal->Close();
MTPersonal->LoadFromDataSet(DM->qSelect,TkbmMemTableCopyTableOptions
() << mtcpoStructure << mtcpoProperties << mtcpoLookup <<
mtcpoCalculated << mtcpoFieldIndex);
MTPersonal->Open();


In that moment, i want to add new field to MTPersonal like
MTPersonal->FieldDefs->Add("TEST", ftString, 20 , true);


okkk...work but when i want to use the TEST field...MTPersonal->Locate
("TEST","1",Opts)

ERROR!! TEST field does not exist????

Please give advice how to add fields at run time, after
LoadFromDataSet

#6052 From: Sean Roberts <sean_c_roberts@...>
Date: Wed Dec 10, 2008 4:15 pm
Subject: RE: Re: Pb with TkbMemTable when migrating from Delphi5 to Delphi7
sean_c_roberts
Online Now Online Now
Send Email Send Email
 
All I meant was that TClientData set doesn't require that any additional VCL
components be installed.
Sean Christopher Roberts,
M.A.http://www.linkedin.com/in/seancroberts-------------------------------------\
---------------------------XFX nForce 680i LT SLI Socket 775 | Intel Core 2 Duo
E6750 OC: 1600 FSB @ 3.2 GHz | 4 x OCZ SLI 1024MB PC6400 DDR2 800MHz | XION 600w
PSU | CM Stacker STC-T01 Case | Sony GDM-W900 24" CRT Monitor | EVGA GeForce
9800 GX2 OC: 675/1100 | WD SATA 74 GB Raptor (boot/system), WD SATA 120 GB
(applications), WD SATA 500 GB (storage) | Windows Vista Business 64-Bit |
Patient and supportive significant other



To: memtable@...: dkeith2@...: Wed, 10 Dec 2008
15:33:05 +0000Subject: [memtable] Re: Pb with TkbMemTable when migrating from
Delphi5 to Delphi7



--- In memtable@yahoogroups.com, "herveroy13" <herveroy@...> wrote:>> hello
everybody,> I have a Pb with TkbMemTable when migrating from Delphi5 to
Delphi7.> Compiling is Ok but an error occurs when running. > > Format not
specified> > It occurs on an instruction :
MmTbl.LoadFromFile(MmTbl.PersistentFile);> where persistent file is a .txt file>
This instruction was correct on Delphi 5.> > Where is the pb ?> > Hervé> >
Thx>Herve -Sean was right about using a separate format component, a
kbmCSVStreamFormat class. Kim separated the file I/O logic from the memtable
several years ago. It basically works the same way, but makes the property page
smaller/less complex on the memtable. Instead of specifying the import file
properties on the memtable, you specify them on a kbmCSVStreamFormat class. Then
you assign the kbmCSVStreamFormat class to your kbmMemTable's DefaultFormat
property. Since you are performing the same basic tasks, converting your
kbmMemTable code to the newer format should be relatively painless.As for
TClientDataSet being 'native' to delphi, I'm not sure what Sean was talking
about. TkbmMemTable is as 'native' to delphi as it gets, being composed of 100%
delphi code. Incidentally, kbmMemTable has much better performance than
tclientdataset, is more stable, is thread safe etc. It is a VAST improvement
over TClientDataset, and is completely 'native' to delphi.David Keith





_________________________________________________________________
Send e-mail faster without improving your typing skills.
http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_speed_12200\
8

[Non-text portions of this message have been removed]

#6051 From: "dkeith2" <dkeith2@...>
Date: Wed Dec 10, 2008 3:33 pm
Subject: Re: Pb with TkbMemTable when migrating from Delphi5 to Delphi7
dkeith2
Offline Offline
Send Email Send Email
 
--- In memtable@yahoogroups.com, "herveroy13" <herveroy@...>
wrote:
>
> hello everybody,
> I have a Pb with TkbMemTable when migrating from Delphi5 to
Delphi7.
> Compiling is Ok but an error occurs when running.
>
> Format not specified
>
> It occurs on an instruction :
MmTbl.LoadFromFile(MmTbl.PersistentFile);
> where persistent file is a .txt file
> This instruction was correct on Delphi 5.
>
> Where is the pb ?
>
> Hervé
>
> Thx
>

Herve -

Sean was right about using a separate format component, a
kbmCSVStreamFormat class. Kim separated the file I/O logic from
the memtable several years ago.

It basically works the same way, but makes the property
page smaller/less complex on the memtable. Instead of specifying
the import file properties on the memtable, you specify them on a
kbmCSVStreamFormat class. Then you assign the
kbmCSVStreamFormat class to your kbmMemTable's
DefaultFormat property.

Since you are performing the same basic tasks, converting your
kbmMemTable code to the newer format should be relatively
painless.

As for TClientDataSet being 'native' to delphi, I'm not sure what
Sean was talking about. TkbmMemTable is as 'native' to delphi as it
gets, being composed of 100% delphi code. Incidentally,
kbmMemTable has much better performance than tclientdataset, is
more stable, is thread safe etc. It is a VAST improvement over
TClientDataset, and is completely 'native' to delphi.

David Keith

#6050 From: "Kim Madsen" <kbm@...>
Date: Mon Dec 8, 2008 8:39 pm
Subject: SV: Pb with TkbMemTable when migrating from Delphi5 to Delphi7
kimbomadsen
Offline Offline
Send Email Send Email
 
Hi,



Older versions of kbmMemTable didnt have the notion of stream formats.

Newer versions do. A streamformat is for example CSV or binary and
determines how the data is streamed from and to external medias/storage.



Put a TkbmMemCSVStreamFormat or a TkbmMemBinaryStreamFormat (depending on
your requirements) on the datamodule/form where you have your TkbmMemTable
and set the memtables DefaultFormat to point on the streamformat.



And as a response to switch to ClientDataset. Yes. Its possible.. in some
cases… but its vastly slower and use up much more memory.

Further there are feature differences between the two.





best regards



Kim Madsen

Components4Developers

  <http://www.components4developers.com> http://www.components4developers.com



The best SOA, ESB and EAI components for the best developers

High performance, high scalability, high functionality, low cost







Fra: memtable@yahoogroups.com [mailto:memtable@yahoogroups.com] Pĺ vegne af
Sean Roberts
Sendt: 8. december 2008 21:30
Til: memtable@yahoogroups.com
Emne: RE: [memtable] Pb with TkbMemTable when migrating from Delphi5 to
Delphi7




First, I recommend that you switch to a ClientDataSet instead of KbMemTable
- it's natve to Delphi.

Second, I seem to recall (when I played with KBMemTable) that you have to
indicate a format into which you data is stored on the disk.

I think you can choose from things like CSV, etc.Sean Christopher Roberts,
M.A.http://www.linkedin.com/in/seancroberts---------------------------------
-------------------------XFX nForce 680i LT SLI Socket 775 | Intel Core 2
Duo E6750 OC: 1600 FSB @ 3.2 MHz | 4 x OCZ SLI 1024MB PC6400 DDR2 800MHz |
XION 600w PSU | CM Stacker 200 ATX/BTX Case | EVGA GeForce 9800 GX2 OC:
675/1100 | WD SATA 74 GB Raptor (boot/system), WD SATA 120 GB
(applications), WD SATA 500 GB (storage) | Windows Vista Business, SP1 |
Patient and supportive significant other

To: memtable@... <mailto:memtable%40yahoogroups.comFrom> :
herveroy@... <mailto:herveroy%40free.frDate> : Mon, 8 Dec 2008
12:08:50 +0000Subject: [memtable] Pb with TkbMemTable when migrating from
Delphi5 to Delphi7

hello everybody,I have a Pb with TkbMemTable when migrating from Delphi5 to
Delphi7.Compiling is Ok but an error occurs when running. Format not
specifiedIt occurs on an instruction :
MmTbl.LoadFromFile(MmTbl.PersistentFile);where persistent file is a .txt
fileThis instruction was correct on Delphi 5.Where is the pb ?HervéThx

__________________________________________________________
Send e-mail anywhere. No map, no compass.
http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_anywher
e_122008

[Non-text portions of this message have been removed]





[Non-text portions of this message have been removed]

#6049 From: Sean Roberts <sean_c_roberts@...>
Date: Mon Dec 8, 2008 8:29 pm
Subject: RE: Pb with TkbMemTable when migrating from Delphi5 to Delphi7
sean_c_roberts
Online Now Online Now
Send Email Send Email
 
First, I recommend that you switch to a ClientDataSet instead of KbMemTable -
it's natve to Delphi.

Second, I seem to recall (when I played with KBMemTable) that you have to
indicate a format into which you data is stored on the disk.

I think you can choose from things like CSV, etc.Sean Christopher Roberts,
M.A.http://www.linkedin.com/in/seancroberts-------------------------------------\
---------------------------XFX nForce 680i LT SLI Socket 775 | Intel Core 2 Duo
E6750 OC: 1600 FSB @ 3.2 MHz | 4 x OCZ SLI 1024MB PC6400 DDR2 800MHz | XION 600w
PSU | CM Stacker 200 ATX/BTX Case | EVGA GeForce 9800 GX2 OC: 675/1100 | WD SATA
74 GB Raptor (boot/system), WD SATA 120 GB (applications), WD SATA 500 GB
(storage) | Windows Vista Business, SP1 | Patient and supportive significant
other



To: memtable@...: herveroy@...: Mon, 8 Dec 2008 12:08:50
+0000Subject: [memtable] Pb with TkbMemTable when migrating from Delphi5 to
Delphi7



hello everybody,I have a Pb with TkbMemTable when migrating from Delphi5 to
Delphi7.Compiling is Ok but an error occurs when running. Format not specifiedIt
occurs on an instruction : MmTbl.LoadFromFile(MmTbl.PersistentFile);where
persistent file is a .txt fileThis instruction was correct on Delphi 5.Where is
the pb ?HervéThx





_________________________________________________________________
Send e-mail anywhere. No map, no compass.
http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_anywhere_12\
2008

[Non-text portions of this message have been removed]

#6048 From: "herveroy13" <herveroy@...>
Date: Mon Dec 8, 2008 12:08 pm
Subject: Pb with TkbMemTable when migrating from Delphi5 to Delphi7
herveroy13
Offline Offline
Send Email Send Email
 
hello everybody,
I have a Pb with TkbMemTable when migrating from Delphi5 to Delphi7.
Compiling is Ok but an error occurs when running.

Format not specified

It occurs on an instruction : MmTbl.LoadFromFile(MmTbl.PersistentFile);
where persistent file is a .txt file
This instruction was correct on Delphi 5.

Where is the pb ?

Hervé

Thx

#6047 From: "Kim Madsen" <kbm@...>
Date: Mon Oct 20, 2008 11:31 pm
Subject: ANN: kbmMemTable v. 5.80 Standard Edition and Professional Edition released!
kimbomadsen
Offline Offline
Send Email Send Email
 
We are happy to announce the immediate availability of kbmMemTable v. 5.80
Standard Edition and Professional Edition, now with support for Delphi 2009!

In addition this release also marks the creation of 3 official kbmMemTable
Editions, CG, Standard and Professional.

CG Edition will be released as binary only (no source) but will be freely
available. Further details will be provided later.

Standard Edition is released with source to holders of an active kbmMemTable

Service and Update subscription (SAU).

Professional Edition is released with source and additional performance
enhancement features for Win32 to holders of an active kbmMW Pro/Ent Service

and Update subscription (SAU).

kbmMemTable now supports the following development environments:

Kylix 3
Delphi 5
Delphi 6
Delphi 7
C++Builder 6
Delphi 2005 Win32/.Net
Delphi 2006 Win32/.Net/C++
Delphi 2007 Win32/.Net/C++
Delphi 2009
FreePascal
VS.Net 2005/2008 (when an assembly have been compiled using Delphi 2007/.Net

2.0)

Delphi 3, Delphi 4, C++Builder 3-5 and Kylix 1 are no longer officially
supported.

kbmMemTable is the premier high performance, high functionality in memory
dataset for Delphi, Kylix and C++Builder. It can also be used in Visual
Studio for .Net or other .Net environments.

Please visit www.myc4d.com to download the latest kbmMemTable release.

best regards

Kim Madsen
Components4Developers
http://www.components4developers.com

The best SOA, ESB and EAI components for the best developers
High performance, high scalability, high functionality, low cost

#6046 From: systech@...
Date: Sat Jun 23, 2007 10:40 am
Subject: Re: Error
olexroma
Offline Offline
Send Email Send Email
 
Waiting for authentification.




[Non-text portions of this message have been removed]

#6045 From: Markus.Milleder@...
Date: Wed Apr 25, 2007 6:40 am
Subject: Hi
Markus.Milleder@...
Send Email Send Email
 
I hope the patch works.



[Non-text portions of this message have been removed]

#6044 From: Kjell Inge <kis@...>
Date: Fri Mar 30, 2007 5:58 pm
Subject: Sluttet
kisko1975
Offline Offline
Send Email Send Email
 
Hei,

Kjell Inge Skjřnberg har sluttet hos APAS Energiteknikk a.s.

Send derfor epost til e-post@... eller ring APAS pĺ
+47 6926 2530 for ĺ fĺ kontakt med andre.

Vennlig hilsen
Systemadministrator

#6043 From: "Kim Bo Madsen" <kbm@...>
Date: Fri Mar 30, 2007 5:57 pm
Subject: ANN: Important announcement regarding our future kbmMemTable business model!
kimbomadsen
Offline Offline
Send Email Send Email
 
Please read the following document to learn more about our future
business model regarding kbmMemTable.

http://www.components4programmers.com/news/ourfuturebusinessmodelforkbmm
emt.htm


--

best regards
Kim Madsen
kbm@...
www.components4developers.com

The best components for the best developers
Application server enabling technology for developers

#6042 From: "Kim Madsen" <kbm@...>
Date: Mon Mar 12, 2007 9:18 pm
Subject: SV: ANN: Special, timelimited discount on kbmMWproducts!
kimbomadsen
Offline Offline
Send Email Send Email
 
Hi,

There are multiple ways.

1) kbmMW contains a SOAP streamformat which, in combo with the kbmMW.wsdl
file makes kbmMW a webservice in itself.
     Whatever functionality you want to publish as a webservice will be
published via the transport(s) having the streamformat set to SOAP.

2) You can use any other tool providing webservice functionality, and then
call into the kbmMW application server, either as a seperate server, or
embedded into your webservice application.

best regards

Kim Madsen
kbm@...
www.components4developers.com

The best components for the best developers
kbmMW - kbmMemTable - kbmWABD - kbmX10


   -----Oprindelig meddelelse-----
   Fra: memtable@yahoogroups.com [mailto:memtable@yahoogroups.com]Pa vegne af
sasa mihajlovic
   Sendt: 12. marts 2007 21:50
   Til: memtable@yahoogroups.com
   Emne: Re: [memtable] ANN: Special, timelimited discount on kbmMWproducts!



   Hi Kim,

   Thank you for this great offer, I would like to continue to use kbmMW in
full power of kbmMW, so I have a kbmMW Pro licence and I'm now in WebService
Oriented world, if you have any idea how to use kbmMW in web services, just
tell me what I need for this and I will upgrade my kbmMW!

   Thans for any suggestion in advance!

   best regards,

   sasa mihajlovic
   msd Software Agency
   mail: office@...
   web: http://www.msdInfo.com
   linux counter: 353388

   ---------------------------------
   Don't be flakey. Get Yahoo! Mail for Mobile and
   always stay connected to friends.

   [Non-text portions of this message have been removed]




********************************************************************************\
******
This email and any files transmitted with it are confidential and intended
solely for the use  of the individual or entity to whom they are addressed.
If you have received this email in error please notify the sender by return
e-mail and delete it from your system. Thank you.
Any opinions expressed are that of the individual and not necessarily that
of Components4Developers.
Although Components4Developers believe this email and any attachments are
free of any virus or defect that may affect a computer, it is the responsibility
of the recipient to ensure  that this is so, and Components4Developers accepts
no responsibility for any loss, contamination or damage arising in any way
from its use.
********************************************************************************\
******

[Non-text portions of this message have been removed]

#6041 From: sasa mihajlovic <majstoru@...>
Date: Mon Mar 12, 2007 8:50 pm
Subject: Re: ANN: Special, timelimited discount on kbmMW products!
majstoru
Offline Offline
Send Email Send Email
 
Hi Kim,

   Thank you for this great offer, I would like to continue to use kbmMW in full
power of kbmMW, so I have a kbmMW Pro licence and I'm now in WebService Oriented
world, if you have any idea how to use kbmMW in web services, just tell me what
I need for this and I will upgrade my kbmMW!

   Thans for any suggestion in advance!


best regards,

sasa mihajlovic
msd Software Agency
mail: office@...
web: http://www.msdInfo.com
linux counter: 353388

---------------------------------
Don't be flakey. Get Yahoo! Mail for Mobile and
always stay connected to friends.

[Non-text portions of this message have been removed]

#6040 From: Kjell Inge <kis@...>
Date: Sun Mar 11, 2007 6:44 pm
Subject: Sluttet
kisko1975
Offline Offline
Send Email Send Email
 
Hei,

Kjell Inge Skjřnberg har sluttet hos APAS Energiteknikk a.s.

Send derfor epost til e-post@... eller ring APAS pĺ
+47 6926 2530 for ĺ fĺ kontakt med andre.

Vennlig hilsen
Systemadministrator

#6039 From: "Kim Bo Madsen" <kbm@...>
Date: Sun Mar 11, 2007 6:38 pm
Subject: ANN: Special, timelimited discount on kbmMW products!
kimbomadsen
Offline Offline
Send Email Send Email
 
We are happy to provide a special, timelimited and one of a time
discount of 25% on the following products:

   a.. kbmMW Spider Full Version
   b.. kbmMW v.2.5x Enterprise Edition
   c.. kbmMW v.2.5x Professional Edition
   d.. kbmMW v.2.5x Upgrade from kbmMW v. 2.5x ProPlus Edition to
Enterprise Edition
   e.. kbmMW InControl Bundle
   f.. kbmMW InControl Management Console Full Version
   g.. kbmMW InControl Repository Server Full Version
   h.. kbmMW v.2.5x Bundle of Enterprise Edition and kbmMW Spider
   i.. kbmMW v.2.5x Bundle of Professional Edition and kbmMW Spider
   j.. kbmMW v.2.5x Competitive upgrade from RO, RO/DA, dbOverNet or
ASTA to kbmMW v.2.5x Enterprise Edition
   k.. kbmMW v.2.5x Competitive upgrade from RO, RO/DA, dbOverNet or
ASTA to kbmMW v.2.5x Professional Edition
   l.. kbmMW v.2.5x Upgrade from kbmMW v. 0.9x/1.xx Commercial Edition
to v2.5x Professional Edition kbmMW v.2.5x
   m.. Upgrade from kbmMW v. 2.5x Professional Edition to Enterprise
Edition

There are no limits on number of licenses bought! Buy as many as you
want, getting 25% on ALL!

Use the following coupon code when ordering: kbmMWCodeRage07

Remember this offer is only valid in the period. March 12, 2007 to
March 15, 2007

Read more at:
http://www.components4developers.com

----

Components4Developers is a company established in 1999 with the
purpose of providing high quality development tools for developers
and enterprises. The primare focus is on SOA, EAI and systems
integration via our flagship product kbmMW.

kbmMW is a portable, highly scalable, high end application server and
enterprise architecture integration (EAI) development framework for
Win32, .Net and Linux with clients residing on Win32, .Net, Linux,
Unix, Mainframes, Minis, Embedded and many other places. It is
currently used as the backbone in hundreds of central systems, in
hospitals, courts, private industries, offshore industry, finance,
telecom, governements, schools, laboratories, rentals, culture
institutions and more.

#6038 From: "dkeith2" <dkeith2@...>
Date: Fri Sep 8, 2006 4:39 pm
Subject: Packed Records and kbmBinaryStreamFormat
dkeith2
Offline Offline
Send Email Send Email
 
Kim/all -

   I've subclassed a kbmMemTable to manage the recordpointer column in
a Linked List data system; this abstracts the delphi programmer from
having to deal with linked list management issues when
inserting/updating/deleting data from the dataset. The data system
traditionally has been persisted in a binary format, with data
management being handled by loading the data into a pre-defined packed
record type with field type and size definitions.

   If existing data is changed, a row offset number that is persisted
based on recno * recordsize = file/row position is used to find the
correct
position in the binary file, and the existing record is overwritten
with the modified record.

   If a new record is added, the filepointer is sent to the end of the
file and a new record is appended to the end of the file, in unindexed
order. I'm sure this is all normal flat-file I/O that predates punch
cards; I'd like to find a more elegant way to manage this data in a
multi-user environment, while maintaining the integrity and format of
the legacy flat files.

   I'm modifiying a legacy app, attempting to manage multi-user
concurrent access to these binary files, and am wondering if the
combination of kbmMemTable and kbmBinaryStreamFormat can provide a
more elegant solution?

   I'd like to be able to insert data without overwriting or appending,
maintaining indexed order. I'd like to maintain concurrency in a
multiuser environment in a fashion as similar to a SQL database as
possible.

   How do I more tightly integrate kbmMemTable into this legacy system?
How do I make the kbmMemTable/kbmBinaryStreamFormat components packed
record structure 'aware', or how would I integrate packed record
definitions into a subclassed kbmmemtable? What I/O elegancy is
available using kbm components that could improve upon the legacy file
management approach and hard-coded concurrency management techniques?

   Thanks for any answers.

David Keith

#6037 From: "dkeith2" <dkeith@...>
Date: Fri Sep 8, 2006 4:35 pm
Subject: Packed Records and kbmBinaryStreamFormat
dkeith2
Offline Offline
Send Email Send Email
 
Kim/all -

   I've subclassed a kbmMemTable to manage the recordpointer column in
a Linked List data system; this abstracts the delphi programmer from
having to deal with linked list management issues when
inserting/updating/deleting data from the dataset. The data system
traditionally has been persisted in a binary format, with data
management being handled by loading the data into a pre-defined packed
record type with field type and size definitions.

   If existing data is changed, a row offset number that is persisted
based on recno * recordsize = file/row position is used to find the
correct
position in the binary file, and the existing record is overwritten
with the modified record.

   If a new record is added, the filepointer is sent to the end of the
file and a new record is appended to the end of the file, in unindexed
order. I'm sure this is all normal flat-file I/O that predates punch
cards; I'd like to find a more elegant way to manage this data in a
multi-user environment, while maintaining the integrity and format of
the legacy flat files.

   I'm modifiying a legacy app, attempting to manage multi-user
concurrent access to these binary files, and am wondering if the
combination of kbmMemTable and kbmBinaryStreamFormat can provide a
more elegant solution?

   I'd like to be able to insert data without overwriting or appending,
maintaining indexed order. I'd like to maintain concurrency in a
multiuser environment in a fashion as similar to a SQL database as
possible.

   How do I more tightly integrate kbmMemTable into this legacy system?
How do I make the kbmMemTable/kbmBinaryStreamFormat components packed
record structure 'aware', or how would I integrate packed record
definitions into a subclassed kbmmemtable? What I/O elegancy is
available using kbm components that could improve upon the legacy file
management approach and hard-coded concurrency management techniques?

   Thanks for any answers.

David Keith

#6036 From: mariusz@...
Date: Thu Jun 22, 2006 12:50 am
Subject: Hi
mariusz24
Offline Offline
Send Email Send Email
 
[Non-text portions of this message have been removed]

#6035 From: systech@...
Date: Fri May 19, 2006 11:42 am
Subject: Re: data
olexroma
Offline Offline
Send Email Send Email
 
Please read the attached file!

++++ Attachment: No Virus found
++++ Norton AntiVirus - www.symantec.de



[Non-text portions of this message have been removed]

Messages 6035 - 6064 of 6065   Newest  |  < Newer  |  Older >  |  Oldest
Advanced
Add to My Yahoo!      XML What's This?

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help