Professional Web Applications Themes

URLDownload and task problem. - Mac Programming

Hi, I try to use URLDownload within a scheduled task, but it fails on MacOS 9. I use the following simple code, it crash already by URLNewReference. It is working on MacOS X. Anyone idea's why this is happens, thanks a lot. Regards, Edwin void URLDownloadFile() { URLReference URLRef; Handle downloadHandle = 0; downloadHandle = NewHandle(0); URLNewReference("www.site.com", &URLRef); !!!!!!!!! CRASH !!!!!!!! URLDownload(URLRef, NULL, downloadHandle, 0, 0, 0); ..... ..... } OSStatus ExecuteTask() { MPSemaphoreID delay; MPCreateSemaphore(1, 0, &delay); while(true) { URLDownloadFile() MPWaitOnSemaphore(delay, 5000 * kDurationMillisecond); } return noErr; } void StopTask() { if (taskID != NULL) { MPTerminateTask(taskID, noErr); } ...

  1. #1

    Default URLDownload and task problem.

    Hi,

    I try to use URLDownload within a scheduled task, but it fails on MacOS 9.
    I use the following simple code, it crash already by URLNewReference.
    It is working on MacOS X.

    Anyone idea's why this is happens, thanks a lot.

    Regards, Edwin

    void URLDownloadFile()
    {
    URLReference URLRef;
    Handle downloadHandle = 0;

    downloadHandle = NewHandle(0);

    URLNewReference("www.site.com", &URLRef);
    !!!!!!!!! CRASH !!!!!!!!

    URLDownload(URLRef, NULL, downloadHandle, 0, 0, 0);
    .....
    .....
    }

    OSStatus ExecuteTask()
    {
    MPSemaphoreID delay;

    MPCreateSemaphore(1, 0, &delay);
    while(true)
    {
    URLDownloadFile()

    MPWaitOnSemaphore(delay, 5000 * kDurationMillisecond);
    }
    return noErr;
    }

    void StopTask()
    {
    if (taskID != NULL)
    {
    MPTerminateTask(taskID, noErr);
    }
    }

    void StartTask()
    {
    if(MPLibraryIsLoaded())
    {
    MPCreateTask(ExecuteTask, 0, 0, 0, 0, 0, 0, &taskID);
    }
    }


    EdL Guest

  2. #2

    Default Re: URLDownload and task problem.

    In article <BBB0CEDB.206C4%nl>, EdL <nl> wrote:
     

    I don't know if that's the problem, but that's not a URL, that's hostname. Give
    it a valid URL.

    meeroh

    --
    If this message helped you, consider buying an item
    from my wish list: <http://web.meeroh.org/wishlist>

    Miro Guest

  3. #3

    Default Re: URLDownload and task problem.

    On Mon, 13 Oct 2003, EdL wrote:
     

    I doubt urlaccess is mp thread safe on OS 9, as Open transport isn't (at
    least not without using something like OTMP)

    Fred
     

    Frederick Guest

  4. #4

    Default Re: URLDownload and task problem.

    In article
    <srcf.societies.cam.ac.uk>,
    Frederick Cheung <DUH.ucam.org> wrote:
     
    >
    > I doubt urlaccess is mp thread safe on OS 9, as Open transport isn't (at
    > least not without using something like OTMP)[/ref]

    NewHandle isn't either, and he's calling that too. :-)

    meeroh

    --
    If this message helped you, consider buying an item
    from my wish list: <http://web.meeroh.org/wishlist>

    Miro Guest

Similar Threads

  1. schedule task problem
    By Nick201 in forum Coldfusion Server Administration
    Replies: 4
    Last Post: July 17th, 08:03 PM
  2. Scheduled Task Problem
    By annabannana in forum Macromedia ColdFusion
    Replies: 0
    Last Post: May 11th, 10:29 AM
  3. CF Admin Scheduled Task Problem
    By supernova333 in forum Coldfusion Server Administration
    Replies: 1
    Last Post: April 6th, 12:40 PM
  4. Task Scheduler problem
    By Klaus in forum Windows Server
    Replies: 4
    Last Post: June 17th, 11:35 AM
  5. Task Manager Problem
    By james drury in forum Windows Setup, Administration & Security
    Replies: 6
    Last Post: August 5th, 03:45 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139