• Re: Using WGET from basic

    From Paul Stewart@phorefaux@gmail.com to comp.sys.acorn.programmer on Sun Feb 8 16:47:05 2026
    From Newsgroup: comp.sys.acorn.programmer

    In message <bcf6c7995c.harriet@bazleyfamily.co.uk>
    Harriet Bazley <harriet@bazleyfamily.co.uk> wrote:

    On 11 Jan 2026 as I do recall,
    Paul Stewart wrote:

    Hi all,

    Recently started using WGET to fetch some files.
    Is it possible to call this from a basic program and it mulitask in the
    background?

    You need to launch that sort of thing in a taskwindow if you want it to multitask. But then of course you will need some way to know when it is finished, because if it is multitasking that means that your program
    could also be taking other actions (i.e. receiving keypresses or Wimp messages) while wget is busy getting a file via the Web.

    !Infozip has a procedure called FNchildtask which launches a task (in
    the format "TaskWindow" plus command line options) and returns the task handle as the result of that function.
    It then listens out for the WIMP message TaskCloseDown (&400C3) with
    that task handle being broadcast, which means that the child task has finished and the application can now act upon its results. You need to
    make sure that you have included message &400C3 in the list of
    user messages specified during the Wimp_Initialise stage, though, or you
    will never receive it. :-)

    Thanks to Kevin and Harriet,for your comments on this. A bit more looking through the old CSA.programmer postings and the PRMS, and have doing what
    I was looking for.
    --
    Paul Stewart
    Sent from A9home running RISC OS 4.42
    --- Synchronet 3.21d-Linux NewsLink 1.2