Set Up For Multiple Calls Of Same Method?
Jun 24, 2012I have problem setting up the mock to fail if the user has attempted to log in three time with failure. My code looks like this[code]...
View 2 RepliesI have problem setting up the mock to fail if the user has attempted to log in three time with failure. My code looks like this[code]...
View 2 RepliesI need to get the name of curent class which calls the method (which parent is another class) from inside of that method. Is it possible in vb.net?
View 6 RepliesWhat's the best way to dynamically remove method calls at runtime? Essentially what I'd like to do is pass a parameter to my application. Let's call the parameter level. Depending on the value of level, I'd like to essentially remove all the calls that have higher levels. I have the following but was wondering if there were a simpler/cleaner way to remove the calls:
Ideally I'd really like to write something like:
Log5("message")
And just have Log5 work or not call if it doesn't exist. My goal is to actually remove the call. The overhead for calling level 5 logs that test and return is fairly high and I rarely use it.
Module Module1
Delegate Sub Log(ByVal message As String)
Public Log1 As Log = Nothing
Public Log2 As Log = Nothing
[Code].....
Switching Byref to Byval on method calls I have many warnings raised due to: "Implicit conversion from xxxx to yyyy in copying the value of 'ByRef' parameter zzzz back to the matching argument."
My feeling is that it would be safe to change the function parameters from byref to byval as nothing special is being done with the reference type pointers inside these methods the reference types are simply being used and I think the behaviour would be exactly the same if running with a copy a pointer rather than the original.
Another consideration is that I have two classes which inherit from a base class. The same situation is occuring in that the byref params are causing implicit casting from the base class to the narrower concrete class. Again I can't see any problems with this code running byval either.Does anyone have any tips regarding use of parameters in functions when dealing with reference types?
Some of the other things that are currently being passed around byref in my project are database connection objects i.e. OracleConnection and SqlConnection. Is there any good reason for passing these around byref?
[Code]...
When i run the application i need to extract the information about the sequence of methods or classes the application touches when any event is performed on the application.
Is any there other tool other than profiler?
I have a MDI Form that has a child form containing a text box. I want to be able to make a call to the TextBox's cut() method on the currentlly active child form. Here's what I have so far, but it is complaining about using ctrl.cut()
[Code]...
This is what I am talking about:
Public Shared Sub Test1()
Test2()
End Sub
[code].....
The scenario is that an ASP.NET webforms page will call a web service in an async manner to make about 8 web service calls to various providers for data. I would like to run them in parallel to speed things up. I also need to wait for them all to come back before moving on.
View 1 RepliesI had the idea of making a program that would take a list of URLs, display each one, and then let me save the web pages as they came up. So I wrote the following few lines of code. The interesting thing is that they don't work: (vb express 2010)
Imports
System.IO
Public
[code]....
after finally fixing many problems with my program, and finally fixing it so it could run in a backgroundworker... I started to learn INVOKE but a small problem with this. Im not sure.. do I have to INVOKE for EVERY component of a FORM I want to modify? or is there a way to group all the invokes into a single big one?or a groupbox could work?
If progreso1.InvokeRequired Then
progreso1.Invoke(New updateprogressbardelegate(AddressOf updateprogressbar), New Object() {Me.ProgressBar1, valorprogreso})
[code]....
I have a VB2008 music-player program with a listview that acts as a playlist. I created Windows Shell Context Menu entries in the registry for MP3 etc files, so if I right-click such a file in Windows Explorer it gives the option: Play in MyProg. If multiple files are selected in Windows Explorer and sent to be played in MyProg, the first one must be sent to the music player (part of same prog) and the others must be added to the playlist (listview). For this reason I must know whether a commandline call is just a single one or whether other context menu calls will follow.
[Code]...
2. FunctionLayer -deals with Common Operations which get results from DataLayer and return results to Forms.3. User - deals with User. (For Reusing the User Class in other projects, i have separated this class)Here in Class2 - I have an instance of Class1( ie., DataLayer) for DB Operations.imilarly in Class3- I have an instance of Class1( ie., DataLayer) for DB Operations.Now in my form, If i create Instance of Class2. But When I need user functionality in this form, I have to create an instance of Class3 to this form.
View 6 RepliesI am venturing into WPF - first time in (VB).NET - and trying to re-create a project I started in MS Access VBA. It basically scrapes a series of pages within a web application. As you may have surmised I am having trouble with the LoadCompleted event.I have searched and found some information on it, but the "flow" of the code only lends itself to waiting for one page to load.url...All of the code execution is run in the DocumentLoaded event which works fine when you just need to navigate to one page and execute code. But I need to perform a series of these cycles for my application. How can I reliably wait for the document to fully load while still keeping the code execution in the same Sub AND not locking the UI thread? [code]That's it. Repeat for n times. my interactions with each DOM are significantly different.
View 2 RepliesI know how to call a simple old fashion asmx webservice webthod that returns a single value as a function return result. But what if I want to return multiple output params? My current approach is to separate the params by a dividing character and parse them on teh client. Is there a better way.
[Code]...
What the Win32 API is? I have looked around but no where really outlines what it is. Is it basically a set of procedures, outlined by Microsoft for programmers in order to get services from the operating system? In essence is it the equivalent to making system calls abd and library calls in UNIX? And yes I now Windows makes library calls too.
View 2 RepliesI recently wrote a section of code wherein upon finishing, I received a warning from the compiler telling me that one of my variables is being used before it is assigned a value. In practice, the method call on this object will never be made without the object being instantiated beforehand. Here is the snippet of code
Try
fs = New FileStream(fileName, FileMode.Open)
Dim PolarMatrix As PolarMatrix
PolarMatrix = DirectCast(bf.Deserialize(fs), PolarMatrix)
[code]....
I assume I'm receiving this warning because the first line in the Try section may be the line to throw the error, and the Object will never be instantiated. FileName though, is a variable being passed to this method which has already been checked for errors, so it is guaranteed to be correct. The error I'm expecting to perhaps be thrown comes during the deserialization.
So my question: When warnings are given on objects that the compiler thinks may not have been instantiated, does this overrule the user knowing that a problem will never arise on that line? Is it sometimes necessary to add code simply to appease the compiler?
I have been using DBTransaction for my current projects that access a single database. However, I read some documentation on TransactionScope and was wondering in which scenario would using TransactionScope be better? Or should I be replacing DbTransaction calls with calls to TransactionScope?
View 2 RepliesI've created a Delegate that I intend to call Async.
[Code]...
I'm a c# developer and have not enought experience in VB.NET.the scenario:
Namespace Presenters
Public Class BaseFooPresenter
assuming the public default parameterless constructor[code]....
I can create a method SetValues( ... parameters ... ) and call it from the two constructors but does someone knwos a workaround to avoid this error?, why the compiler do not validate the possibility to call the base constructor before the overloaded constructor?how to justify logically the fact that it's not possible to call the base class constructor and another class level constructor from one class level constructor at the same time?
I am experiencing something very bizarre when I execute the Fill method of my adapter. I've been running this query for months and all of the sudden this is happening after I installed SP1 for Visual Studio 2008. For some reason several DataRows in 2 of the 3 tables within my DataSet have errors in them when I view them in debug mode using the DataSet Visualizer. Here is a picture of what I'm talking about
It does this to random rows. If I execute the Fill method the first time, rows (5-10) will have these errors. If I execute the Fill method again rows 12-23 are affected and so on. I have no idea what is happening here.
This is effected my DataGridViews, because they don't display any rows, because of the erros. I should also note that when I run the lines of code below in the Immediate Window it says the DataSet doesn't have errors.
?Me.ds.Tables("Current").HasErrors
False
?Me.ds.HasErrors
False
The problem is that the method is getting called multiple times when the text box control gains focus. I am looking for it to just run once since the method is filling the text box control with data. Is there a common reason this happens? Its not looping cause it is happening on everyone of my controls that use the GotFocus method.
View 7 RepliesConsider a MyForm class that contains a shadowed implementation of Show(). It also contains a CreateForm() method, which accepts an instance of the form and calls the shadowed sub:
[Code]....
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]....
I have this application which has one class. I need to return a recordset of data to the calling form. If i use Properties to return, it can only return only a single value at a time. Right now i'm returning a datareader object with one of the properties.Can anyone suggest a better way to return multiple rows of data to the calling method via Class Property?
View 1 RepliesI want to get a list of all students who were at one of two events. Here's my function to get an attendance list:
Private Function AttendanceList(ByVal Mode As AttendanceListLookupMode, ByVal AttendaceTypeID As Integer, ByVal EventID As Integer, ByVal EventOccurenceDate As Date) As IEnumerable(Of Integer)
'Get the attendance table for specified event[code].......
i want to know how to use api calls in vb.net2008. in visual basic 6.0. we can find the list of api calls in add in manager . in vb.net2008 how to find it..
View 2 RepliesFor some time ago I have notice that my App on every start make a call to csc.exe and starts it. I have google-it and found out that csc.exe is some kind off on-the-fly compiler for C# (If I understand it correctly ) but my App is in VB.net. VB.Net code to make my App on every start calls csc.exe?
View 13 RepliesThis should be fairly basic, but say I have a Public property as local variable on my WCF service, and I set this in one call to the service. Is there a way to preserve that data for another call to the service? (Without writing the data to xml or a db, and re-referencing it or anything like that)
Executing the calls from the Winform:
Public Class ClientSideWinForm
Private proxy As ServiceReference.Client
Private Sub Client_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
[Code]....
I have an application which has been succesfully installed on a number of different client machines.
The problem I now have is that I have been asked to allow third party applications, possibly written in a non .net language set to plug into my application and execute some of the code. Just a handfull of properties and half a dozen methods.
Now I can wrap up these properties/methods, make them public and have them in their own project which will be part of my solution but I have no idea where to go from here.
How do I make this portion of my application accessible to a third party application written in unmanaged code ?
Trying to make a call to another forum to chance some text boxes on it and update it. I had it working I thought but the values were not holding when I closed the box so I came up with this solution but Im getting null exceptions.[code]....
View 11 Replies