Basically I have a Delphi application which downloads some data on run time, it basically executes Form.OnCreate; and then ENABLES a TTimer component to do the downloading. This has been working fine for me as at least the user sees the interface whilst it's loading but now I have a problem.
I am trying to update the FormCreate so it has a loading icon like this:
I have already created about 9 images for my own loading icon and I have it animated using ANOTHER TTimer component which is also enabled in the Form.OnCreate BEFORE the downloading TTimer. But the problem I have is the loading icon just freezes whilst it is loading/downloading and only starts working AFTER the downloading/loading is finished, making it completly useless :(.
Can someone help me to have a smooth loading bar like that at the same time it is downloading? Is there a certain way to create these things?