Pass List To Subroutine?
Jan 24, 2012How do I pass a list as a parameter to a subroutine? I don't know how to specify the variable type in the receiving routine.[code]...
View 6 RepliesHow do I pass a list as a parameter to a subroutine? I don't know how to specify the variable type in the receiving routine.[code]...
View 6 RepliesI have two subroutines that consists of two datasets. I am not sure how to pass some data in first dataset named dsGoodStudent to second dataset named dsBestClass.
Private Sub Classification()
Dim SqlSelect As String
SqlSelect = "Select Name, Age, grade from tblStudent where grade = 'A'"
[Code]......
I have a VB.net WPF application that creates a list from a databind. For each row in the databind, it generates a textblock that displays the information from different fields in the databind. It also generates a button which I would like to run a subroutine when clicked.
When I click the button, I want it to be able to get the information from the databind on the column the button is clicked, and to pass it to the subroutine so the code-behind can use that information.
I have hundreds of variables and need to see if they are duplicated. Is there a simple function I can use to achieve this rather than repeating the code for each? The variables have different types. Can you pass a variable name into a subroutine?
[Code]...
1)Send a request to an external hardware by SerialPort1.write.
2)Receive this information in SerialPort1_DataReceived.
3)Set this information (integer from 0 to 31) on UserInterface (like cell phone signal level....)
How to pass level information to this graphical subroutine without receive cross - thread error?
========================
Serial request
========================
Private Sub Timer_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer_Livello_Segnale.Tick
SerialPort1.Write("AT+CSQ" & vbCrLf)
[code]....
it seems always at this time I cant figure out how to do something maybe it has something to do with lunchtime.
Im having trouble using a method that is defined by an outside company
This is a link to their integration guide:
[URL]
This is their documentation for the class Im trying to use
OrderQueryWebService Class
This class is for SID in particular and is made for use with the notification methods. This is for the Order Query Web Service specifically, allowing clients to return the status of transactions for their merchant, whenever they want to.
Methods
/ <summary>
/ Pass through the variables required and receive a list of Transaction
objects showing transaction status
[Code].....
The MerchantCode, the MerchantUsername, the MerchantPassword are all good the List is a custom type called SetComHash.Transaction
Everytime I try adding a string to the list such as the transactionNumber and some other values it gives me a type error:
"Value of type string cannot be converted to 'SetcomHash.Transaction'
I've never used a List(Of) before and I'm not sure how to pass it to the Data Layer of my application. The ColResCategory is a property within the Business Layer (See below) and it needs to be passed to the Data Layer. ReplaceResCategory (See 2nd Code view) is another class file within my Business Layer and the ColResCategory references it.
Public Property ColResCategory() As List(Of ReplaceResCategory)
Get
If IsNothing(mColResCategory) Then
mColResCategory = New List(Of ReplaceResCategory)
End If
Return mColResCategory
[Code] .....
I'm trying to pass a list of objects to my WCF service, but it doesn't seem I can pass an object list from my console test application. I have an error that states:
Value of type
'System.Collections.Generic.List(Of
ConsoleTestingApp.ServiceReference1.LetterVariables)'
[code]....
I'm trying to pass some values to another page and I have the values in List (Of String). However, I'm getting an error (at design-time in the IDE) saying: There is no member "X" of System.Web.UI.Page. I was able to get the Property through Intellisense. So I'm not sure why I'm getting the error.
Here's the code:
[code]...
im trying to do something that should be pretty simple but i guess i have over compilcated things. here is the code. i basicall want to field an array of items and then send to the webservice. the only way that i have been able to do it is by using dim and redim and every article i have read so far say s that this is very inefficient.so how do i do it?
client side app code
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim xlApp As New Excel.Application
Dim xlWorkbook As Excel.Workbook
[code]....
i get this awful error when the client side Error 1 Value of type 'System.Collections.Generic.List(Of String)' cannot be converted to '1-dimensional array of String'.
I want to pass an image in a picture box to a certain position on an image list. I tried:
imagelist1.images(0)=picturebox1.image
But this is read only, what can I use to accomplish this?
I am having a hard time trying to pass the values from a list inside of a class. I am trying to display multiple lines of values from a list inside of a class. My "client" class stores multiple lines of values into a list(of class transaction), with the number value (num) counting each transaction that it adds to the list.
Ex:
Public Class Client
Private m_tranlist As New List(Of transaction)
If CInt(tid) = m_ID Then 'create client tran, add to list
nextTran = New transaction(m_ID, tcode, tdate, ttype, tshares, tprice, value, num)
m_tranlist.Add(nextTran)
num += 1
End If
Now I am trying to display each line that is stored in the list in a label, and I am having major trouble. How do I call the list in my main form in order to display all of the values?
Having a bit of trouble using the List.Find with a custom predicate i have a function that does this
[code]...
by doing it this way means i have to have a shared "currentKey" object in the class, and i know there has to be a way to pass in the values i'm interested in of CurrentKey (namely, keyname, and oldkey) ideally i'd like to call it by something like keys.Find(AddressOf FindByOldKeyAndName(Name,OldVal))however when i do this i get compiler errors.How do i call this method and pass in the values?
ok so the data grid view idea was rejected.
what im working on now is a
checkedlistbox and a listbox
the data on the checkedlistbox are coming from the database
(how do i get the mat_id but just display mat_name only?)
[Code]...
I want to passing field in database to list view with stored procedure.[code]...
View 3 Repliesi have a for loop retrive me sum of colums but i need to pass these values in array list to caluclute sum of each sport type
[Code]...
I have a query that can be summarised in SQL as follows;
Select
S.StockCode
From
StockToCheck As S
[Code]....
Where the S var is a list of strings. This gives the error 'S' is not declared and points to the S in the function call / join (GetPOSStock). So it does not seem possible to do this in Linq, can anyone confirm?
Is it possible to pass multiple arguments to a delegate method from a list(Of T).ForEach call?So, I'd like to pass a listbox object to the delegate routine below:
Sub test()
Dim names As New List(Of String)
names.Add("Bruce")
names.Add("Alfred")
[code]....
my form contains a checked list box [data coming from the database] a combo box [bind to a database table product] and a listview [was previously a listbox]
[Code]...
I work with C# 99% of the time. However, I'm having to update some legacy VB.Net code and encountering an issue with VB.Net code syntax. The error that I get is "ByRef" is underlined and "Expected Expression" tag shows up when you hover over "ByRef". The "FooDetail.Load" function is written in C# and expects a List object passed as reference. Don't have any trouble using the same function in other C# classes. Can someone indicate what is wrong with below VB.Net code.
Dim FooDetail As New clsFooDetail()
FooDetail.FooID = FooID
Dim lstFooDetail As New List(Of clsFooDetail)
FooDetail.Load(ConnectionString, "Stored Procedure", ByRef lstFooDetail as System.Collection.List(Of(clsFooDetail))
I have two tables:
table1
case_no flow result
tc_1 001 pass
tc_1 002 pass
tc_1 003 pass
tc_2 001 pass
tc_2 002 fail
tc_2 003 pass
table2"
case_no result
tc_1 pass
tc_2 fail
Table2 should be updates from table based on the results... If all results is PASS then the table2 should be updated as pass... if any result is FAIL then the entire case_no should be updates a s fail..
This code was working consistently, but now...This code works on the first pass.Then second pass it just hangs on Code:Dim tcpClient As TcpClient = tcpListener.AcceptTcpClient() for about 2 minutesThen the code will fork for another pass, then fail.....
Code:Imports SystemImports System.TextImports System.Collections.GenericImports System.XmlImports System.Xml.LinqImports System.Net.Sockets
[CODE]....
Just started VB programming this week and have found a wealth of information about what I'm trying to do. Problem is, some of it is more complete than others.Here's what I'm trying to do:In Form1 (my main form), I want to instantiate a class that contains a couple of properties (speed setpoint and position setpoint). When I click a button, I want to pass this data to Form2 and populate two textboxes on Form2 with the properties of this object. I want to manipulate the property values on Form2 and click an OK button which closes the dialog and returns the manipulated data, updating the property values of the object. Here's the algorithm I'm following:1) On Form1, instantiate the class2) On Form1's "Pass Data" button click event handler, instantiate a Form2 object and invoke the ShowDialog method, passing the object as a parameter.
3) On Form2, overload the ShowDialog method to accept the object as a parameter and modify the method so that it returns the manipulated class data.4) On Form2, in the ShowDialog method, populate the textboxes with the class data that was passed in.Here's where I get stuck. If I press the OK button on Form2 (DialogResult.OK), it returns me to Form1, but what hook do I have in Form1 to receive the manipulated class data that the ShowDialog method is returning?Here's an example of what I'm thinking about:
Code:
Public Class Form1
Dim clsController1 As New MotionController
[code].....
I'm sure it's probably a very elementary question, but every explanation I've found seems to be incomplete.
I am trying to get the hang of this stupid VB.net, but it won't even let me create a subroutine or function, it use to be in the tools menu in VB6. I have spent £50 on 2 books that rabbit on about objects, property's classes etc: but tell me nothing of what I want/need to know, what a waste of money.
View 14 RepliesPrivate Sub btnCalculate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalculate.Click
Dim d As Integer
Dim price(20) As Double ' Adjusted close price
[code]....
What is the for ... next loops in the second subroutine doing? What is the sim() array meaning?
Does anyone know how to get x value form another subroutine?
View 3 RepliesI have a form that is bound to a table of data. I have a typical binding navigator. When I go to a different record such as next, previous, first or last I need a subroutine named "LayoutAdjust()" to execute "after" the new next record data is loaded on form. I tried calling the subroutine in the "BindingNavigatorMoveNextItem_Click" action but it executed the procedure before the next record data was loaded
View 1 RepliesI have an old program written in VB6. I upgraded the program with VB 2008. The updated program works fine except when the program tries to transfer an array to another subroutine. The old VB6 program sends arr(0) as an argument to the subroutine, the address of arr(0) is passed to the subroutine. The array arr() address is the first of a block of consequent addresses one by one, arr(1), arr(2), etc.
Now when running VBnet, the address of arr(0) is not the first of all consequent arr(1), arr(2), etc. It is an isolated number, just like if arr(0) were a variable instead of an array. The addresses of arr(1), arr(2), etc do not exist in the subroutine. [Code]
The variable of y1 passes to the subroutine oK, whilst arr(0) passes also like y1 into an isolated address. So VBnet interprets arr(0) like a variable rather than the first value of a long list. I haven't been able to find out why the above sample does not work. I got stuck in my programming effort, as I cannot proceed to to further development. how the code should be modified to enable the whole array information passing through the subroutine.
Problem is, I need to call a VB.NET function from javascript, no two ways around it. This is a bit harder to find.BTW -- Web/Page methods won't work. I have to be able to reference a listbox and it's selected items when the VB code-behind fires.
View 3 Replieswhat I need to do is to call/run/execute a subroutine using a varaible name from a subroutine.
Public Sub Main(ByVal subName as String)
Call subName ' subName may be contain the value AAA or BBB
End Sub
[code]....