Results 1 to 4 of 4

Thread: Problem in visual basic......????

  1. #1
    Join Date
    Jan 2008
    Posts
    1

    Default Problem in visual basic......????

    I want to print the numbers 1 to 99.
    i have written the following code:

    private sub cmdCommand1_click()
    dim i as integer
    for i = 1 to 99
    print i
    next i
    end sub

    what's wrong with this coding??? The output of above is all the numbers from 1 to 16??????
    Powered by Yahoo!

  2. #2
    Join Date
    Jan 2008
    Posts
    1

    Default

    try this
    dim i as integer
    if i<=99 then
    i=i+1
    print i
    end sub
    i like to share vb knowladge e-mail me for if you want to share knowladge
    milandevmani321@yahoo.co.in
    Powered by Yahoo!

  3. #3
    Join Date
    Jan 2008
    Posts
    1

    Default

    You are viewing the window in its default size and there is only room for the display to show the first 16 numbers. Maximize the window or start it full size and there will be more room to show additional lines that have been printed.

    You may need to add code to scroll the window using a scroll bar control OR print to a list box which allows scrolling a longer list. Printing to a list box is really adding items to the listbox collection.
    Powered by Yahoo!

  4. #4
    Join Date
    Jan 2008
    Posts
    1

    Default

    I know nothing but I would have thought you would code it something like this

    private sub cmdCommand1_click()
    dim i as integer
    for i = 1 to 99
    print i
    i=i+1
    next i
    end sub

    If that works I'll eat my modem.
    the fact that you are getting an output 1 to 16 suggests that you are operating in hex and of course 16 is 1 in hex. I am so far out of my depth now that my saliva is boiling due to brain overheat.
    Powered by Yahoo!

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •