Hi Paul,
Async functions do not wait for the client to process, so can not use any var declared arguments. Best way is to make a single call to the client and pass the area, this function then writes and checks the file size.
CreateFile/WriteAreaToFile/CloseFile use a different process than ClientRemoteAsync and could, when called from the server, execute significantly delayed
Best Regards,
David D.
HansaWorld