Send a suggestion!

We're building a brand new version of the site, and we'd love to hear your ideas

Members

Technology Zones

IBM Learning Center

Articles

Hosted By

MaximumASP

Info

[2161] Leverage the .NET Framework with Visual Basic.NET

Last post 10-05-2004 5:33 PM by trooper. 8 replies.
Page 1 of 1 (9 items)
Sort Posts: Previous Next
  • 01-01-1999 12:00 AM

    [2161] Leverage the .NET Framework with Visual Basic.NET

    This thread is for discussions of Leverage the .NET Framework with Visual Basic.NET.

    • Post Points: 0
  • Advertisement

    • Red Gate Software

    Advertisement

    Want to boost your .NET application performance?

    Some developers always seem to write efficient and lightening-fast code. What is their secret? It’s ANTS Profiler. “We improved the performance of the application up to 10 times” Dan Ports, Intrigma.

    Try it for yourself now.

  • 06-14-2002 1:57 PM In reply to

    • sharjeel
    • Not Ranked
    • Joined on 06-14-2002
    • New Member
    • Points 10

    Bool type in VB.Net

    I don't understand the reason why the size of Bool type in VB.Net is of 4 bytes (as by article of G.Gnana Arun Ganesh). Can somebody explain?
    • Post Points: 0
  • 01-24-2003 4:42 AM In reply to

    VB.NET

    I have a project designed and implemented using VB6.0 and Oracle 8i.Recently I unistalled Visual studio 6.0 and installed .NET.Now when I try to open my project through the .NET IDE it invokes the update wizard.However the updation does not succeed as the process reports several missing file.Can anyone help me out in updating the above project to .NET platform.Why are the errors encountered?
    Thanks
    Shant
    • Post Points: 0
  • 02-25-2003 4:11 PM In reply to

    • chrucci
    • Not Ranked
    • Joined on 02-25-2003
    • New Member
    • Points 5

    vb.NET upgrade wizard

    When I ran into this problem it was due to the fact that i was on a different machine and some of the files included in References for my VB6 app weren't installed and registered on the new machine.  Is it possible that some of the files that your VB6 app needs were uninstalled or unregistered when you uninstalled VB6?
    • Post Points: 0
  • 04-02-2003 4:14 PM In reply to

    • r.tulloch
    • Not Ranked
    • Joined on 04-02-2003
    • United Kingdom
    • New Member
    • Points 10

    object names in arrays

    In my current project I have to check the state of a number of radio buttons. For example if I have to check the state of 100 buttons do I have to do each one individually, e.g.

    if radState0.checked = true then sum += 1
    ....
    ....
    if radSate99.checked = true then sum += 1

    or can I do it in a loop e.g.

    for i = 0 to 99
    if radState(i).checked = true then sum += 1
    next i

    Please excuse the naivity of the question but I am starting from the ground up.

    Regards

    Bob
    • Post Points: 0
  • 06-03-2003 4:42 PM In reply to

    You probably figured this out by now but for anyone else with the same or similar problem looking for the old VB6 control array then you need to delegate the Event to a helper method.

    The helper method must have the same signature as the event being delegated
    Usually along the lines of  “Event Name”
    (ByVal sender As Object, ByVal e As System.EventArgs)


    to demonstrate create a new windows project and add 4 radio buttons to the form or another control if you prefer( Alter the code to suit )
    and add the following code to the form

    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
           AddHandler RadioButton1.Click, AddressOf RadioChanged
           AddHandler RadioButton2.Click, AddressOf RadioChanged
           AddHandler RadioButton3.Click, AddressOf RadioChanged
           AddHandler RadioButton4.Click, AddressOf RadioChanged

       End Sub

       Private Sub RadioChanged(ByVal sender As Object, ByVal e As System.EventArgs)
           MsgBox(CType(sender, RadioButton).Name)
       End Sub


    OK this a bit useless as most people would not use radiobuttons in this manor

    Add a number of textboxes to the form about 10 would be ok
    Then add this code to the form load event

          Dim ctrl As Control
           For Each ctrl In Me.Controls
               If TypeOf ctrl Is TextBox Then
                   AddHandler ctrl.Validating, AddressOf ValidateTextFields
               End If
           Next
           ctrl.Dispose()
           ctrl = Nothing


    and add this method

    Private Sub ValidateTextFields(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs)
           e.Cancel = CType(sender, TextBox).Text = String.Empty
           If e.Cancel = True Then
               MessageBox.Show("TextField " & CType(sender, TextBox).Name & " Must Be Completed", "Input Error", MessageBoxButtons.OK, MessageBoxIcon.Information)
           End If
       End Sub


    You should now have a simple ( all be it poor for user input, but it is only a demo of a concept) validation on all textboxes

    Why not add it to the handles clause of the first textboxes validation event
    Like
    Private Sub TextBox1_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs)
    Handles TextBox1.Validating, TextBox2.Validating

       End Sub

    This will work but you can not remove the handler at a later stage Add the following to the ValidateTextFields method after the previous if statement


      If CType(sender, TextBox).Name = "TextBox1" Then
               RemoveHandler TextBox1.Validating, AddressOf ValidateTextFields
           End If


    This should remove the handler and the validation


    I Hope this helps
    Cheers
    James


    • Post Points: 0
  • 03-10-2004 1:12 PM In reply to

    How to distribute small application in vb.net to m

    hello, I developed application in visual basic .net and when i tried to run this application in other computers then setup file prompt me message to first install the .net framework in the computer then installation will start so after installing the .net framework in other computer, my setup or application worked fine but .net framework file size is almost 23 MB that is very big to distribute with my application or to ask from the user to download this file. My application size is only 4MB. Well, i conclude that VB.net is not useful if some one want to distribute his small application to many hundred computers because it require .net framework (23 MB) that is very difficult to download. So i am moving back to VB6 for my application developemnt. If you have any idea that i should stick to VB.net then please let me know, I need help. It is very difficult for me to write code again for VB6. bye
    • Post Points: 0
  • 10-05-2004 5:23 PM In reply to

    • trooper
    • Not Ranked
    • Joined on 10-05-2004
    • New Member
    • Points 10

    reply

    to create an actual installation cd-rom for your application you would copy the entire contents of the Release folder to writable cd-rom at this point. If the target computers don't include the .net framework, you should also copy the .net framework redistributable file (dot-netfx.exe), which the user will have to install separately. You need a cd-rw drive to do this.
    • Post Points: 0
  • 10-05-2004 5:33 PM In reply to

    • trooper
    • Not Ranked
    • Joined on 10-05-2004
    • New Member
    • Points 10

    re-install

    re-install your prerequisites cd this will correct the problem.
    • Post Points: 0
Page 1 of 1 (9 items)