Hello R Users, I apologize in advance if this question is in the wrong place, as my problem is not with the R Core system, but rather with RDCOMClient package. I am using a third-party modeling software tool that provides access to some functions via a *.dll file. Using COMCreate("ClassName") I can connect to the application. Thus, when I write obj <- COMCreate("ClassName") I get an instance of the class. Using functions like obj$Method() or obj$Property() I can tell that the connection is working as the results that come out are fine... However, one of the functions (Its called the Predict function), takes inputs in the form of one array of bytes. It should return a real number with the result being a predicted value from the third-party modelling tool. So in Excel's VBA, you could write something really simple like... /*Begin VBA Pseudo-code*/ Dim inputs() as Byte ReDim inputs(1 to 25) as Byte Dim i as Integer Dim Output as Double For i = 1 to 25 inputs(i) = 1 Next Output = obj.Predict(inputs) /*End VBA Pseudo-code*/ However, I can't seem to make this work in R. I can create an array with this... inputs <- array(1, dim=c(25)) And then run the same Predict function with this... Output <- obj$Predict(inputs) But I get an error. My guess is that "inputs" in R isn't really a an array of bytes. I'm a little stumped on how to debug this further. Please let me know if you have any suggestions or a better place to forward this to. Peter [[alternative HTML version deleted]]