If I had to guess (which I do <g>) I'd say that's a VB6 project.
fwiw, you can easily edit the project in VB5 or VB6. VB6 will add a
couple of lines to the code modules that VB5 won't recognize but they're
easy to remove with notepad if you need to.
If the project has any VB6 specific syntax (like Controls.Add, Split,
Replace and a few others), VB5 will let you know immediately. fwiw, the
first line in a VB6 form still says "VERSION 5.00" so you can't go by
that either.
--
Ken Halter - MS-MVP-VB - http://www.vbsight.com
Please keep all discussions in the groups..
Do you have the compiled exe file?
If you do, you can use the dependency walker to check what runtime library
is used. For VB6 it's MSVBVM60.DLL. For VB5 it's MSVBVM50.DLL. IIRC, earlier
versions used a dll named something like VBRUN - hopefully with a version
number in the name.
--
Björn Holmgren
Guide Konsult AB
>
> Reference=*\G{56BF9020-7A2F-11D0-9482-00A0C91110ED}#1.0#0#C:\Program Files\Microsoft Visual Studio .NET\Common7\Controls\msbind.dll#Microsoft Data Binding Collection VB 6.0 (SP4)
>
Based on this line, obviously at least some portion of VB 6.0 was installed
on some machine which edited this vbp file at some time.
It seems most likely that's your answer. Mixing components is rare.
Bob