> I have a photo processing ActiveX component (PhotoPro Gold by pegasus)
> which has a method called "loadBlob" which takes a unicode string
> containing a picture and displays it.  Here is the signature:
> 
> procedure TPhotoProGold.LoadBlob(var pBlobData: WideString; BlobSize:
> Integer);
> 
> Here is the VB code that works.
> 
>   Dim BlobSize As Long
>   Dim ReadData As String
> 
>   BlobSize = Data1.Recordset(DBField$).FieldSize()
>   If (BlobSize > 0) Then
>     ReadData = Data1.Recordset(DBField$).GetChunk(0, BlobSize)
>     Photo1.LoadBlob ReadData, BlobSize         '  <<<<-------- 
>   End If
>   
> My question is, how do i do this in either Delphi?  I have a pointer to
> the picture in memory.  How do I convert this to a valid unicode string to
> pass it as a parameter to the loadBlob method on the PhotoProGold
> component?  Ive tried the various string conversion functions but I didn't
> get any to work.  I think in VB this conversion is automatic?
> 
> Merry Xmas,
> 
> .-->
> 
> Wilfred Verkley
> Software Developer
> Software Development
> Wang NZ Ltd
> DDI 9-3087788
> Fax 9-3064600
> Email [EMAIL PROTECTED]
> 
---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz

Reply via email to