Showing results 1 to 4 of 4

Thread: Migration from V6.21 to V6.51

  1. #1
    Join Date
    17.12.2007
    Posts
    35

    Default Migration from V6.21 to V6.51

    Hi

    I'm migrating an application from V6.21 to V6.51
    I' m having problem with this part of code during custom wizard executing.

     
            Set zRMA = zPRJ.Remas.Item("LOOP.Selection")
            If zRMA Is Nothing Then
                Set zRMA = zPRJ.Remas.Create(tpAnalog, "LOOP.Selection")
            End If
            zRMA.CreateState
            Set zSTATE = zRMA.StateItem(IndexLoop)
            With zSTATE
                .Status = 16
                .CheckArt = 3
                .ReaAlarm = IndexLoop
                .Function = "LAYOUT." & regLoopName(IndexLoop) & "A"
            End With

    It return to me error in point: .Function = "LAYOUT." & regLoopName(IndexLoop) & "A"
    Run-Time error -2147417848
    "Function" method of object "IState" failed

    The same code is working on V6.21.
    Any idea??

    Thanks

  2. #2

    Default Re: Migration from V6.21 to V6.51

    please try and see if passing the function ID works:


    .StateItem(0).Function = MyWorkspace.ActiveDocument.RtFunctions.Item("myFunction").id

  3. #3
    Join Date
    17.12.2007
    Posts
    35

    Default Re: Migration from V6.21 to V6.51

    Mark

    Should work.
    Doesn't return to me any error and if I check after generation, Matrix contain function.
    I can't test on runtime because I'm solving other problem during generation
    I'll report to you after runtime test.

    I'm afraid I'll need you again

    Thank you

  4. #4
    Join Date
    17.12.2007
    Posts
    35

    Default Re: Migration from V6.21 to V6.51

    Confirmed
    Everything is working
    Thanks again

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •