🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.lang.basic.visual
6 messages
6 total messages Started by qxc3886@utarlg.u Mon, 10 Jan 1994 17:34
Difference between VB/DOS and VB/WIN?
#6
Author: qxc3886@utarlg.u
Date: Mon, 10 Jan 1994 17:34
9 lines
273 bytes
Dear Colleagues:

Recently I saw an advertisement for Visual Basic for DOS. Could someone
tell me what exactly is VB for DOS? What is the difference between them
in terms of functionality? I tried to call Microsoft several times
without any success.

Thanks in advance.

Re: Difference between VB/DOS and VB/WIN?
#13
Author: jkm2@Ra.MsState.
Date: Mon, 10 Jan 1994 13:47
8 lines
275 bytes
I believe the difference is that VB/DOS produces only DOS executable
code whereas VB/WIN oly creates Windows code.  The language
should be the same (except of course for the windowing functions)
It just depends on where you want your end Apps to run.


               -Joel

Re: Difference between VB/DOS and VB/WIN?
#19
Author: nickd@meaddata.c
Date: Mon, 10 Jan 1994 20:22
20 lines
833 bytes
In article <2gsbbu$6ht@Ra.MsState.Edu>, jkm2@Ra.MsState.Edu (Joseph K Mcallister) writes:
|> I believe the difference is that VB/DOS produces only DOS executable
|> code whereas VB/WIN oly creates Windows code.  The language
|> should be the same (except of course for the windowing functions)
|> It just depends on where you want your end Apps to run.
|>
|>
|>                -Joel

 I have only started learning how to use VBDOS last week, but I have
 seen VB-Windows, and the major difference I note is the difference in
 the actual programming/editing environment...but the more I think
 about it, only Running in Windows could you use the VB-Windows code.

                                                     Nick Doan.
--
- Have you ever seen a bear combing his hair?
   Have you ever seen a whale with a polka-dot tail?


Re: Difference between VB/DOS and VB/WIN?
#25
Author: cravitma@arctic.
Date: Mon, 10 Jan 1994 21:54
20 lines
963 bytes
In article <2gsbbu$6ht@Ra.MsState.Edu> jkm2@Ra.MsState.Edu (Joseph K Mcallister) writes:
>I believe the difference is that VB/DOS produces only DOS executable
>code whereas VB/WIN oly creates Windows code.  The language
>should be the same (except of course for the windowing functions)

There are also a bunch of other differences between the languages
which pop up when you are porting from one to the other (commands
which behave differently, for instance). These are documented in the
VB/DOS manual. The interface design in VB/DOS is also not as slick as
that in VB/WIN (being DOS) -- for example, I don't think you can
create or use any kind of icon readily in VB/DOS.

/Matthew

--
Matthew Cravit                      | All opinions expressed here are
Michigan State University           | my own. I don't speak for Michigan
East Lansing, MI 48825              | State, and they don't speak for me
E-Mail: cravitma@cps.msu.edu        | (thank goodness).

Re: Difference between VB/DOS and VB/WIN?
#32
Author: 17362HAL@MSU.EDU
Date: Mon, 10 Jan 1994 23:03
29 lines
1296 bytes
In article <2gsipu$na4@msuinfo.cl.msu.edu>, cravitma@arctic.uucp (Matthew B Cravit) says:
>
>In article <2gsbbu$6ht@Ra.MsState.Edu> jkm2@Ra.MsState.Edu (Joseph K Mcallister) writes:
>>I believe the difference is that VB/DOS produces only DOS executable
>>code whereas VB/WIN oly creates Windows code.  The language
>>should be the same (except of course for the windowing functions)
>
>There are also a bunch of other differences between the languages
>which pop up when you are porting from one to the other (commands
>which behave differently, for instance). These are documented in the
>VB/DOS manual. The interface design in VB/DOS is also not as slick as
>that in VB/WIN (being DOS) -- for example, I don't think you can
>create or use any kind of icon readily in VB/DOS.
>
>/Matthew
>
>--
>Matthew Cravit                      | All opinions expressed here are
>Michigan State University           | my own. I don't speak for Michigan
>East Lansing, MI 48825              | State, and they don't speak for me
>E-Mail: cravitma@cps.msu.edu        | (thank goodness).


One thing that I have found is that VBWIN has been denuded of a lot of
powerful function calls that help in working with binary data.  (e.g. MKI$,
MKS$, MKD$, MKL$, CVI, CVL, CVD, CVS, PEEK, POKE, IN, OUT, etc.)

Anders

Re: Difference between VB/DOS and VB/WIN?
#33
Author: ule3@rzstud1.rz.
Date: Mon, 10 Jan 1994 23:22
43 lines
2167 bytes
Major differences VBDOS / VBWIN:

- VBDOS will produce code that runs under DOS, on any 8086-based computer
  with acceptable speed. VBWIN doesn't.
- VBDOS will produce real executables. VBWIN doesn't.
- VBDOS includes a powerful ISAM database tool. VBWIN didn't up to 2.0;
  I dont know anything about the database control.
- VBDOS operates ONLY in text mode. You can switch to graphics mode, but
  then you can't use any of the forms and controls.
- VBDOS is fully BASIC PDS and QB compatible. VBWIN isn't.
- VBWIN lets you send vector output to the printer connected without
  bothering what type of printer it is; the windows driver does the rest.
  VBDOS only lets you send data directly to the printer, so you'll have
  to write pritner drivers yourself.
- VBWIN is kind of "obejct oriented", as you can create variables of type
  "Form", "Control" or any form name and have as many forms of the same
  kind displayed as you like. In VBDOS, you'll have to design every single
  form you want to use and assign it a name. No way to display two instan-
  ces of the same form.
- VBDOS has the DOS 640 KB memory limitation. VBWIN hasn't. On the other
  hand, VBDOS lets you manipulate memory & interrupts, VBWIN doesn't.
- VBDOS lets you create your own controls easily (some ASM required, but
  *really* only some).

That's all that comes to my mind for now. The biggest disadvantages of
VBDOS are the missing object-oriented concept and the printer driver
hassle. On the other hand, for many applications Windows is just a bit
"too big". VBDOS executables have the potential to execute faster be-
cause they're *real* executables and they can easily include ASM code,
while VBWIN has to deal with all the Windows procedure overhead.

DOS is not dead. As recession strikes, you'll not find a 486 machine
that easily runs your VBWIN application everywhere. And customers won't
be pleased if you tell them they have to install Windows on their 40
meg 286 Hercules machine only to run the small address databease you've
programmed. That's why I still like to use VBDOS.

Greetings
Fred

--
Frederik Ramm  ##  eMail ule3@rz.uni-karlsruhe.de  ## fax +49 721 379786

Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads