I am getting strange errors when opening files for binary reading. Here is my code:

fstr = ""
Open "c:\misc16.fsh" For Binary Access Read As #1
Do While Not EOF(1)
Get #1, temp
fstr = fstr & temp
Loop

When the code reaches the 'Get' line I get the following error:

Runtime error '458':

Variable uses an automation type not supported in Visual Basic

I am using VB5 Enterprise SP3 and this code worked before I installed SP3. Please help!