Home All Groups Group Topic Archive Search About

how to reposition desktop icons

Author
19 Feb 2009 5:46 PM
Jeff
Can a VB app reposition desktop icons, move them to different places on the
screen?

How?

Thanks,
   Jeff

Author
19 Feb 2009 7:02 PM
Jeff Johnson
"Jeff" <nomo@spam.net> wrote in message
news:%235T0corkJHA.4028@TK2MSFTNGP03.phx.gbl...

> Can a VB app reposition desktop icons, move them to different places on
> the screen?

Most likely. You'd have to get a handle to the list view control that sits
on the desktop and fiddle with its items, if possible.

I took a look through Spy++ and it appears that this list view is a
grandchild of--get this--"Program Manager."
Author
19 Feb 2009 7:51 PM
Jeff
"Jeff Johnson" <i.get@enough.spam> wrote in message
news:u2GjiSskJHA.5980@TK2MSFTNGP06.phx.gbl...
> "Jeff" <nomo@spam.net> wrote in message
> news:%235T0corkJHA.4028@TK2MSFTNGP03.phx.gbl...
>
>> Can a VB app reposition desktop icons, move them to different places on
>> the screen?
>
> Most likely. You'd have to get a handle to the list view control that sits
> on the desktop and fiddle with its items, if possible.
>
> I took a look through Spy++ and it appears that this list view is a
> grandchild of--get this--"Program Manager."
>
I don't know what Spy++ is.  I looked in the Object Browser and the COM
section of Add Reference, but couldn't find "Program Manager" or desktop.  I
also looked through MSDN.

And in general, I know very little about VB.  Mostly I use C++.  VB has
access to some things that are hard to get to with C++ -- but only if I can
find out where they are in VB.
Author
19 Feb 2009 11:52 PM
mayayana
> >
> I don't know what Spy++ is.  I looked in the Object Browser and the COM
> section of Add Reference, but couldn't find "Program Manager" or desktop.
I
> also looked through MSDN.
>
> And in general, I know very little about VB.  Mostly I use C++.  VB has
> access to some things that are hard to get to with C++ -- but only if I
can
> find out where they are in VB.
>

  Do you mean VB or VB.Net? Your question from
a few days ago was regarding VB.Net, which has
a different newsgroup. (And you never made it clear
in your last thread that you understood that.)
Author
20 Feb 2009 2:08 AM
Tom Shelton
On 2009-02-19, mayayana <mayayaX***@rcXXn.com> wrote:
Show quoteHide quote
>
>> >
>> I don't know what Spy++ is.  I looked in the Object Browser and the COM
>> section of Add Reference, but couldn't find "Program Manager" or desktop.
> I
>> also looked through MSDN.
>>
>> And in general, I know very little about VB.  Mostly I use C++.  VB has
>> access to some things that are hard to get to with C++ -- but only if I
> can
>> find out where they are in VB.
>>
>
>   Do you mean VB or VB.Net? Your question from
> a few days ago was regarding VB.Net, which has
> a different newsgroup. (And you never made it clear
> in your last thread that you understood that.)
>
>

Most likely you're correct.  The COM section of add reference is a dead give
away :)  There is no other kind of reference in VB6's reference dialog :)

--
Tom Shelton
Author
20 Feb 2009 5:06 AM
mayayana
>
> Most likely you're correct.  The COM section of add reference is a dead
give
> away :)  There is no other kind of reference in VB6's reference dialog :)
>

  Yes. And he doesn't know what Spy++ is. It's
hard to imagine how he could have gone through
all of that discussion and arguing in his last post
and still not grok that he's in the wrong group!
Author
20 Feb 2009 4:03 PM
Tom Shelton
On 2009-02-20, mayayana <mayayaX***@rcXXn.com> wrote:
>
>>
>> Most likely you're correct.  The COM section of add reference is a dead
> give
>> away :)  There is no other kind of reference in VB6's reference dialog :)
>>
>
>   Yes. And he doesn't know what Spy++ is. It's
> hard to imagine how he could have gone through
> all of that discussion and arguing in his last post
> and still not grok that he's in the wrong group!
>
>

Not knowing what Spy++ is is not an indicator either way.  I've known lots of
VB programmers over the years that had no idea what it was either.

--
Tom Shelton
Author
20 Feb 2009 4:23 PM
Jeff Johnson
Show quote Hide quote
"Tom Shelton" <tom_shel***@comcastXXXXXXX.net> wrote in message
news:eomyTT3kJHA.4252@TK2MSFTNGP02.phx.gbl...

>>> Most likely you're correct.  The COM section of add reference is a dead
>>> give away :)  There is no other kind of reference in VB6's reference
>>> dialog :)
>>>
>>
>>   Yes. And he doesn't know what Spy++ is. It's
>> hard to imagine how he could have gone through
>> all of that discussion and arguing in his last post
>> and still not grok that he's in the wrong group!
>
> Not knowing what Spy++ is is not an indicator either way.  I've known lots
> of
> VB programmers over the years that had no idea what it was either.

Do you even get Spy++ with the basic VB installation? I thought you only got
it if you had the full VS6. (I.e., I'm with you: I wouldn't use knowledge of
that program to distinguish between a VB6'er and a .NET'er.)
Author
20 Feb 2009 4:44 PM
Tom Shelton
On 2009-02-20, Jeff Johnson <i.get@enough.spam> wrote:
Show quoteHide quote
> "Tom Shelton" <tom_shel***@comcastXXXXXXX.net> wrote in message
> news:eomyTT3kJHA.4252@TK2MSFTNGP02.phx.gbl...
>
>>>> Most likely you're correct.  The COM section of add reference is a dead
>>>> give away :)  There is no other kind of reference in VB6's reference
>>>> dialog :)
>>>>
>>>
>>>   Yes. And he doesn't know what Spy++ is. It's
>>> hard to imagine how he could have gone through
>>> all of that discussion and arguing in his last post
>>> and still not grok that he's in the wrong group!
>>
>> Not knowing what Spy++ is is not an indicator either way.  I've known lots
>> of
>> VB programmers over the years that had no idea what it was either.
>
> Do you even get Spy++ with the basic VB installation? I thought you only got
> it if you had the full VS6. (I.e., I'm with you: I wouldn't use knowledge of
> that program to distinguish between a VB6'er and a .NET'er.)

Well, looking at my VB6 Enterprise installation - no, it's not part of that.
I don't see it in the windows sdk.  But, I do have it with my VS2005 Team
Suite and VS2008 Pro.

So, my guess is (since it's been a while since I've had a full VS5/6 install) is
that you are absolutely correct.

--
Tom Shelton
Author
20 Feb 2009 4:49 PM
Karl E. Peterson
Tom Shelton wrote:
>> Do you even get Spy++ with the basic VB installation? I thought you only got
>> it if you had the full VS6. (I.e., I'm with you: I wouldn't use knowledge of
>> that program to distinguish between a VB6'er and a .NET'er.)
>
> Well, looking at my VB6 Enterprise installation - no, it's not part of that.

It might not be a common installation thing, but it's definitely on the disc.

   \Common\Tools\VB\spy\spyxx.exe

--
..NET: It's About Trust!
http://vfred.mvps.org
Author
20 Feb 2009 5:30 PM
Tom Shelton
On 2009-02-20, Karl E. Peterson <k***@mvps.org> wrote:
> Tom Shelton wrote:
>>> Do you even get Spy++ with the basic VB installation? I thought you only got
>>> it if you had the full VS6. (I.e., I'm with you: I wouldn't use knowledge of
>>> that program to distinguish between a VB6'er and a .NET'er.)
>>
>> Well, looking at my VB6 Enterprise installation - no, it's not part of that.
>
> It might not be a common installation thing, but it's definitely on the disc.
>
>    \Common\Tools\VB\spy\spyxx.exe
>

Didn't look at the disk - only what was actually installed :)

--
Tom Shelton
Author
20 Feb 2009 5:36 PM
Karl E. Peterson
Tom Shelton wrote:
> On 2009-02-20, Karl E. Peterson <k***@mvps.org> wrote:
>> Tom Shelton wrote:
>>>> Do you even get Spy++ with the basic VB installation? I thought you only got
>>>> it if you had the full VS6. (I.e., I'm with you: I wouldn't use knowledge of
>>>> that program to distinguish between a VB6'er and a .NET'er.)
>>>
>>> Well, looking at my VB6 Enterprise installation - no, it's not part of that.
>>
>> It might not be a common installation thing, but it's definitely on the disc.
>>
>>    \Common\Tools\VB\spy\spyxx.exe
>
> Didn't look at the disk - only what was actually installed :)

Yeah, I think you need to be going from a VS install to have that happen.
--
..NET: It's About Trust!
http://vfred.mvps.org
Author
20 Feb 2009 9:17 PM
Rick Raisley
"Tom Shelton" <tom_shel***@comcastXXXXXXX.net> wrote in message
news:eomyTT3kJHA.4252@TK2MSFTNGP02.phx.gbl...
> On 2009-02-20, mayayana <mayayaX***@rcXXn.com> wrote:
>
> Not knowing what Spy++ is is not an indicator either way.  I've known lots
> of
> VB programmers over the years that had no idea what it was either.
>

Including me. What is it, and would it be included with my VB6 Pro (not
Visual Studio) CD?

--
Regards,

Rick Raisley
heavymetal-A-T-bellsouth-D-O-T-net
Author
20 Feb 2009 9:25 PM
Karl E. Peterson
Rick Raisley wrote:
>> Not knowing what Spy++ is is not an indicator either way.  I've known lots
>> of VB programmers over the years that had no idea what it was either.
>
> Including me. What is it,

It's *the* most useful utility that ships with Windows programming languages.  It
allows you to discover all sorts of facts, and snoop on the message stream, of all
current windows.

> and would it be included with my VB6 Pro (not Visual Studio) CD?

Oughta be.  I don't have an ISO of my Pro disc handy, but try looking in the same
folder I pointed to earlier (\Common\Tools\VB\spy\), or just do a filename search
(spyxx.exe).
--
..NET: It's About Trust!
http://vfred.mvps.org
Author
21 Feb 2009 11:41 PM
C Kevin Provance
"Karl E. Peterson" <k***@mvps.org> wrote in message
news:uc$dKH6kJHA.1248@TK2MSFTNGP03.phx.gbl...
| Oughta be.  I don't have an ISO of my Pro disc handy, but try looking in
the same
| folder I pointed to earlier (\Common\Tools\VB\spy\), or just do a filename
search
| (spyxx.exe).

I have the VB6 Pro CD, and it's there.  And to throw in another voice, it
*is* single handedly the most useful tool I've worked with for cross task
programming.
Author
22 Feb 2009 12:49 AM
Tom Shelton
On 2009-02-21, C Kevin Provance <BillMIsADou***@yyz.net> wrote:
Show quoteHide quote
>
> "Karl E. Peterson" <k***@mvps.org> wrote in message
> news:uc$dKH6kJHA.1248@TK2MSFTNGP03.phx.gbl...
>| Oughta be.  I don't have an ISO of my Pro disc handy, but try looking in
> the same
>| folder I pointed to earlier (\Common\Tools\VB\spy\), or just do a filename
> search
>| (spyxx.exe).
>
> I have the VB6 Pro CD, and it's there.  And to throw in another voice, it
> *is* single handedly the most useful tool I've worked with for cross task
> programming.
>
>

Yep.  Definately.

--
Tom Shelton
Author
20 Feb 2009 12:47 PM
Rick
Poor men those of MS that have to do this.
Poor product that they must have.
If this is the way of promoting a new product (dotnet), it alone talks for
itself that it must be a crap.
If the way of promoting that crap is sending gangsters, they are already
f*cked.
And you are the poorest, the last link in a chain of shame.
I feel sorry for you and for them, if you think this is the only way you
have left.


Show quoteHide quote
"Tom Shelton" <tom_shel***@comcastXXXXXXX.net> escribió en el mensaje
news:uCNdWAwkJHA.3760@TK2MSFTNGP03.phx.gbl...
> On 2009-02-19, mayayana <mayayaX***@rcXXn.com> wrote:
>>
>>> >
>>> I don't know what Spy++ is.  I looked in the Object Browser and the COM
>>> section of Add Reference, but couldn't find "Program Manager" or
>>> desktop.
>> I
>>> also looked through MSDN.
>>>
>>> And in general, I know very little about VB.  Mostly I use C++.  VB has
>>> access to some things that are hard to get to with C++ -- but only if I
>> can
>>> find out where they are in VB.
>>>
>>
>>   Do you mean VB or VB.Net? Your question from
>> a few days ago was regarding VB.Net, which has
>> a different newsgroup. (And you never made it clear
>> in your last thread that you understood that.)
>>
>>
>
> Most likely you're correct.  The COM section of add reference is a dead
> give
> away :)  There is no other kind of reference in VB6's reference dialog :)
>
> --
> Tom Shelton
Author
20 Feb 2009 1:41 PM
Jeff
Show quote Hide quote
"mayayana" <mayayaX***@rcXXn.com> wrote in message
news:ux%23Jt1ukJHA.500@TK2MSFTNGP06.phx.gbl...
>
>> >
>> I don't know what Spy++ is.  I looked in the Object Browser and the COM
>> section of Add Reference, but couldn't find "Program Manager" or desktop.
> I
>> also looked through MSDN.
>>
>> And in general, I know very little about VB.  Mostly I use C++.  VB has
>> access to some things that are hard to get to with C++ -- but only if I
> can
>> find out where they are in VB.
>>
>
>  Do you mean VB or VB.Net? Your question from
> a few days ago was regarding VB.Net, which has
> a different newsgroup. (And you never made it clear
> in your last thread that you understood that.)
>
>
I am using VB 2008 Express.  I know nothing about VB and VB.Net.  How would
I find out which I'm using?  If it's relevant, the "Add Reference" dialog
has a .NET tab and a COM tab.  You're right, I didn't understand the long
debate that went on after my last question.  It was a very emotional debate,
and I couldn't tell when people were being straightforward -- sometimes it
seemed like they were being sarcastic.  In any case, someone did answer my
last poorly-expressed question, and I've gotten both a console app and a
Windows app to run.  Maybe I'll soon get the hang of this VB.whateveritis
after all.   :)

So, is this the right newsgroup for whatever VB I'm using?  If it isn't,
what is?

Thanks,
   Jeff
Author
20 Feb 2009 2:18 PM
Jeff Johnson
"Jeff" <nomo@spam.net> wrote in message
news:uZAbTE2kJHA.3760@TK2MSFTNGP03.phx.gbl...

> I am using VB 2008 Express.
> So, is this the right newsgroup for whatever VB I'm using?  If it isn't,
> what is?

[Canned response]

This is a VB "classic" newsgroup. Questions about VB.NET (including VB
2005/2008 and VB Express, which have dropped .NET from their names) are
off-topic here.

Please ask .NET questions in newsgroups with "dotnet" in their names. The
*.vb.* groups are for VB6 and earlier. If you don't see the *.dotnet.*
groups on your news server, connect directly to the Microsoft server:
msnews.microsoft.com.

For questions specific to the VB.NET language, use this group:

microsoft.public.dotnet.languages.vb

Please note that things like controls and data access, which have their own
subgroups in the Classic VB hierarchy, are not language-specific in .NET, so
you should look for groups like these:

microsoft.public.dotnet.framework.windowsforms.controls
microsoft.public.dotnet.framework.adonet

(Note that "vb" is not present in the group name.)
Author
20 Feb 2009 3:02 PM
mayayana
> So, is this the right newsgroup for whatever VB I'm using?  If it isn't,
> what is?
>

microsoft.public.dotnet.general
microsoft.public.dotnet.languages.vb

   I explained it all in detail in answer to your last post.

   There are some strong feelings around .Net. A lot
of VB people are unhappy that MS just dropped VB.
And there are .Net people who like to hang around here
and basically say, "When are you people going to stop
complaining and get with the .Net program?"

   As you can imagine, that's a volatile mix. :)  So accidental
..Net posts here often get answered by sarcastic digs. And
even when that doesn't happen, the resident .Net trolls will
usually jump in to assert their "unique" take on the relationship
between VB and VB.Net.

   Basically, VB up to v. 6 is a "RAD" system for creating
native executables and COM libraries, using built-in VB
functions, ActiveX controls, and the Win32 API.

   In about 2001 MS introduced .Net, which was their
answer to Java. It's a JIT-compiled OO system that runs
on top of a large virtual machine known as the .Net Framework.
With the release of .Net, MS announced that VB would be
discontinued and that VB.Net was the "upgrade path". Which
was a lot like dropping C++ support and telling people that C#,
or Java for that matter, is the uprade path.

   .Net is, for Microsoft, a fundamental redefinition of where
their focus lies and of what they want from 3rd-party programmers.
But that's a whole other topic.

   As I explained in the earlier post, VB.Net has been saddled
with a dizzying collection of version names and numbers, and
as with most Microsoft versioning, it's more marketing than
anything else. But the gist of it is that VB 5,6 are VB and just
about anything else you see is VB.Net 7,8,9,2003,2005,2008,
1.1,2,3, etc. Tom Shelton laid out the details of what's what
with the .Net versions in the earlier thread.

   So you have VB.Net. VB itself is officially discontinued.

As for COM:
  From what I've seen VB is far more well adapted to COM
than is C++, but I don't know about VB.Net. .Net is not
really aimed at writing Windows software, thus the .Net
worldview views COM as "legacy". In any case, you'll get
a better-informed answer to .Net questions in the .Net groups.
VB and VB.Net are so thoroughly different that it's not realistic
to discuss them together.
Author
23 Feb 2009 12:36 AM
Bill McCarthy
"mayayana" <mayayaX***@rcXXn.com> wrote in message
news:eaVVAy2kJHA.4028@TK2MSFTNGP03.phx.gbl...
>
>   There are some strong feelings around .Net. A lot
> of VB people are unhappy that MS just dropped VB.

They didn't. VB is alive and well.

> And there are .Net people who like to hang around here
> and basically say, "When are you people going to stop
> complaining


And when are you going to stop posting falsehoods and unwarranted attacks ?


>
>   As you can imagine, that's a volatile mix. :)  So accidental
> .Net posts here often get answered by sarcastic digs.

And in particualr you posting incorrect and misleading information, which
then has to be corrected.  If it was truly .NET trolls starting things then
I'd imagine they would post abotu all the goodness .NET has to offer... hmmm
there's an idea....  <eg>



>
>   In about 2001 MS introduced .Net, which was their
> answer to Java. It's a JIT-compiled OO system that runs
> on top of a large virtual machine known as the .Net Framework.

LOL.  Please stick to talking about things you know about.  To think the
..NET runtime is the same as the .NEt framework is ludicrous.  The .NEt
runtime, often referred to as the CLR (Common Language Runtime) is the
*runtime* that managed the VM.  The .NEt Framework is a rich set of
libraries that are readily accessible to .NEt developers as well of course
as activeX and unmanaged C exports.


>
>   As I explained in the earlier post, VB.Net has been saddled
> with a dizzying collection of version names and numbers, and
> as with most Microsoft versioning, it's more marketing than
> anything else. But the gist of it is that VB 5,6 are VB and just
> about anything else you see is VB.Net 7,8,9,2003,2005,2008,
> 1.1,2,3, etc. Tom Shelton laid out the details of what's what
> with the .Net versions in the earlier thread.
>

Both Tom and I have told you the correct names and version numbers time
after time, yet you continually post wrong numbers.  why is that ?  Trying
to start an arguement or something ?


There is no VB.NEt 1.1, 2 or 3, it is VB7 (2002), VB7.1 (2003), VB8 (2005)
and VB9 (2008). In VB7 and 7.1 the ".NET" name was oftne added to make it
clear to folks that VB had moved to the .NEt platform.


> As for COM:
>  From what I've seen VB is far more well adapted to COM
> than is C++, but I don't know about VB.Net.

Yes you clealry don't.

> .Net is not
> really aimed at writing Windows software, thus the .Net
> worldview views COM as "legacy".

What complete and utter nonsense.  .NET is aimed at writing Windows software
and does so with more compliancy than VB6.  I suggest rather than starting
that argument in here, you limit yourself to things you do know about, which
for you as you stated above, does not include .NET
Author
23 Feb 2009 1:03 AM
C Kevin Provance
When are you going to go away and stay there?  Jeez you're the biggest
@ssho1e to walk the outback


Show quoteHide quote
"Bill McCarthy" <I Are Identity Thieves> wrote in message
news:Ojz0k8UlJHA.5980@TK2MSFTNGP06.phx.gbl...
|
| "mayayana" <mayayaX***@rcXXn.com> wrote in message
| news:eaVVAy2kJHA.4028@TK2MSFTNGP03.phx.gbl...
| >
| >   There are some strong feelings around .Net. A lot
| > of VB people are unhappy that MS just dropped VB.
|
| They didn't. VB is alive and well.
|
| > And there are .Net people who like to hang around here
| > and basically say, "When are you people going to stop
| > complaining
|
|
| And when are you going to stop posting falsehoods and unwarranted attacks
?
|
|
| >
| >   As you can imagine, that's a volatile mix. :)  So accidental
| > .Net posts here often get answered by sarcastic digs.
|
| And in particualr you posting incorrect and misleading information, which
| then has to be corrected.  If it was truly .NET trolls starting things
then
| I'd imagine they would post abotu all the goodness .NET has to offer...
hmmm
| there's an idea....  <eg>
|
|
|
| >
| >   In about 2001 MS introduced .Net, which was their
| > answer to Java. It's a JIT-compiled OO system that runs
| > on top of a large virtual machine known as the .Net Framework.
|
| LOL.  Please stick to talking about things you know about.  To think the
| .NET runtime is the same as the .NEt framework is ludicrous.  The .NEt
| runtime, often referred to as the CLR (Common Language Runtime) is the
| *runtime* that managed the VM.  The .NEt Framework is a rich set of
| libraries that are readily accessible to .NEt developers as well of course
| as activeX and unmanaged C exports.
|
|
| >
| >   As I explained in the earlier post, VB.Net has been saddled
| > with a dizzying collection of version names and numbers, and
| > as with most Microsoft versioning, it's more marketing than
| > anything else. But the gist of it is that VB 5,6 are VB and just
| > about anything else you see is VB.Net 7,8,9,2003,2005,2008,
| > 1.1,2,3, etc. Tom Shelton laid out the details of what's what
| > with the .Net versions in the earlier thread.
| >
|
| Both Tom and I have told you the correct names and version numbers time
| after time, yet you continually post wrong numbers.  why is that ?  Trying
| to start an arguement or something ?
|
|
| There is no VB.NEt 1.1, 2 or 3, it is VB7 (2002), VB7.1 (2003), VB8 (2005)
| and VB9 (2008). In VB7 and 7.1 the ".NET" name was oftne added to make it
| clear to folks that VB had moved to the .NEt platform.
|
|
| > As for COM:
| >  From what I've seen VB is far more well adapted to COM
| > than is C++, but I don't know about VB.Net.
|
| Yes you clealry don't.
|
| > .Net is not
| > really aimed at writing Windows software, thus the .Net
| > worldview views COM as "legacy".
|
| What complete and utter nonsense.  .NET is aimed at writing Windows
software
| and does so with more compliancy than VB6.  I suggest rather than starting
| that argument in here, you limit yourself to things you do know about,
which
| for you as you stated above, does not include .NET
|
|
|
|
|
|
|
|
|
|
|
|
|
Author
23 Feb 2009 9:26 AM
Mike Williams
"Bill McCarthy" <McCarthy Is An Identity Thief> wrote in message
news:Ojz0k8UlJHA.5980@TK2MSFTNGP06.phx.gbl...

> They didn't. VB is alive and well.

No it's not. VB is alive, but it's not well. In fact it is in the process of
dying (although it is likely to hang on for some time yet) and it's users
have been abandoned by Micro$oft. The thing you are currently calling VB
(VB7 and later) is a lie, a deliberate Micro$oft marketing con trick.
Author
23 Feb 2009 10:30 AM
Cor Ligthert[MVP]
Bill,

>
> There is no VB.NEt 1.1, 2 or 3, it is VB7 (2002), VB7.1 (2003), VB8 (2005)
> and VB9 (2008). In VB7 and 7.1 the ".NET" name was oftne added to make it
> clear to folks that VB had moved to the .NEt platform.
>

You often have written this and in my opinion it is not true.
I have written this often to you and I have to admit that I also was first
wrong in my understanding of this.
However, you have showed me clearly that there is a language version and a
product version.

I have always tried to point me on the product in the way as it sold by
Microsoft, which was :
...starting at what is in this newsgroup often called Visual Basic Classic
Visual Studio 98 (contains Visual Basic6), while there were also some other
versions beside Visual Studio 98
Visual Studio 2002 (contains VB.Net 2002), while there was also a Standard
VB version sold (to compare with the now free VB Express).
Visual Studio 2003 (contains VB.Net 2003)
Visual Studio 2005 (contains VB 2005) plus an express version
Visual Studio 2008 (contains VB 2008) plus an express version

However, the program language itself has had only slight changes (extended)

The products itself has changed where after VB6 by instance some Com
controls are disapeared (placed in a kind of VisualBasicCompatable
namespace) or got minor changes, however some people see controls and things
like that as parts of the language)
The Visual Basic Compatible namespace should not be confused with the
Microsoft VisualBasic namespace, which is and will stay a full part of the
Net framework beside the basic System.Net namespace.

The VB Languages versions of the last 11 years are
VB6 latest version based on Com
VB7 first version based on Net and made VB perform in the same speed as by
instance C#. VB7 came with a rich set of classes with their members, which
by some people will be confused with the language.
VB 7.1 (in VS 2003), in fact the first very stable version, it had minor
(very usable) changes in the language
VB 8 (in VS 2005), with by instance the "My" class, not liked by straight
OOP developers, but mainly very good to fill the gab between VB6 behaviour
and the Net way of that.
VB 9 (in VS 2008), introducing Linq however more of that.  By instance a
DataContext which is a little bit more like the typical from the days of VB6
recordset.

Cor
Author
23 Feb 2009 2:39 PM
C Kevin Provance
Go back to the .net group where you think you make a difference.

Show quoteHide quote
"Cor Ligthert[MVP]" <Notmyfirstn***@planet.nl> wrote in message
news:%23Chd8GalJHA.1248@TK2MSFTNGP03.phx.gbl...
| Bill,
|
| >
| > There is no VB.NEt 1.1, 2 or 3, it is VB7 (2002), VB7.1 (2003), VB8
(2005)
| > and VB9 (2008). In VB7 and 7.1 the ".NET" name was oftne added to make
it
| > clear to folks that VB had moved to the .NEt platform.
| >
|
| You often have written this and in my opinion it is not true.
| I have written this often to you and I have to admit that I also was first
| wrong in my understanding of this.
| However, you have showed me clearly that there is a language version and a
| product version.
|
| I have always tried to point me on the product in the way as it sold by
| Microsoft, which was :
| ..starting at what is in this newsgroup often called Visual Basic Classic
| Visual Studio 98 (contains Visual Basic6), while there were also some
other
| versions beside Visual Studio 98
| Visual Studio 2002 (contains VB.Net 2002), while there was also a Standard
| VB version sold (to compare with the now free VB Express).
| Visual Studio 2003 (contains VB.Net 2003)
| Visual Studio 2005 (contains VB 2005) plus an express version
| Visual Studio 2008 (contains VB 2008) plus an express version
|
| However, the program language itself has had only slight changes
(extended)
|
| The products itself has changed where after VB6 by instance some Com
| controls are disapeared (placed in a kind of VisualBasicCompatable
| namespace) or got minor changes, however some people see controls and
things
| like that as parts of the language)
| The Visual Basic Compatible namespace should not be confused with the
| Microsoft VisualBasic namespace, which is and will stay a full part of the
| Net framework beside the basic System.Net namespace.
|
| The VB Languages versions of the last 11 years are
| VB6 latest version based on Com
| VB7 first version based on Net and made VB perform in the same speed as by
| instance C#. VB7 came with a rich set of classes with their members, which
| by some people will be confused with the language.
| VB 7.1 (in VS 2003), in fact the first very stable version, it had minor
| (very usable) changes in the language
| VB 8 (in VS 2005), with by instance the "My" class, not liked by straight
| OOP developers, but mainly very good to fill the gab between VB6 behaviour
| and the Net way of that.
| VB 9 (in VS 2008), introducing Linq however more of that.  By instance a
| DataContext which is a little bit more like the typical from the days of
VB6
| recordset.
|
| Cor
|
Author
23 Feb 2009 7:35 PM
Karl E. Peterson
Bill McCarthy wrote:
> They didn't. VB is alive and well.

Why don't you take your pathetic attempts at inflaming Language Wars somewhere else?

They're truly not welcomed here.
--
..NET: It's About Trust!
http://vfred.mvps.org
Author
20 Feb 2009 4:06 PM
Tom Shelton
On 2009-02-20, Jeff <nomo@spam.net> wrote:
Show quoteHide quote
>
> "mayayana" <mayayaX***@rcXXn.com> wrote in message
> news:ux%23Jt1ukJHA.500@TK2MSFTNGP06.phx.gbl...
>>
>>> >
>>> I don't know what Spy++ is.  I looked in the Object Browser and the COM
>>> section of Add Reference, but couldn't find "Program Manager" or desktop.
>> I
>>> also looked through MSDN.
>>>
>>> And in general, I know very little about VB.  Mostly I use C++.  VB has
>>> access to some things that are hard to get to with C++ -- but only if I
>> can
>>> find out where they are in VB.
>>>
>>
>>  Do you mean VB or VB.Net? Your question from
>> a few days ago was regarding VB.Net, which has
>> a different newsgroup. (And you never made it clear
>> in your last thread that you understood that.)
>>
>>
> I am using VB 2008 Express.  I know nothing about VB and VB.Net.  How would
> I find out which I'm using?  If it's relevant, the "Add Reference" dialog
> has a .NET tab and a COM tab.  You're right, I didn't understand the long
> debate that went on after my last question.  It was a very emotional debate,
> and I couldn't tell when people were being straightforward -- sometimes it
> seemed like they were being sarcastic.  In any case, someone did answer my
> last poorly-expressed question, and I've gotten both a console app and a
> Windows app to run.  Maybe I'll soon get the hang of this VB.whateveritis
> after all.   :)
>
> So, is this the right newsgroup for whatever VB I'm using?  If it isn't,
> what is?

It's VB.NET and you should be asking over in the VB.NET group.

microsoft.public.dotnet.languages.vb

--
Tom Shelton
Author
23 Feb 2009 12:24 AM
Bill McCarthy
Hi Jeff,

"Jeff" <nomo@spam.net> wrote in message
news:uZAbTE2kJHA.3760@TK2MSFTNGP03.phx.gbl...
>
> I am using VB 2008 Express.  I know nothing about VB and VB.Net.  How
> would I find out which I'm using?

Any version of VB from this century is .NET based.  That is VB7 (2002)
onwards are all .NET based.
VB6 (1998) is not .NET based.



> You're right, I didn't understand the long debate that went on after my
> last question.  It was a very emotional debate, and I couldn't tell when
> people were being straightforward -- sometimes it seemed like they were
> being sarcastic.


Yeh unfortunately there are a couple of folks in here who relish in doing
that.  They have chips on their shoulder about .NET so do their best to
confuse folks and cause arguments each time someone asks a .NET question in
here.  Sad really.


>  In any case, someone did answer my last poorly-expressed question, and
> I've gotten both a console app and a Windows app to run.

Cool :)


> So, is this the right newsgroup for whatever VB I'm using?  If it isn't,
> what is?
>

microsoft.public.dotnet.languages.vb
Author
23 Feb 2009 1:14 AM
C Kevin Provance
"Bill McCarthy" <I Are Identity Thieves> wrote in message
news:OJqOk8UlJHA.5980@TK2MSFTNGP06.phx.gbl...
| Yeh unfortunately there are a couple of folks in here who relish in doing
| that.  They have chips on their shoulder about .NET so do their best to
| confuse folks and cause arguments each time someone asks a .NET question
in
| here.  Sad really.

The only person (and I use that term loosely with you) with a chip on their
shoulder is you.  You confuse people more than anyone else here and you know
why.  @ssho1e.  VB.NET is not VB, it will never be VB.  It's C# with some
BASIC syntax with C# crossed out and VB written in with crayon.

..NET questions do not belong here since there is already a group for it.
Period.  The end.  The confusion come when you specifically answer .NET
questions here thus encouraging follow up replies.  Merely redirecting after
the fact does not make up for the off topic answers you insist on plaguing
this group with.  It's why your the biggest A$s crack around here.  You
would be doing everyone a great service by dropping dead.

Seriously...this place is so much more peaceful when you are not here
spewing your disease.
Author
23 Feb 2009 10:46 AM
MoiInAust
"C Kevin Provance" <BillMRapedMySh***@.netblows.ms> wrote in message
news:eRWfPQVlJHA.4760@TK2MSFTNGP04.phx.gbl...
>...  You
> would be doing everyone a great service by dropping dead.
>
> Seriously...this place is so much more peaceful when you are not here
> spewing your disease.
>
What a pity!  This ng used to be a model of learned restraint, if a little
hard on beginners at times. But, previously, everyone kept their cool and
there was no abuse...
Author
23 Feb 2009 9:22 AM
Mike Williams
"Bill McCarthy" <TPASoft.com Are Identity Thieves> wrote in message
news:OJqOk8UlJHA.5980@TK2MSFTNGP06.phx.gbl...

> Any version of VB from this century is .NET based.  That
> is VB7 (2002) onwards are all .NET based. VB6 (1998)
> is not .NET based.

You forgot to tell him that VB6 is Visual Basic whereas VB7 and later are
not, and that for VB7 and later the terms VB and Visual Basic are in fact
just part of a Micro$oft marketing con trick.

Mike
Author
21 Feb 2009 6:06 PM
Claus Centrino
"Jeff" <nomo@spam.net> schrieb im Newsbeitrag
news:%235T0corkJHA.4028@TK2MSFTNGP03.phx.gbl...
> Can a VB app reposition desktop icons, move them to
> different places on the screen?

You need to have read/write access to the registry where the
positions are stored - in great Microsoft's wisdom not
together with the picture data. Don't ask me now for the key
value - it's saturday evening and my development machine
already shut down :-)

Make a desktop icon, give it a caption 'XYZABC123' and
search the registry for that string, and you will find it.
Author
21 Feb 2009 8:57 PM
Juergen Thuemmler
> Can a VB app reposition desktop icons, move them to different places on
> the screen?

Not without a lot of work, therefore long time ago I've written a little
helper dll with the code from J. Richter, see
http://allapi.mentalis.org/vbexamples/vbexample.php?vbexample=DSDSKTOP&category=MISC.

Juergen.