note
chinman
ok, maybe we're getting somewhere, but
<p><code>my $filename = Variant(VT_BSTR|VT_BYREF, VT_NULL);</code>
<p>is returning "1" for <code>$filename</code> when it was returning "0" before.
<p><b>UPDATE:</b>
I don't know if this helps but, I tested this out in VB (I know, I know, yuk...). In order to get this library to work, I had to use the "Call" function on the GetFileName method. Here's the VB code.
<code>
Dim rawfile As XrawFile
Set rawfile = New XrawFile
filename = "C:\Program Files\ProMassXcali\TestData\oligos\oligo01.raw"
rawfile.Open (filename)
Dim return_filename As String
Call rawfile.GetFileName(return_filename)
MsgBox return_filename
</code>
<p>
Any other clues about how I could get this to work under Win32::OLE?
<p>thanks, [chinman]
234310
234310