realbasic-nug
[Top] [All Lists]

Re: 101 error when deleting a file

To: REALbasic NUG <realbasic-nug at lists dot realsoftware dot com>
Subject: Re: 101 error when deleting a file
From: Arnaud Nicolet <anic297 at mac dot com>
Date: Mon, 28 Apr 2008 23:07:43 +0200
Authentication-results: mx.google.com; spf=pass (google.com: domain of realbasic-nug-bounces at lists dot realsoftware dot com designates 66.116.103.65 as permitted sender) smtp dot mail=realbasic-nug-bounces at lists dot realsoftware dot com
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug at lists dot realsoftware dot com
References: <5EB05FDE-421A-41F0-BB4C-7431082362E5 at frontiernet dot net>
Le 28 avr. 08 à 22:34 (soir), Harrie Westphal a écrit:

> Is there a logical reason why REALbasic sets FolderItem.LastErrorCode
> to 101 when you delete a file? Watching the events in the debugger
> you can see that the file exists, has been read in and it shows the
> f.exists=true, f.LastErrorCode=0. Now when f.delete is executed
> f.exists goes to false, which I would expect, but f.LastErrorCode
> goes to 101, which seems odd. Yes, the file no longer exists which is
> what 101 is telling you, but it existed at the point in time when the
> f.delete was executed so why throw a 101 error at that time? I guess
> you could argue that that is verification that the file was deleted,
> but f.exists going to false would also tell you that. Just seems odd
> to me.

I've tracked this strange behaviour: if you check in the debugger,  
"LastErrorCode" is indeed 101 but if you put MsgBox str 
(f.LastErrorCode), you get "0" which apparently means that this is a  
mistake in the debugger (like because RB is refreshing the properties  
of the folderitem, or something like that).

I'd suggest to file a bug feedback, but with recent changes to this  
system, I can't be sure if it's a good thing now.
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>


<Prev in Thread] Current Thread [Next in Thread>