Hi again,

Umm.... this is kind of strange. When I try with the Sven code downloading the Pharo, downloading progress bar works, but when I try the follow one, download works and forking lets me use the environment, as with Sven's but progress bar don't advance:

=================
OffshoreLeaksDB class >>downloadDatabase
"I download the data of the panama papers from its page at the DataHub community repository:
    https://datahub.io/dataset/panama-papers
    "
    [[ :bar |
        bar title: 'Downloading Database...'.
            [
                ZnClient new
url: 'https://datahub.io/dataset/06f27df3-ec88-47ea-b428-7ec138f7835e/resource/50a9bda8-e44a-4aac-b265-d07fabde5612/download/offshore-leaks.sqlite.zip';
                    signalProgress: true;
                    downloadTo: FileLocator temp
            ]
                on: HTTPProgress
                do: [ :progress |
progress isEmpty ifFalse: [ bar current: progress percentage ].
                    progress resume ] ] asJob run ] fork.
=================

As an alternative I'm thinking in creating a Roassal animation for background processes, similar to the rolling circles in the browser, tablet of phone, to show that something is advancing, but you still need to wait... Anyway, if someone can tell me about why this is happening I will really appreciate it.

Thanks,

Offray

On 13/05/16 13:47, Offray Vladimir Luna Cárdenas wrote:
Hi,

On 13/05/16 00:35, Sven Van Caekenberghe wrote:
On 13 May 2016, at 01:00, Offray Vladimir Luna Cárdenas <offray.l...@mutabit.com> wrote:

Hi Sven,

Thanks for your quick answer. I tried both approaches but I'm missing something. See my last attempt at http://ws.stfx.eu/KBVBAP72IWOO with the last one.
That last code makes no sense and is not how the API is designed to be used.

Sorry. I was tired and poking the code to see what was wrong. Your example with fork and Pharo.sources work pretty well. I will implement it.

Thanks,

Offray




Reply via email to