Postby ConvertFromOldNGs » Fri Aug 07, 2009 2:27 pm
by Jens Richnow >> Wed, 5 Jul 2000 23:22:49 GMT
Right,
thanks for all the replies, but perhaps I should have been clearer in what I wanted to achieve with the animated gif (and it is the ANIMATED which really makes the difference). Say, you are are running a perhaps lengthy process about which you have no control (such as downloading e-mails from a mail server). You want to indicate to the user that something is going on (connection, credentials, mail checking, deleting .....), which you probably could to with a small window and changing label captions reflecting the changing states. I could probably just have a rotating hourglass cursor (but hold on: animated cursors and JADE?) to reflect an ongoing process. I thought of an progress bar which just
loops through over and over again (using a 'chunky' progress without percentage given: not possible with JADE?). And in case there is a way
to display the progress bar in this fashion it would put too much recources on the system, looping through a progress bar and running
other methods at the same time. Although I have read the paper about multi-threading in JADE, it still seems to me that true multi-threading (running a number of processes at the same time, e.g., initiating a number of methods either simultaneously or at times other methods are executed) is far beyond JADE. JADE takes almost all system recources for executing ONE method.
Anyway, back to the animated gif. What I did is that I created a
sequence of the different stages of the progress bar (using a VB
progress bar, --> 'chunky') and put them together as an animated gif and a some video formats. The animated gif would be the ideal solution in terms of size and quality (just 1.3 K) as compared with 400+ K of video formats. Putting this dummy progress bar on the small window will solve all my problems....
The cost reasons for supporting gifs are absolutely ridiculess considering how many shareware programs out there use (animated) gif (licenced!) for 10 US$!!!! Don't give me that...
Cheers
Jens