May 2, 2011 at 10:50 AM
Edited May 2, 2011 at 11:04 AM

Hello, I use Atapi.dll in version 1.2.00 (from 2008; are there any differences to actual 2010 version?)

In the past it worked fine but now I get the following error message:


System.ArgumentOutOfRangeException: Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: startIndex
   bei System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   bei System.BitConverter.ToInt16(Byte[] value, Int32 startIndex)
   bei JulMar.Atapi.LineCapabilities..ctor(LINEDEVCAPS ldc, Byte[] buff)
   bei JulMar.Atapi.TapiLine.GatherDevCaps()
   bei JulMar.Atapi.TapiLine..ctor(TapiManager mgr, Int32 deviceID)
   bei JulMar.Atapi.TapiManager.InitializeLineDevices()
   bei JulMar.Atapi.TapiManager.Initialize()


What can I do? Does anybody know the problem?  

[C#, Win7]

May 30, 2011 at 9:38 AM

Problem came with installation of 'Global IP Tel TSP'.

In class TapiLines, line58:

char ch = BitConverter.ToChar(_rawBuffer, epos);

(_rawBuffer = byte[448]; eos =448[+])