>>>What caught my attention in your message are the words "several thousand objects". How do you add these (thousand!) objects to a form? Are they instantiated via a data-driven approach in code? (Just curious, so if this is proprietary information, you can ignore my question).
>>
>>The form is a schematic map of the tracks where we normally show the location of the trains, so there are already some hundred containers moving around, but then you can switch the view to see each individual track section (there are 5893 in the system) and they are indeed data driven.
>
>Thank you. I am really impressed what you can do in VFP app. Must be impressive viewing this form in action.
Not really... but is very informative and "connected", for example you see the trains moving (or not!) on the screen and you can click on it to see maintenance history, faults history, serialized parts on it etc. Now we are developing on top of it information for the tracks, for example recorded noise levels, defects history with photos of the defects, rail impact values etc
"The five senses obstruct or deform the apprehension of reality."
Jorge L. Borges?
"Premature optimization is the root of all evil in programming."
Donald Knuth, repeating C. A. R. Hoare
"To die for a religion is easier than to live it absolutely"
Jorge L. Borges