Property

FolderItem.LastErrorCode


Warning

This item was deprecated in version 2019r2. Please use IOException as a replacement.

Description

Contains the error code for the last supported operation on the FolderItem. LastErrorCode will be set for any error.

Notes

To determine which error code was returned in the LastErrorCode property, you can test it against one of the FolderItem error constants. They are given in the following table:

Error Code

Constant

Description

0

NoError

{Newinversion|2005r1}}

100

DestDoesNotExistError

Destination does not exist. You will get this error only on CopyFileTo and MoveFileTo.

101

FileNotFound

The File was not found.

102

AccessDenied

Access was denied.

103

NotEnoughMemory

You ran out of memory.

104

FileInUse

The file is in use.

105

InvalidName

You used an Invalid name.

LastErrorCode may also return operating system-specific error codes if the error does not map to one of the above errors. These codes may have values less than 0. For more information about OS-specific codes, check here: * Windows: Error Codes at MSDN * MacOS: Use the macerror command in Terminal to find a description of an error. For example: macerror -49 which displays: Mac OS error -49 (opWrErr): file already open with write permission In addition you can check the older Mac OS System Error Codes, which are can still be useful since LastErrorCode uses older Carbon error codes. * Linux: C Error Codes in Linux

Sample code

This code displays the error code if an error occurred.

Dim f As New FolderItem
f = GetOpenFolderItem("text/plain")
If f.LastErrorCode <> 0 Then
  MsgBox(Str(f.LastErrorCode))
End If

Compatibility

All project types on all supported operating systems.