Add new comment

Mark,

I just redid the scenario and indeed there is a compile error regarding time. However you can make it work by adding your own implementation of time() and make it compileable. as far as I can tell the code is not being called in my sample code. The only thing which you need to do is modify stdsoap2.cpp that time is external. Something like:

#ifdef WINCE
extern time_t time (time_t* timer);
#endif WINCE

and in the web service something like:

extern "C" time_t time (time_t* timer)
{
// return the time_t
return time_t;
}

The content of the time function, ** in this case**, can be 'anything' AFAICS, as it seems that the function need to return a random UUID where the time is a partial member. So you can either port the time() function to make it work on CE or your can simply return rand().

I tested this approach and the sample code, with the little modifications noted, is still working,

Let me know if you need more info,