As I understand it, this array of 10 is an array of objects, and it is used to store objects between custom dll's. Anyways I have written one, and what I put in to the array doesnt seems to stay there. (I am developing in VB6, NOT vb.net)
****Code****Public Function Process(Session As QSRules.SessionClass) As Boolean
Dim cartList As CartArray 'Custom object Dim X As Integer
X = SessionClass.Variable(0)
MsgBox("Variable(0): " & X)
cartList = SessionClass.Variable(1)
if(cartList = Null) then set cartList = new CartArray cartList.init end if
'A bunch of code in the middle
If (cartFound) then SessionClass.Variable(0) = 1 end if
SessionClass.Variable(1) = cartList
End Function
***End of Code***So, what im assuming should happen, is that the first time I run this, there should not be anything in SessionClass.Variable(0) or SessionClass.Variable(1). But once this finished once, those 2 array indexes should be filled with what I set them to at the bottom of the code, but they dont seem to be. Am I setting/getting values from this Variable array wrong, or could something else be the matter?