[AccessD] Array faster in DLL?

Shamil Salakhetdinov shamil at users.mns.ru
Tue Nov 1 12:37:58 CST 2005


Jim,

I don't mind.
You're welcome to publish on DBA web site whatever you wanted from the stuff
I wrote for this thread!

Shamil

----- Original Message ----- 
From: "Jim Lawrence" <accessd at shaw.ca>
To: "'Access Developers discussion and problem solving'"
<accessd at databaseadvisors.com>
Sent: Tuesday, November 01, 2005 9:04 PM
Subject: Re: [AccessD] Array faster in DLL?


> My hats off to you Gustav, Shamil and Stuart. Watching the exercises in
> array manipulation, in language performance and design has been very
> enlightening.
>
> I would like to be so bold as to ask whether any of you would mind if I
> placed the discussion exercise on our DBA web site. Appropriate credits
will
> be applied. I can be contacted either on or off line.
>
> Jim
> The DBA web guy
>
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock
> Sent: Tuesday, November 01, 2005 3:06 AM
> To: accessd at databaseadvisors.com
> Subject: Re: [AccessD] Array faster in DLL?
>
> Hi Shamil
>
> Thanks! I posted the results in a previous message.
>
> I appreciate very much you took the time to create this dll. It certainly
> has brought a new perspective.
> A learning experience indeed.
>
> /gustav
>
> >>> shamil at users.mns.ru 31-10-2005 20:31 >>>
> > Very nice! I'm looking forward ...
> Here it's Gustav - final results:
>
> VB6:   400,000,000 cycles in ~20 seconds
>
> C++: 10,000,000,000 cycles in ~18-19 seconds
>
> All the source code and test executables can be downloaded from:
> http://smsconsulting.spb.ru/download/tests/arrayTest.zip (61KB)
>
> That  was a quick test work but one can find some VB6 advanced coding with
> Implements, which shows (IMHO) why low coupling and high cohesion is a
good
> and very practically oriented idea (especially for long run projects).
>
> Of course there is there also a direct coding - advanced a la' OOP was
added
> to start it getting generalized for someone else to maybe add other
> languages test cases - anybody?
>
> Do not forget to register ATL/COM DLL(ArrayCruncher.dll) before running
the
> test client (ArrayCruncherClient.exe). To register ArrayCruncher.dll run
> enclosed batch file regme.bat
>
> Enjoy!
>
> Shamil
>
>
> -- 
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>
> -- 
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com




More information about the AccessD mailing list