Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

old VB3 project

61 views
Skip to first unread message

Heinrich Pfeifer

unread,
Sep 30, 2010, 11:53:51 AM9/30/10
to
Hello,

I have to modify a very old VB3 project but I don't have VB3 any longer.
My VB6 system says the source files are in binary format which is not
supported by VB6.

Is there a converter available, or do I have to look for an old VB3
system to convert my files to ASCII?

Thanks -

--

Heinrich
http://www.gartrip.de
mail: new<at>gartrip.de

ralph

unread,
Sep 30, 2010, 3:12:09 PM9/30/10
to
On Thu, 30 Sep 2010 17:53:51 +0200, Heinrich Pfeifer <n...@gartrip.de>
wrote:

>Hello,
>
>I have to modify a very old VB3 project but I don't have VB3 any longer.
>My VB6 system says the source files are in binary format which is not
>supported by VB6.
>
>Is there a converter available, or do I have to look for an old VB3
>system to convert my files to ASCII?
>
>Thanks -

Unfortunately the only 'coverter' is VB3 (or 16-bit VB4). The
native/default save was pcode. Saving to an ASCII text file was an
option. If you had the text file you could import them to a VB6
project and get a running program with additional work. But you don't,
and that's that.

You can probably find a VB3 copy with a bit of research (be very
careful downloading from one of those sites) or even buy a legal copy
on eBay. You can also use 16-bit VB4 if you find it. (VB4 comes as two
version in one package a 16-bit and a 32-bit.) VB4 contained utilities
to 'convert' a 16-bit VB3 project to a 32-bit VB4. The 32-bit VB4
would be an easier port to VB6. However, you would still need to do
some additional massage.

Another route, is to seek out one of the decompilers for VB3/4.
However, from a practical stand-point they only work for 16-bit
versions and a ton of additional work would still be necessary to
produce a useable product.

Actually, unless your requirement is to produce a 16-bit executable,
you can probably re-write the application faster than any of the above
options. A lot has changed since VB3, datatypes, the controls, the
data access libraries, and so on. So even if you had the text files
for the VB3 application you would still be looking at a lot of work.

-ralph

Jason Keats

unread,
Oct 1, 2010, 5:48:11 AM10/1/10
to
Heinrich Pfeifer wrote:
> Hello,
>
> I have to modify a very old VB3 project but I don't have VB3 any longer.
> My VB6 system says the source files are in binary format which is not
> supported by VB6.
>
> Is there a converter available, or do I have to look for an old VB3
> system to convert my files to ASCII?
>
> Thanks -
>

I have VB3, VB4 & VB6.

If you ask nicely I might convert it for you.

Helmut_Meukel

unread,
Oct 1, 2010, 2:51:33 PM10/1/10
to
Heinrich Pfeifer fragte :

> I have to modify a very old VB3 project but I don't have VB3 any longer. My
> VB6 system says the source files are in binary format which is not supported
> by VB6.
>
> Is there a converter available, or do I have to look for an old VB3 system to
> convert my files to ASCII?
>

I still have a VB3 copy on one of my systems. to load your VB3 project
and save it as ASCII should by a piece of cake, IF - and that's a _big_
if - you didn't use any third party controls, which I don't have.

I disagree with ralph. I had some bigger projects in VB3 and I didn't
port to 32 bit VB until VB5. But then it was simple. I remember some
problems with DAO, with the old grid vbx and two major problems with
3rd party controls, especially Apex TrueGrid Pro. Apex didn't provide
an upgrade path, I was forced to rewrite all program parts where I had
used TrueGrid. After they told me so, I decided to not buy their new
OCX and instead use FlexGrid which came free with VB5.
The other problem was an "Invisible Button" that was never ported to
32 bit.

If you can't get hold of a VB3 copy, I'll help you and convert your VB3
files from binary to ASCII.
Look at my email address, just replace the top level domain with de.

Helmut.


Derek

unread,
Oct 1, 2010, 7:51:01 PM10/1/10
to
On Sep 30, 9:53 am, Heinrich Pfeifer <n...@gartrip.de> wrote:
>
> I have to modify a very old VB3 project but I don't have VB3 any longer.
> My VB6 system says the source files are in binary format which is not
> supported by VB6.
>
> Is there a converter available, or do I have to look for an old VB3
> system to convert my files to ASCII?

Of course, I've still got VB3 installed just like the other guys
who've already offered to convert for you. But the real moral of this
story is "Never Use The Binary Format; Always Save In ASCII".

Cheers

Derek

Helmut_Meukel

unread,
Oct 2, 2010, 5:31:40 AM10/2/10
to
Derek formulierte Samstag :

After I once had a corrupted form file, which was saved in binary
format, I decided to switch to Ascii format. If something went wrong
with a file, you could always recover at least part of your work using
Notepad.

Helmut.


0 new messages