Hi,
I'm using a com object with ActiveQt.
I would call this routine:

Qt Code:
  1. QVariant TerminalInfo (int nReceTimeOut) [slot]
  2. Connect a signal to this slot:
  3. QObject::connect(sender, SIGNAL(someSignal(int)), object, SLOT(TerminalInfo(int)));
  4. Or call the function directly:
  5. QVariantList params = ...
  6. QVariant result = object->dynamicCall("TerminalInfo(int)", params);
To copy to clipboard, switch view to plain text mode 
Generated with generateDocumentation().

Looking at the visual basic example it returns 10 objects of string.

This is a visual basic example:
Qt Code:
  1. Dim aInfo() As String = myTerminal.TerminalInfo
  2.  
  3. ListBox2.Items.Add("Device Name: " & aInfo(0).ToString)
  4. ListBox2.Items.Add("Location: " & aInfo(1).ToString)
  5. ListBox2.Items.Add("Model: " & aInfo(2).ToString)
  6. ListBox2.Items.Add("IP Address: " & aInfo(3).ToString)
  7. ListBox2.Items.Add("SubMask: " & aInfo(4).ToString)
  8. ListBox2.Items.Add("GateWay: " & aInfo(5).ToString)
  9. ListBox2.Items.Add("MAC: " & aInfo(6).ToString)
  10. ListBox2.Items.Add("ManIP: " & aInfo(7).ToString)
  11. ListBox2.Items.Add("TID: " & aInfo(8).ToString)
  12. ListBox2.Items.Add("Language: " & aInfo(9).ToString)
  13. ListBox2.SelectedIndex = ListBox2.Items.Count - 1
  14. myTerminal.BF20RelayControl(4, 2, False)
To copy to clipboard, switch view to plain text mode 

I don't know how to call the routine using Qt and ActiveQt.

This is the documentation of the routine written by the provider:
TerminalInfo
nReceTimeOut(Default 100)

Array(0)evice Name
Array(1):Location
Array(2):Model
Array(3):IP Address
Array(4):SubMask
Array(5):GateWay
Array(6):MAC
Array(7):ManIP
Array(8):TID
Array(9):Language
I would have a help calling it in Qt anc C++.

Thank you