.net - Utilize Optional Parameters In Delegates?

Aug 6, 2010

However, I am wondering if there are any workarounds or plans for incorporating this feature into VB.NET in the future?What I'd like to do:

Public Delegate Function Deserializer(Of T)(ByRef Buffer() As Byte, optional ByRef BufferPosition As Integer = 0) As T
'Implementation of a func that matches the delegate'
Class A
Public Function Deserialize(Byref Buffer() as Byte, optional Byref BufferPosition as integer = 0)
....

In the absence of specifying "optional" inside the actual delegate itself, it'd at least be nice to be able to do it in the function implementation only:

Public Delegate Function Deserializer(Of T)(ByRef Buffer() As Byte, ByRef BufferPosition As Integer) As T
'Implementation of a func that matches the delegate'
Class A
Public Function Deserialize(Byref Buffer() as Byte, optional Byref BufferPosition as integer = 0)
....

At least this second way, the functions for the delegate will always have a value mapped to each parameter, although some may come from the function side and not the calling side.

View 2 Replies


ADVERTISEMENT

IDE :: Pass Parameters To A Function Using Delegates?

Feb 8, 2010

Can we pass parameters to a function using delegates

Private Sub UpdateLabel(byval text as string)
If Me.Label1.InvokeRequired Then
Me.Label1.Invoke(New MethodInvoker(AddressOf UpdateLabel))
Else
Label1.Text = text

[Code]...

View 2 Replies

.NET 8 List.Find Parameters And Anonymous Delegates?

Oct 7, 2009

I gat a problem in the .NET 2 in VB . I would like to use List(Of T).Find method with parameters. in C# v.8 this task is accomplished by using anonymous delegates like:

[Code]...

View 10 Replies

List.Find Parameters And Anonymous Delegates?

Aug 31, 2010

Impossible in VB.NET 8(?) List.Find Parameters and Anonymous Delegates

View 3 Replies

Asp.net 1.1 - Assign Null Value To Optional Parameters In .NET 1.1?

Dec 21, 2010

I tried DbNull.Value but no luck. How do I assign a default value as null to a string parameter that is null in VB.NET? Its litte strange to see that VB does not have anything like plain null as most of the other languages do. Also what is the difference between null and DbNull and Nothing.

View 3 Replies

C# - Handling Optional .NET DataSource Parameters?

Aug 9, 2011

What is the standard way to implement optional query parameters in a .NET WinForms application?In other words, only query on a field if the value of a corresponding control is not null.

EDIT: I use a FillBy method which calls a query in my Access database. In the TableAdapter query editor, I just used WHERE (field1 = ?) AND (field2 = ?) ... I just can't find the "hook" to bind form controls to the table adapter query parameters and so that if a form uses the default value to not query on it.

View 2 Replies

Error : Optional Parameters Must Specify A Default Value

Jan 21, 2011

Public Function Foo(ByRef a As AClass, _
Optional ByRef b As BClass = Nothing, _
Optional ByRef c As CClass = Nothing) As XClass

Error : Optional parameters must specify a default value.

View 2 Replies

Optional Parameters Cannot Have Structure Types?

Jan 12, 2010

I would just like to know why. optional parameters cannot have structure types?

View 4 Replies

Calling A Vb Function With Optional Parameters With A C# Call?

Nov 3, 2010

I am interacting with VB code on a different tier, using a client-side c# program. The VB function signature looks like this:

Public Sub toggleExclusion( _
ByVal mouse As Double, _
ByVal study As Integer, _

[Code]....

I get an error saying no overloaded method of toggleExclusion takes 2 arguments?

View 3 Replies

Databind To Object Parameter That Has One Or More Optional Parameters?

Mar 22, 2011

I have an object, called 'PERSON' This person object has a title, firstName & Surname property as well as many other which are at the moment irrelevant. It also has a read only property called Fullname which concatenates the two or three parameters mentioned above depending on an optional parameter 'withTitles' passed over when you call PERSON.FULLNAME

PERSON.FULLNAME(true) <- Will add titles if there are any

PERSON.FULLNAME(false) <- Will give the name without the title

Public ReadOnly Property FullName(Optional ByVal withTitle As Boolean = False) As String

[Code]...

I get an error: PERSON does not contain a property of 'FullName'. If I change this to any other property that does not take a parameter it works as expected. Now I'm guessing that the binding procedure can't handle optional or mandatory parameters for object properties, is this right? Is there a better way to do it? I thought about looping through the collection to add them manually but that kinda defeats the object of DataBinding!

View 1 Replies

Java: Switch Statements & Optional Parameters?

Apr 27, 2011

Is there an equivalent in Java to VB.NET's optional parameters?Also is it possible to switch on anything other than integers in Java?

View 1 Replies

Optional 'Color' Variable Parameters In Classes?

May 27, 2010

Is it possible to make Color variable parameters in custom classes Optional?Everytime I try, it gives me a "Constant expression required" error.[code]

View 2 Replies

Optional Parameters Versus Method Overloads?

Oct 6, 2009

I was familiar with the optional parameters in vb 6 and it made sense given the capabilities of the language but why the heck does VB.Net support optional parameters when there is method overloading? Which one should I use and is there a difference? If there is a difference when should I use each one?

View 4 Replies

VS 2010 Optional And Named Parameters In An Attribute?

Sep 7, 2010

I have a custom Attribute class where the constructor takes one fixed parameter and two optional parameters. It is my understanding that one can supply one or more optional parameters by using 'named parameters' such as this:

Private Sub CallMethod()
Me.OptionalMethod(-1, z:=1)
End Sub

[code]....

Well, I thought, perhaps Attributes don't support named parameters. I know they can behave a little weird (they don't support all types in their arguments for example I think), so I thought little of it.But then... I noticed something else. If you take a look at my code of the attribute class again. Notice that I am using an attribute on that class as well... And what do you know: named parameters. Working just fine... The AttributeUsage attribute has the exact same configuration: one fixed parameter and two optional parameters. I seem to be able to call them using named parameters just fine, where I cannot call my own attribute constructor with named parameters...

View 3 Replies

.net - Inheriting A VB Class In C# And Overriding Constructors That Take Optional Parameters?

Jan 12, 2010

Most of our code base is in VB.NET. I'm developing a project in C# that uses a lot of the assemblies from the VB.NET code.There are three relevant classes in VB.NET:

[Code]...

View 3 Replies

Sql Server - Optional SQL Parameters For Binary File UPSERT

Sep 16, 2010

I'm using a stored procedure to updateinsert data into a table using MERGE. One of the items being inserted is a VarBinary file. Now if I wish to add a new file it's just a case of using ReadAllBytes as below, to remove the file I pass DBNull. Now what if other fields are being updated but the file is not being changed? I want the field to remain untouched unless I'm replacing the file or deleting it as above. I cannot add the file via the parameter again as it may only exist in the database, unless I read it first and write it back which seems pointless. [Code]

View 1 Replies

Asp.net - Building A Valid SQL Query With Optional Parameters For Search Function?

Oct 20, 2011

I have a search function de build.We are using pure ASP.NET w VB.NET We have multiple DropDownLists and we're building a search query with whatever was selected in those DDLs. My question is, how can I handle the blank values (unselected dropdownlist values) with the SQL Query ? I'm using AND operators in the query so if anything is blank it'll fail the search. If the dropdownlist has no selected value, i don't want the value to be part of the search. It would be easy to code with just 2-3 parameters, but we're looking thru at least 10 items and doing a SWITCH CASE or multiple IFs would soon become mayhem.

View 1 Replies

Vb6 Declaring Functions - Error - "optional Parameters Must Specify A Default Value"

Oct 19, 2011

I just got upgraded from VB6.0 to VB2010. I'm trying to move some of my program functions over and I'm getting an error on the ones where I use optional... Public Function GetFolder(ByRef FTT As String, Optional InitFile As String)

I get the error at the end of the line, after the close par...the error is "optional parameters must specify a default value".

View 3 Replies

Delegates And Multicast Delegates In .NET

Mar 27, 2009

What are Delegates and Multicast Delegates in VB.NET? How do I use them? provide a simple example to illustrate the concept.

View 1 Replies

Optional Date Value In One Of My Sub - Handle The Default Value For An Optional Date?

Mar 6, 2010

I am trying to have an optional Date value in one of my sub but since you cant set Date to nothing, this doesn't work. And i cant set it to the Date.minvalue inline.

Private Sub abc (ByVal A As String, Optional ByVal B As Date = Nothing)
End Sub

So, i went and set it to some date in the past.

Private Sub abc (ByVal A As String, Optional ByVal B As Date = #1/1/2001#)
End Sub

what would be the proper way to handle the default value for an optional Date?

View 3 Replies

Utilize Open With Dialog?

Feb 20, 2012

I'm having the reverse problem as this thread.We save off data in several formats, one of which is .XLS, however, some users may not have MS Office installed already, so I want to allow them to use the OS's "open with" dialog to associate with notepad or something so they can open the file.[code]...

View 2 Replies

Utilize The Yes And No Buttons On A Messagebox?

Jun 8, 2010

I have a messagebox with a "yes" and "no" buttons. I am asking the user upon "exit" (ing) the app, if they haved saved their work. The default button is defaultbutton2 "no" and it saves the file. If user selects "yes" they have saved their work, then I need the app to close.Here's the code:

'show messagebox to save work....default button2 = 'no' then saves file....default button1 'yes' is spose to close app
MessageBox.Show(

"Have you saved your work?",

"Garman Music Pro", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, 0, HelpButton)

If MessageBoxDefaultButton.Button2 = MessageBoxDefaultButton.Button2

Then[code].........

View 3 Replies

Utilize Existing Excel Process?

Nov 13, 2011

I am currently building a vb windows form application (.net 3.5 framework). For the next part of the application I want to be able to use an existing excel process which will have been checked out from sharepoint and manipulate the worksheet with my app.

View 1 Replies

VB And Utilize The 64-bit Processing Power Available In Windows 7

Feb 9, 2010

For sometime now, we have developed an applicatio in Visula Basic (Express Edition). We would like to utilize the 64-bit processing power available in Windows 7 (our application runs currently in a Windows XP environment). So we are contemplating to migrate our VB application from a Windows XP-based environment to a 64-bit hardware platform running on Windows 7.

[Code]...

View 2 Replies

VS 2008 - How To Utilize Web Address To Login

Feb 6, 2010

What is the best way to log into a website from a program. I can login using a web address. But I can't figure out how to utilize the web address and get it to log me in. I'm not too sure how to go about getting a login to work really. What is the best way to go about this? It is just a PHP-based website.

View 12 Replies

Programmatically Utilize Textboxes In A Serial Manner?

May 13, 2012

let's say I create a basic windows form with 100 textboxes, and create a variable that starts at 0, and counts up to 100. How could I pseudo-effortlessly have, for example, textbox7, when the variable is at 7, display a piece of text, instead of writing 100 lines of code such as

if vara = 7 then textbox7.text = "hello"

is there a way to utilize something in the nature of LINQ, where you could somehow say,

if vara = 7 then textbox & varA & .text = "hello"

this is just an example, I know it will not work, after paying a small bit of attention to the likeliness and possibility.....

View 5 Replies

Utilize Classes That Inherit The System.Data Name Space?

Mar 9, 2009

I would like to utilize classes that inherit the System.Data name space.Specifically, I would like to have classes CarColumn, CarTable, and CarSet derived from DataColumn, DataTable, and Dataset respectively.I would like to be able to add additional properities to each class. As an example this is how I would like to reference items within the classes:

CarSet.CarTable(0).Columns(0).foo
CarSet.CarTable(0).bar

I know that VB.Net is not capable of Multi-Inheritance.

View 1 Replies

Asp.net - Utilize Multiple Databases In An Entity Framework Solution Simultaneously?

May 31, 2011

I have two unrelated databases and I need to pass data back and forth between them. Right now I have created two separate entity models - one for each database - but this is causing issues in my code b/c I have to do a Using nameofcontext / End Using and when I try to then use some of the results from the first section of the code in a second Using nameofcontext / End Using it doesn't like it - b/c I've closed the connection to the first database!

View 1 Replies

Figuring Out Which Multithreading Approach To Utilize In Current Work Project?

Apr 25, 2012

figuring out which multithreading approach to utilize in my current work project. Since I've never written a multithreaded app in my life, this is all confusing and very overwhelming.I've been assigned to take over work on a control application for a piece of test equipment in my companies R&D lab. The program has to be able to send and receive serial communications with three different devices semi-concurrently. The original program was written in VB 6 (no multithreading) and I did plan on just modding it to work with the newer products that need to be tested until it posed a safety hazard when the UI locked up due to excessive serial communications during a test. This resulted in part of the tester hardware blowing up, so I decided to try rewriting the app in VB.Net as I'm more comfortable with it to begin with and because I thought multithreading might help solve this problem.

My plan was to send commands to the other pieces of equipment from the main app thread and spin the receiving ends off into their own threads so that the main thread wouldn't lock up when timing is critical. However, I've yet to come to terms with my options. To add to my problems, I need to display the received communications in separate rich text boxes as they're received while the data from one particular device needs to be parsed by the main program, but only the text that results from the most current test (I need the text box to contain all received data though).

So far, I've investigated delegates, handling the threads myself, and just began looking into BackgroundWorkers. I tried to use delegates earlier today, but couldn't figure out a way to update the text boxes. Would I need to use a call back function to do this since I can't do it in the body of the delegate function itself? The problem I see with handling threads myself is figuring out how to pass data back and forth between the thread and the rest of the program. BackgroundWorkers, as I said, I just started investigating so I'm not sure what to think about them yet.

View 1 Replies

C# - Search For Names In The Database That Matches Whole Parameters Or Any Part Of Parameters

May 13, 2011

I'm writing a query to select all records that has any part of parameter. I have one table called Employees. Some people have name like this: John David Clark If the parameter is

[Code]....

I should be able to get result back as long as there's a match in the parameters. If I use Function Contains (q.FirstName & " " & q.LastName).Contains(employeeName), I will not get any result back if employeeName is "John Clark" Function Contains looks only for next words from left to right. It doesn't match a single word at a time. So that's why I used this in the Linq to SQL:

[Code]....

View 2 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved