943,513 Members | Top Members by Rank

Ad:
  • VB.NET Discussion Thread
  • Unsolved
  • Views: 8849
  • VB.NET RSS
You are currently viewing page 1 of this multi-page discussion thread
Feb 5th, 2003
0

Anyone a VB.NET Guru?

Expand Post »
Question (if you are a guru):

How do you code a Multiselect Listbox in VB.NET if there is no variant datatype?

I know how in VB and VBA... (or at least one way, there may be more)

Any suggestions?
Similar Threads
Team Colleague
Reputation Points: 211
Solved Threads: 27
Master Poster
Paladine is offline Offline
793 posts
since Feb 2003
Feb 8th, 2003
0
Re: Anyone a VB.NET Guru?
The varient datatype equivlent in VB.NET is Object.

Here's a sample:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim MyVar as Object
MyVar = "Hello"
MyVar = 10 + 10
MyVar += 50
MyVar = New FileStream("c:\test.txt", FileMode.Open)
MyVar = Nothing
End Sub

You can set basically anything to it :-). I don't reccomend using this type often, it takes lots of memory.

Also, you may want to set your variable equal to nothing when your finished with it, just in case the GC dosen't get to it fast enough.
Moderator
Reputation Points: 322
Solved Threads: 28
The C# Man, Myth, Legend
Tekmaven is offline Offline
914 posts
since Feb 2002
Feb 10th, 2003
0
Re: Anyone a VB.NET Guru?
Thanks Tekmaven. Good point about the memory issue. I am so use to VBA and VB 6.0 that I was at a little loss when I read a VB.NET book and it said no Variant datatype. Now what you have stated makes sense. I guess that is the fun part of programming is to find the solution in a different way...
Team Colleague
Reputation Points: 211
Solved Threads: 27
Master Poster
Paladine is offline Offline
793 posts
since Feb 2003
Feb 10th, 2003
0
Re: Anyone a VB.NET Guru?
:-D Glad I can help! The .NET framework is so amazing. You can do things so many ways, its a joke :-).

What's the best part? Your VB apps run just as fast as c# or c++ apps :-).

(I'm in a smiley mood)
Moderator
Reputation Points: 322
Solved Threads: 28
The C# Man, Myth, Legend
Tekmaven is offline Offline
914 posts
since Feb 2002
Feb 15th, 2003
0
Re: Anyone a VB.NET Guru?
Well almost as fast. Even though it's the .NET architecture C# and C++ (even more) will always have less overhead than VB.
Team Colleague
Reputation Points: 262
Solved Threads: 18
a.k.a inscissor
samaru is offline Offline
1,227 posts
since Feb 2002
Feb 15th, 2003
0
Re: Anyone a VB.NET Guru?
Nope. C++ and C# apps compile to MSIL just like VB.net apps. MSIL is MSIL, and it executes at the same exact speed.

The only overhead? The .NET Framework itself.

*MSIL = Microsoft Intermediate Language
Moderator
Reputation Points: 322
Solved Threads: 28
The C# Man, Myth, Legend
Tekmaven is offline Offline
914 posts
since Feb 2002
Feb 15th, 2003
0
Re: Anyone a VB.NET Guru?
Whether it's MSIL or anything else, there's still overhead, even in .NET. Otherwise, why would anyone use C++ or C# over VB? Any development tool that has premade objects, especially drag and drop ones like in VB.NET or VisualFoxPro create more overhead because you're giving up performance over simplicity.

Do you have any proof that it's the same speed? The reason I say this is because the same issue goes with anything else. You're adding another layer of complexity. JSPs are compiled to Java code but have to be converted to servlets first. Servlets are compiled directly to Java byte code but it's more time consuming to develop as compared to JSPs (even though they both run on the JRE). The same comparison goes with C++, C# vs VB.NET.
Team Colleague
Reputation Points: 262
Solved Threads: 18
a.k.a inscissor
samaru is offline Offline
1,227 posts
since Feb 2002
Nov 21st, 2003
0

Re: Anyone a VB.NET Guru?

This is the exact point that Dr. Liang brought up in Programming Languages class yesterday. The higher the level of abstraction the more overhead there is. That's why OOP languages weren't developed sooner ... older hardware wouldn't have been able to handle dealing with the layer of abstraction they provide.
Administrator
Staff Writer
Reputation Points: 1422
Solved Threads: 162
The Queen of DaniWeb
cscgal is online now Online
13,645 posts
since Feb 2002
Dec 1st, 2003
0

Re: Anyone a VB.NET Guru?

Ewww Dr. Liang! Was she the one that taught the robotics class with the Lego bots?

Heh, Hofstra's finest.
Moderator
Reputation Points: 322
Solved Threads: 28
The C# Man, Myth, Legend
Tekmaven is offline Offline
914 posts
since Feb 2002
Dec 1st, 2003
0

Re: Anyone a VB.NET Guru?

No, Dr. Barr teaches A.I. class
Administrator
Staff Writer
Reputation Points: 1422
Solved Threads: 162
The Queen of DaniWeb
cscgal is online now Online
13,645 posts
since Feb 2002

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in VB.NET Forum Timeline: Saving Images In Database
Next Thread in VB.NET Forum Timeline: Changeing Font Based on Reg Settings





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC