4 Replies Latest reply on Mar 12, 2010 3:14 PM by spilon

    Exception when reading Blob PIValue


      I am retrieving data from a Blob tag using PI-SDK (C#, Visual Studio 2005).  The line where I get the data into a Byte[] array is:

      byte[] bval;
      PIValue pvl;
      pvl = oSDK.Servers[sServer].PIPoints[sTag].Data.Snapshot;
      if (pvl != null)
          bval = (byte[])(pvl.Value);

      Where sServer and sTag are strings read from text boxes.  This code runs perfectly well on my own Windows XP machine (PI-SDK


      When run on a Windows Server 2008 system (not sure of SDK version but I think it is, the last line causes an exception.  I don't have access to the system to get the exception detail right now, but it is something to do with being unable to convert from a COM object to Byte[].


      Is this a known issue that has been fixed?