Jerry, don't get upset if you don't get a response to some topics. This, along with some others like TCP/IP Stacks are no-go areas for the professionals on the list who know how. If I post the code today, I won't have a job tomorrow. It's not a case of keeping it 'secret', it's a case that it cost time and money to develop and gives my products an edge which I don't want to hand neatly packaged to my competitors who are struggling. If you really need this, PM me off list and we'll talk Licencing, but unless it's a large volume commercial project, it just isn't going to be economic.
Bookmarks