I am trying to access a datatable created at form load from a sub created for a button click. I get the message 'dt_ShoppingBasket' is not declared for the following 2 lines.[code]If I move the creation of the Datatable into the button click sub then the problem goes away. I've listed the relevent coding I am using below.[code]
I have about 100 websites that I am going to be accessing to scrape some data from (weather, time, etc). When I go to code these babies there will be an abundance of sub routines that I will be creating. They each are going to be accessing pretty much the same type of data.
Should I put them into a Class some how and acces them that way or should I just use Subs and then call them into the Document Completed section of my web browser to run the code? Still sort of confused on the whole Class vs. Sub Routine thing.
I am currently working on a project for school. I have the project all laid out in my mind and everything but there is one thing that stops me. I can not access the data from the database itself ...
(detailed info)
I am using an AMD Athlon x64 bit processor with a windows vista 64 bit operating system. I am writing the program on visual basic 2008 express edition. When I open up the visual basic 2008 express edition and create a new project the first thing I do is go to the view menu and activate my database explorer. I connect to the database in question through the database explorer. The database I am connecting to is an access 2007 database (ive opened up the access 2007 files and they do open and display information properly, in otherwords, they do work) I then put in a listbox and use the following lines of code in a form load event to both A) create the datatable and B) automatically fill the listbox with the database info.
Dim dt As New DataTable() Dim connStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=MEGACITIES.MDB"
[Code]....
When I test the program the listbox does not fill up with any information from the MEGACITIES access 2007 database. Ive tried connecting to the database by establishing a connection through the datasources window. Ive tried establishing a connection to the database through both the database explorer and data sources window. No matter what I try I can not get that information accessed.
Im almost confident that this has to do with my processor being 64 bit.
When you refrence a Function like this one:[code]You may want to be able to get more out of that, like this.[code]So how would I be able to add subs or functions onto a sub or function like that?
Just wanted to start out by saying that I am completely new at this whole programming thing. I am pretty sure the answer is very simple and staring me right in the face but I can't figure it out.Basically, what I want to do is check to see if a directory exists and if it does not, then create it. Then I want to populate a list box with a list I have stored in a text file.
The problem I run into is that while my program runs, as far as I can tell my Subs do not. I just want them to run on their own when the program starts but they don't.
Imports Microsoft.VisualBasic Imports System.IO Public Class myProgram
I'm working on my program and I have 10 subs that grab 10 files and format them. Is it possible to run more than one sub at once? I tried to google it but there doesn't seem to be much available... If anyone could just point me in the right direction, that would be awesome!!
I'm trying to use the Fade In/Out subs. Currently the fade in works perfectly. The fade out is the one I am having problems with. In my form's closing event:
[Code]...
I really think the problem is when it is calling for a "new object", but I don't know what to put in place of it to just work on the old object. I wanted to see if anyone has a solution to this issue, or perhaps an alternate solution that fades out just as nicely as the fade in.
Is there a way to stop other subs from running while in a separate sub.
for instance say your in the sub CreateNumber() and the subs are setup like CreateNumber() AddNumber() DeleteNumber()
Is there a way to be in CreateNumber() and call a function to stop AddNumber from running after creaetNumber() is finished? i just want my program to sit there to wait for an event to happen.
I'm working with a third-party library interfacing to an old database system. There's a method - CallProg that calls a "stored procedure" (for lack of a better translation - any Pick users in the crowd?). However, instead of doing something like this:
Public Sub CallProg(ProgName, ParamArray ProgArgs() As String) ... End Sub
I have a page where the page loads with the code as shown below. Pretty much every other sub on the page uses the variables gFilename, gPicType and gPicPath. In every other routine I have to go through the process of recreating gPicPath (as per the if/then block in the code). How do I create these variables ONCE, and then store them so that all the other subs can access them?
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) ' check to see if this is the first time the page is loaded. If IsPostBack = False Then
Using Visual Studio 2008 I am trying to create two subs using the same handles:
Private Sub checkwin(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click, Button3.Click, Button4.Click, Button5.Click, Button6.Click, Button7.Click, Button8.Click, Button9.Click
[Code].....
As these both use the same handles one sub overwrites the other...... Both subs contain If statements. Do I need to create two different handles... and how do I do this so that the handles use the same buttons?
I don't mean to sound unintelligent, but is there a way to insert your functions and subs into visual basic and call them from and program made in visual basic? I don't want to have to put the code in over and over again.
I have a form named FrmDrvouchers. It contains some public subprocedures.I call these subs from another form which opens from a form which is opened from FrmDrVouchers as a dialog.When I open FrmDrvouchers directly, everything works. But when I call FrmDrvouchers from another project which is also part of this solution, its public subs don't work when I call them from another (dialog) form.
Here is the code of the Button Click from which I open FrmDrvouchers:
Dim FrmDrv As FrmDrVouchers = New FrmDrVouchers() FrmDrv.Show()
This works, but those public subs don't. Why?It just skip what i want to do, but not throws any Exceptions,Now I m posting my Code,,, plz have a look on that,,Here is my Main form's MenuStrip Button Click code :
Private Sub CashPaymentToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CashPaymentToolStripMenuItem.Click Dim DrVouchers As Transactions.FrmDebitVouchers = Transactions.New FrmDebitVouchers()
I was wondering how to implement a vb script file with functions and subs that can be used in all code pages of a project. Similar to the old VB 6 bas files.
Option Explicit On Option Strict On Public Class frmMain Private Sub btnSub_Click(ByVal sender As Object, _ ByVal e As EventArgs) Handles btnSub.Click Call CalcSumSub(CLng(txtN.Text)) [Code] ..... I'm not receiving any errors or any thing I just need figuring out the logic in this program. The Program Needs to Accept Input in One text box and adds n numbers together and displays the sum using only subroutines and Functions. Attached File(s) Assignment5.txt (4.49K) Number of downloads: 84
I am trying to combine two subs into one and then find out what control is calling the sub using .GetType. I have tried to do this using a select case and wasnt able to. Any ideas. These are the two subs I am trying to combine into one:
[code]...
and couldnt get the .SelectAll to come up in Intellisense
I have an access database for steel members. Each table has a different type of member, and then in those tables, each size of that member type.
I am about to create a tool that draws these sections when they are selected, but as there are 12 different member types, I don't really want to have 12 different Subs for "Draw" that essentially do the same thing.
I considered polymorphism.. (I think I have it correct)
I'm having an issue where I need to pass the value in a variable from one sub to anotherHere is the scenario. I have two forms; Main_Form and frmClient. I take a value from frmClient and pass it into a sub called Form_Activate located in Main_Form. I then need to take the value from Form_Activate and use it in a sub called when the user selects a menu item in the toolstrip.Starting point is frmClient and the code there is this:
Private Sub Button1_Click(ByVal sender as System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Client As Integer
I'm writing a program that gathers a list of files within a directory and optionally, every file within the subdirectories (10 levels deep) of the directory then exports it as a text file. I have no idea how to do this so I just attempted to code it myself.
It works by gathering a list of every subdirectory within the selected directory and their subdirectories, so on and so on and adds them to a listbox. Then to gather the list of files I used a for each to get the files within the subdirectories but it shows "(Collection)". After exporting it shows " System.Collections.ObjectModel.ReadOnlyCollection`1[System.String]".
How can I make this code work? I think I could've done this much easier a different way but I need the full path included.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Try ListBox1.Items.Clear() Dim FolderBrowserDialog1 As New FolderBrowserDialog
Earlier I was working on a project, and I added a StatusToolStrip and the the ToolStrip I added a label and a progress bar. The label will say the current sub or function that is in progress and the progress bar will show how far along it is through the sub or function. I have tried this myself but I cannot figure it out as I rarely use progress bars.
An example of a code that I would like the progress bar to show would be like this: Private Sub StopServer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StopServer.Click 'Checks to give server notice If My.Settings.warningmessages = True Then Dim cmd As String = My.Settings.warningmessagetext(2) [Code] .....
So while the sub is running the label would say "Stopping Server" and the progress bar would show how far along the sub is.
I've been wondering if there is anyway to extend a sub of a base class in a derived class or subclass. To date, the only thing I've been able to find is overrides and overloads functions, but to my understanding these functions just ignore your base class's sub and just allows you to run the new one with the same name.
What I want to be able to do is:
CODE:
I'm not sure whether this is possible, or if I'd simply either make a new sub in my derived class that first ran the base's class sub or whether I'd override the base class and then copy and paste the old code.
I have 5 different subs for importing data into SQL Server 2005, 4 of them rely on a namespace that is listed at the top of the class, and 1 that will not run if that namespace is uncommented. There has got to be some way to run all five of these subs however i'm have a hard time figuring out how to get everything to mesh. So I figured I'd ask and see if someone had any ideas or could point out my mistake.
Imports System Imports System.Net Imports System.Web Imports System.Security.Cryptography.X509Certificates Imports System.IO
This is very basic about the layout of classes, subs etc. 1. Should all my subs & functions always be inside a class? I haven't used classes too much before, mostly just a bunch of subs in a form file. Now I downloaded a sample program which I want to develop. This has all the code of the form inside "Public Class Form1": [Code] The code is an example of use of the ZedGraph library. It produce a simple window with one graph/chart. Now I want to develop this code with several tabs, a dusin different charts, file I/O and so on. I'm ok with most of the specific coding, but my question is on the general coding;
2. Should I continue my subs&functions inside this form? inside this class? inside a new class? Earlier when I've NOT been using class, I can make global variables by placing the "Dim" outside the subs. This does not seem to work within a class. 3. Should I avoid global variables all together, or how is this done without always passing arguments?
Also I will make more forms, for program options etc. 4. Should these forms be coded as classes? or just subs&functions in a form? Obviously I'm not well trained on the proper use of classes and have trouble to find this easily explained.
I have an array that I created in a sub with a button. I was wondering how I could use this array in other subs after it has been created. I tried making it public and global, but it didn't work.