/ Forums / Advansys Formativ / Creating Solutions with Formativ / GroupWise Account CategoryDefinitions Add / Reply To: GroupWise Account CategoryDefinitions Add
I’m getting an error, and I don’t know why. The error I get is:
CategoryDefinition.Object
An invalid argument was passed in the function call. at line 19, column 5
Sub Main(Client, GWEvent)
Const CATEGORY_CODE_FILE = “CategoryList.txt”
DEFAULTFOLDER = Utilities.GetDataDirectory
iFilePath = DEFAULTFOLDER & CATEGORY_CODE_FILE
set iCodeList = Utilities.StringList
set iFSO = CreateObject(“Scripting.FileSystemObject”)
If iFSO.FileExists(iFilePath) then
iCodeList.LoadFromFile(iFilePath)
End if
For x = 0 to iCodeList.count – 1
GroupWise.Account.CategoryDefinitions.Add(iCodeList.strings(x))
Next
Set iCodeList = Nothing
End Sub
Line 19 is the GroupWise.Account.CategoryDefinitions.Add(iCodeList.strings(x)) line.
I know for certain that the file exists, because if I put a msgbox inside the If iFSO.FileExists(iFilePath) block, I do get a pop up that tells me this test was met.
I’m guessing that there is something different between a bunch of iCodeList.Add(“”) statements and iCodeList.LoadFromFile(), but I don’t know what it is.
Thank you for any pointers you can send me.