Thank you SO much for the patience and understanding Molly.
No problem. Thank you for your patience as well. It must have been more frustrating for you then for us.
That did it! The counter now count up and I see a little better, how events work and what I can do.
At least it is a good proof of why it is important to add your .lfm file in case of such 'problems'. A quick look at that contents of that file immediately exposed the culprit.
What you did with this specific example is visually designing your application. It relieves you from the manual job of creating and destroying components manually (and setting their properties to appropiate values).
The other example that you showed (in your reply #7) is what is called "on-the-fly" or 'runtime" component creation. Usually referred to as dynamic creation of components.
With dynamic component creation you have to have a variable to store an instance of the dynamically created component, create a new instance and assign all it's properties and events manually (as also shown in your example in reply #7).
Seems simple enough ?
Then please notice that components such as TTimer and TEpiktimer are actually refered to as being non-visual components (even though you created them visually by placing the components on your form).
There are many of such non-visual components for which it usually makes no sense to have them in a visual form, other than it is very convenient because you are then able to set the properties and events of the components at designtime using the object inspector. Such components do not have an actual visual representation for the user (other then the squared button you see on your form during design-time). The squared button for non-visual components are not visible when a program is executed (runtime).
Components such as a TLabel or a TEdit are 'real' visual components in that they actually display a visual shape on your form (a text in case of a TLabel component and, an actual edit input box in case of a TEdit component).
Both visual and non-visual components can be created 'visually' using the form designer as well as created dynamically.
You usually choose what is most convenient for your situation.
And to get back to topic. In your first example you were trying to mix visual design with dynamic creation. There is nothing wrong with doing so, but in that case it is very advisable to not name the variables (that actually hold the instance of your component) the same. It causes a lot of confusion depending on the scope of your code.
So, taking a look at your very first post it would have been better to name your variable to store the dynamic created version of the epiktimer component a bit differently.
This has been a learning experience and I appreciate it very much./
I have attached an example based on that from your first post, showing usage of both the visual designed epiktimer as well as a dynamic created epiktimer.
Well, all i can advise is to have some fun !