On Sun, Nov 23, 2003 at 03:43:13PM +0100, Wouter van Ooijen wrote: > Why not use a second DLL that contains the common code? I listed that as my backup option. > But why use a DLL at all? Downloading a new application executable is > simple enough in these internet times, and it realy keeps things simple. Two reasons: Simplifying the code management aspect of a bunch of different algorithms, and limiting what's loaded. > Or try to put most programming aspects in a (user-changeable) text file > that is read by the program. Because it's a lot more difficult the track data than it is to track code. The fact of the matter is that a programming algorithm is an algorithm, which means that it naturally translates to code. In addition the current algorithms are implemented as code, so the infrastructure is already in place while switching to a data driven technique requires a total rewrite. BAJ -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads