|
Gets the previous tick information. |
|
|
VARIANT_BOOL GetPrevTickInfo ( VARIANT* pvSession, VARIANT* pvSequence, VARIANT* pvTickDate, VARIANT* pvTickUser, VARIANT* pvAmountDetC, VARIANT* pvAmountDosC, VARIANT* pvTickSysNums ) |
|
|
Parameters | pvSession | [in,out] The session of which you want to get the previous tick information.
In: A LONG containing the tick session number of the tick session returned by GetLastTickInfo. |
Out: Returns a VARIANT, subtype LONG, containing the tick session number of the previous tick session. |
| pvSequence | [out] Returns a VARIANT, subtype LONG, containing the sequence number within the tick session (0 based). | pvTickDate | [out] Returns a VARIANT, subtype DATE, containing the tick date. | pvTickUser | [out] Returns a VARIANT, subtype BSTR, containing the user initials of the tick session. | pvAmountDetC | [out] Returns a VARIANT, subtype DOUBLE, containing the tick amount in detail currency. | pvAmountDosC | [out] Returns a VARIANT, subtype DOUBLE, containing the tick amount in dossier currency. | pvTickSysNums | [out] Returns a VARIANT, subtype array of LONG, containing a list of entry system numbers involved in the tick session. | | Return value |
True if the previous tick info record of the current entry record was found, otherwise false. | | Remarks |
| Use GetLastTickInfo to establish a 'starting point' and retrieve a tick session number, which can be used in subsequent calls to GetPrevTickInfo. |
|
|
See Also |
|
|
|
Samples |
|
|
C++ |
|
VARIANT vSession, vSequence, vTickDate, vTickUser, vAmountDetC, vAmountDosC, vTickSysNums;
// Get the tick information for the last tick session of the current entry record
if (pEntry->GetLastTickInfo (&vSession, &vSequence, &vTickDate, &vTickUser, &vAmountDetC, &vAmountDosC, &vTickSysNums) && vTickSysNums.vt&VT_ARRAY)
{
// Process record data of the last tick session
// Use the returned tick session number to get information on the previous tick sessions
while (pEntry->GetPrevTickInfo (&vSession, &vSequence, &vTickDate, &vTickUser, &vAmountDetC, &vAmountDosC, &vTickSysNums) && vTickSysNums.vt&VT_ARRAY)
{
// Process record data of the previous tick session
}
}
|
|
|
C# |
|
object oSession, oSequence, oTickDate, oTickUser, oAmountDetC, oAmountDosC, oTickSysNums;
// Get the tick information for the last tick session of the current entry record
if (oEntry.GetLastTickInfo (out oSession, out oSequence, out oTickDate, out oTickUser, out oAmountDetC, out oAmountDosC, out oTickSysNums))
{
// Process record data of the last tick session
// Use the returned tick session number to get information on the previous tick sessions
while (oEntry.GetPrevTickInfo (ref oSession, out oSequence, out oTickDate, out oTickUser, out oAmountDetC, out oAmountDosC, out oTickSysNums))
{
// Process record data of the previous tick session
}
}
|
|
|
VBS |
|
Dim oSession, oSequence, oTickDate, oTickUser, oAmountDetC, oAmountDosC, oTickSysNums, oSysNum
' Get the tick information for the last tick session of the current entry record
If oEntry.GetLastTickInfo(oSession, oSequence, oTickDate, oTickUser, oAmountDetC, oAmountDosC, oTickSysNums) Then
' Process record data of the last tick session
' Use the returned tick session number to get information on the previous tick sessions
While oEntry.GetPrevTickInfo(oSession, oSequence, oTickDate, oTickUser, oAmountDetC, oAmountDosC, oTickSysNums)
' Process record data of the previous tick session
Wend
End If
|
|
|
VB.NET |
|
Dim oSession, oSequence, oTickDate, oTickUser, oAmountDetC, oAmountDosC, oTickSysNums, oSysNum As Object
' Get the tick information for the last tick session of the current entry record
If oEntry.GetLastTickInfo(oSession, oSequence, oTickDate, oTickUser, oAmountDetC, oAmountDosC, oTickSysNums) And Not IsNothing(oTickSysNums) Then
' Process record data of the last tick session
While oEntry.GetPrevTickInfo(oSession, oSequence, oTickDate, oTickUser, oAmountDetC, oAmountDosC, oTickSysNums) And Not IsNothing(oTickSysNums)
' Process record data of the previous tick session
End While
End If
|
|