🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: borland.public.delphi.vcl.components.using.dotnet
1 messages
1 total messages Started by larryroth Wed, 11 Jan 2006 12:47
dbGo and TClientDataSet Performance in VCL.NET
#66
Author: larryroth
Date: Wed, 11 Jan 2006 12:47
26 lines
2324 bytes
I have just upgraded from Delphi 7 to Delphi 2006. The applications
that our company has developed in the past make extensive use of the
dbGo/TClientDataSet components and I'm trying to investigate the impact
of upgrading them to VCL.NET. I decided to do an experiment to compare
the performance of the dbGo components in the VCL for Win32 compared to
the VCL for .NET.

I created a simple SQL Server client application with a TAdoQuery (set
as a Firehose Cursor for maximum performance) connecting to a
TDataProvider connecting to a TClientDataSet. The application measures
the amount of time it takes to load 100,000 records from SQL Server
into the TClientDataSet. I compiled the application for Win32 and .NET.
I was a bit surprised to see that the .NET version of the application
took five times longer than the Win32 application to load the same
data.

Is there a known performance difference between VCL applications on
these two platforms?

Another question: Is MIDAS.DLL still required for VCL.NET applications
that make use of the TClientDataSet component?

Cheers,

Larry
Cape Town.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads