TMatrixControl Component for Delphi® Copyright ©1995, John Merrit All rights reserved. This component and the associated demoprogram (MCONUSE.DPR, source code included) may be freely distributed for evaluation purposes. This demoprogram may NOT!!! be altered or sold, in any way, without written permission from the author. Instead of providing a textfile explaining the control indepth (helpfile, see below), I've opted to supply a demoprogram that demonstrates the TMatrixControl (MCONUSE.DPR). The source code for this program, to be compiled with Delphi, is also included. (Math.dcu is required when you want to compile this project, see source code) To prevent my fingers from burning with this (nasty minds would ignore the copyrights), the control itself contains a registration message (this will randomly(!) show up when the user applies a matrixfunction or -procedure and also make free use of the demoprogram a bit of a pain). I've provided the source code since it's my believe that this program demonstrates several techniques wich might be benefitial to other developers. (it shows that Delphi is much more than just a click and play development tool) Built in functions and properties of TMatrixControl: (matrixfunctions and procedures see source code) (the following is just a (theoretical) summary of features, it's advisible to look at the source code first or run the demo to get an idea of what's written below, this file can also be read from within the demoprogram (click About.../Info)) TMatrixControl acts upon a userdefined matrix (2 if required, cfr. matrixaddition, -multiplication, etc...). This matrix is defined as UMatrix (the optional second: U2Matrix). (that is pronounced as U(-serdefined)2(-nd)Matrix) Note: these matrices are not accessible from the Object Inspector. The control expects matrices named as U(2)Matrix, so stick to this! Controlproperties: * RowNr1: # of rows for the first matrix, 1=