Index A Return Type?
Jul 15, 2009How do i index a return type so that it returns a value? the error is coming up for the word right.[code]...
View 10 RepliesHow do i index a return type so that it returns a value? the error is coming up for the word right.[code]...
View 10 RepliesWhy the 'index' always return value 0 although the ticker running and there is a statement 'index = index + 1'?
'Dim index as integer = 0
'EDIT
Dim GridRowIndex as integer
[code]....
I have a copy function that I'd like to override in subclasses to return the type of the subclass. Here are my interfaces:
Public Interface IBase(Of T)
Function Copy() As T
End Interface
[Code]....
I have a delegate and its event in C# as below:
public delegate UsernameCredentials UsernameRequiredEventHandler( object sender, string endpoint );
public event UsernameRequiredEventHandler UsernameRequired;
On Converting the above code in VB.Net as follow :
Public Delegate Function UsernameRequiredEventHandler(ByVal sender As Object, ByVal endpoint As String) As UsernameCredentials
Public Event UsernameRequired As UsernameRequiredEventHandler
I am getting error on the above line saying that "Events cannot be declared with a delegate type that has a return type".I understand that this is not supported in VB.Net.
I understand that DataTable.Select() returns an array of rows. I just want to know whether these is a way to get the row indexes as well.
View 4 RepliesI'm using a binary search to return the index of a value in an array but on this occasion it return -2 when I'm expecting a positive 2 to be returned.
If cBudgetID.Contains(AdditionalCostBudgetID) Then
Pos1 = cBudgetID.BinarySearch(AdditionalCostBudgetID)
cCost.Item(Pos1) += AdditionalCost
ElseIf AdditionalCostBudgetID <> 0 Then
cBudgetID.Add(AdditionalCostBudgetID)
cCost.Add(AdditionalCost)
End If
Values:
AdditionalCostBudgetID = 53
ArrayList CBudgetId = 0) 50 1) 60 2) 53
I want to return a value of a ListBox item, NOT the index number.
My attempt: Dim pInt1 As Integer = ListBox2.Items.Item(0)
i want this code to return the ListBox item's integer value, and not the index number itself how can i return a ListBox item's value?
In my project (which I inherited from someone) there are a lot of functions like:
Public Function DoSomething(ByVal s As String)
' Do something to public properties
End Function
And they are called like this:
DoSomething(s)
So the return value is ignored (which is object, as I see in the docs). Is it safe to change all these functions to Subs? Could I break something which isn't so obvious?
I would like to have a function(of T) that returns a list(of T) that is assignable to a variable of list(of T).For Example:
the variable:
Private _StandardCodes As List(Of StandardCode)
the assignment:[code]....
I'm getting the error "Type paramater 'T' for ... cannot be inferred", as a result I have to use a comparable function to return a list(of Object) and then do:
_StandardCodes = (From x In AMExtensions.queryObject(GetType(StandardCode), "StandardCode") _
Select CType(x, StandardCode)).ToList
I know a little about using a user specified type IE IIf(Of ReturnType)(ByVal expression as Boolean, ByVal TruePart As ReturnType, ByVal FalsePart As ReturnType) As ReturnType...Which works, however I've been trying to get this to work, but can't..
Protected Function InverseSign(Of ReturnType)(ByVal value As Double) As ReturnType
Dim result As String
Select Case Math.Sign(value)
Case -1: result = "+" & Math.Abs(value).ToString()
[code]....
Using try cast just gives me the error saying ReturnType has no class-constraints? whatever that means..But my goal here is to be able to return either a string or double.. However every method I've tried to convert my result string to the ReturnType doesn't work.I've also tried simply overloading the function, but I can't because they only differ by return type. So that didn't work either.
I have an ASP.NET MVC 2 application in which I am creating a custom action filter. This filter sits on the controllers in the application and verifies from the database whether that function is currently available.[code]....
View 2 RepliesIs it possible to create a function that returns a generic of unspecified type, like this?[code]...
View 1 RepliesI am building my own Message Box, I have overloaded the ShowDialog function and i wish to Change the Return Type from DialogResult to my own.
View 3 RepliesI have a base class with a static function that returns a typed dataset. I have several classes that inherit the base class with a non-static function that returns the same typed dataset. On these methods I get the 'Return type of parameter yadda
is not CLS-compliant' I don't understand where this is coming from. I have non unsigned integers/etc. in this dataset.
I have a program which connects to an FTP server. my program needs to retreive the directory list of the server. I am doing this in the style of an OpenfileDialog control. now I can get all the information and fill the listview control. however the function I use to fill the listview control with the directory listing and file listing, returns a list(of string)
Because of this I can't determine if a file is a file and if a folder is a folder. I myself know which of them are because while getting the directorylists I check for a string value of D which means directory. if it doesn't have a D then it's a file.
I'd normally do this in C# but since I've got to get this code in this particular assembly which is a vb.net one, I'm stuck.
Here's my linq query:
Dim i As Integer = 0
Dim oldAndCurrentIntersectionOnNames = From currentApplicant In currentApplicants _
Group Join oldApplicant In oldApplicants _
[CODE]...
You'll see the .Index = i+=1
This was my attempt to do what I'd quite happily do in C# (i.e. Index = i++) in VB. Unfortunately the VB compiler doesn't like that. how I'd do this in VB.
Dears, I would like to know the number or index or type of a selected shape in Excel 2003.
Based in this information I intend to activate a command in a macro in VBA.
Currently I have written a function to deserialize XML as seen below.How do I change it so I don't have to replace the type every time I want to serialize another object type ? The current object type is cToolConfig. How do I make this function generic ?
Public Shared Function DeserializeFromXML(ByRef strFileNameAndPath As String) As XMLhandler.XMLserialization.cToolConfig
Dim deserializer As New System.Xml.Serialization.XmlSerializer(GetType(cToolConfig))
Dim srEncodingReader As IO.StreamReader = New IO.StreamReader(strFileNameAndPath, System.Text.Encoding.UTF8)
Dim ThisFacility As cToolConfig
[code]....
if i got a function with a try cath block inside and the function should return an integer.how would i do it that the function can return me a the error message?public function test() as Integer
[Code]...
Is it possible to replace these two functions
Function f1 (s As String) As class1()
Dim a() As String = Split(s)
Dim b(UBound(a)) As class1
[code].....
I have the following code:
Dim ipAdd As IPAddress = Dns.GetHostEntry(strHostname).AddressList(0)
Dim strIP As String = ipAdd.ToString()
When I convert to String instead of an IPv4 address like 192.168.1.0 or similar I get the IPv6 version: fd80::5dbe:5d89:e51b:d313 address. Is there a way I can return the IPv4 address from IPAddress type?
gv1 is a grid !!
gv1.DataSource = minfo.Invoke(Activator.CreateInstance(classtype), inputParameterStore)gv1.DataBind()
What i get from minfo.invoke i am binding to the grid gv1 !!! But unfortunately its not working for all minfo !!!! Few errors are like :
return type is not IListSource ,IEnumerable or IDataSource !!!!
Hence i need to check if :
minfo.Invoke(Activator.CreateInstance(classtype), inputParameterStore)
returns IEnumerable or IData Source or IListSource !how to do that ?Also if return type is none of these i should display the result in a Textfield by Serializing the data and displaying it as an XML?How to do that too?
I have a method, that returns a group of accounts
Public Shared Function GetAllNotesByUser(ByVal UserID As Guid) As Account (??)
Using db As New MyEntity
Dim query= (From A In db.Account _
[Code].....
I would then like to pass this to another function to calculate the totals for all the accounts in the collection. Is it best practice to return an Ienumerable, a generic list, I'm just not sure what works best with LINQ and the entity framework.
I am building my own Message Box, I have overloaded the ShowDialog function and i wish to Change the Return Type from DialogResult to my own.To do so , shall i declare an Public Enum within the form and set it as the Return Type, or is there any other proper way?
View 2 RepliesIm writing a data access layer for my application.There are several functions that need to return a list of items like Employee Name, and EmployeeID so it can be bound to a dropdownlist.What would be the proper datatype to return, a Dictionary?The lists only contain 2 columns, a name and id.
View 5 RepliesI have the following statement, I want to turn it into a Public Shared Function :
If isEmployee Then
Dim employeeInstance As New Employee
employeeInstance = GetEmployeeInstanceByUserId(userId)
[Code]....
Public Shared Function GetWorkerInstance(Byval isEmployee as Boolean) As ...(not sure what to write here)...
There two possible return Type. I'm not sure what I should declare for the function return type.
Attempting to invoke a method of an interface, of which the return type is _variant_t
Code:
_variant_t resultsDataString;
_bstr_t simObjectNames;
simObjectNames = SysAllocString (L"TEST example 3");
resultsDataString = pis8->GetSimObject (simObjectNames);
[code].....
I was playing with vb 2008 express and i created a function with no return type. Basically what it does is i specify a table name and a column name and it returns the value within but it doesn't type it until it gets to the calling variables type. So i have on function that i can use across all my tables.
Eg:
dim mydate as date = getvalue("tblSRs", "datelogged")
msgbox (mydate)
dim desc as String = getvalue("tblSRs", "description")
msgbox(desc)
Both return the correct values. were you always able to leave the typecasting till the end and whats the major downfall?
I have some code and there are 2 errors which I don't understand I have tried all sorts...
1)The type for variable 'Index' will not be inferred because it is bound to a field in an enclosing scope. Either change the name of 'Index', of use the fully qualified name (for example, 'Me.Index' or 'MyBase.Index').
2)Function 'GetNewPhrase' doesn't return a value on all code paths. A null reference exception could occur at run time when the result is used.
I can't get it to work..
I'm wondering whether its possible to have a function's return type and input arguments as a variable.
For example this function:Private Function MyFunction(ByVal argument1 As VariableType) As VariableType
[Code]...