Public Properties Within VB Module - Cross-client Behavior
Oct 15, 2010
Can one client call a public property within a VB.NET module and see the value of that public property changed by another client accessing it at the same time?
[Code].....
I'm running into random instances where it looks like another client might be modifying (by setting) the value of GetSetDateTime DURING the first client's run through of WhateverMethod(). This is alarming to me and I've been trying to figure out if that's a possibility.
View 2 Replies
ADVERTISEMENT
Feb 10, 2011
I can access a module from code behind but not from the aspx page in inline VB code <% ... %>.
View 2 Replies
Mar 6, 2011
I'm running into an issue where I have a lot of AsyncSends going on with dozens of client sockets, and at the moment if any remote client stops receiving but doesn't actually disconnect, the app quickly eat sup all of the SocketAsyncEventArgs (aka an sae) I have preallocated because they're not released since the SendAsync is not completing. The obvious solution to this is to implement a per-client send queue, which sounds easy enough but I am unclear as to the specifics. I have one sae allocated per client to receive, which works perfect, and ideally I'd love to allocate a single sae to the client's async sends.
I understand popping in and asking a question that is veiled request for a 'give me code' solution is looked down upon, but I honestly have not been able to turn up a lot, either on the .XAsync methods, which Microsoft has a horribly poor example for, nor for a send queue in general.
Edit for @J.N.
I forgot to mention it, but I -am- actually using a bunch of preallocated sae's stored in a managing class that internally uses a ConcurrentBag. With one connection, in a test scenario where 20 small messages are sent per second (this is slightly more than double how many messages would actually be sent in the production server), the server eats up 500 preallocated sae's in a few seconds. If I implement 'create if empty' code, the sae count quickly climbs into the thousands.
I understand the functionality that the async methods of the Socket class provides, but if there's a network hiccup or something similar, this issue will outright bomb the server within seconds. A send queue sounds like an great solution, but I have no idea whether it's a good idea to do in a high performance production environment or not.
The base problem remains, though, that with a dozen messages per second per client being sent out, any network congestion or other factor that lags the connection but does not disconnect it will quickly deteriorate into a laggy mess.
I think a solution I might be looking for is something that locks up the single sae being used for sending until the completion callback is reached, where that sae is then unlocked and then reused to send any pending data. The actual implementation of it eludes me though.
View 1 Replies
Aug 5, 2010
I'm converting a VB.net library to C# and having trouble finding the C# equivalent to a VB.Net Public Module.
In the same VB class is a With block. Any idea what the equivalent might be for that as well.
View 2 Replies
Jan 17, 2011
I have a variable declared at Public on a form. But when I try to access it in a module I get an error that its not declared.
[code]...
View 15 Replies
Nov 2, 2009
I have a situation where I have several VB.NET Modules in the same Logical-Module of a large application. I would like the update function of each module to be public, but I would like users to be forced to qualify the function call with the module name.
ModuleName.Update()
instead of
Update()
Is this possible?
View 2 Replies
Jan 19, 2011
I have a public module from which I want to use Form1 components. How do I do that? For example:
Module Print_to_textbox1()
what goes here for me to display a message into a textbox1 on Form1?
End Module
View 2 Replies
Jul 20, 2009
Im new in this forum. I just recently upgraded my Visual Studio 2003 to Visual Studio 2008.I have a web project which is working very well in Visual Studio 2003. But when Im trying to run the same project in Visual Studio 2008, Im getting a runtime error message.The error message is about a public function which is defined in a public module. When Im trying to call that function from different web pages of my project, the web pages are not recognising the public functions and asking me to
View 3 Replies
Dec 1, 2009
I'm working on a project for my VB class at school. I am creating a form with several inputs and it calculates the total amount owed for a car sale. I have a text box for input of the TRADE IN VALUE of a car. the program is looking for a numeric input. If there is no trade in, how can i get this box to default to 0.00 so it doesnt error the program?
View 2 Replies
Nov 29, 2009
I have a public readonly variable in a module, but when I try to set it in my form load event for the first time I get 'ReadOnly' variable cannot be the target of an assignment. It is my understanding that a ReadOnly variable can only be set once and after that you would get an error when setting it.
View 2 Replies
Apr 16, 2012
I wrote a public modules for Insert, Update, Delete for SQL but I want to write public module for show any record on For example
"Listview or ComboBox or DataGrideView" by one module I mean When I create a new Form in vb I don't want to write All Command for each form to show record
Public Sub ShowRecord(ByVal TabelName As String, ?)
If SqlCon.State = ConnectionState.Open Then SqlCon.Close()
Try
[code]....
How to Fill this Space marked by question Mark?
View 1 Replies
Mar 27, 2010
i want to add BindingNavigator at run time to which i made a public method in module.vb, and want to run buttons withEvnets on it
View 1 Replies
Apr 5, 2010
I am using VB2008 In the Form1, i have coded
Public Function getText(ByRef ctlName As String) As String
getText = Mfg.get_TextMatrix(Mfg.Row,Mfg.Col
[Code]...
View 5 Replies
Dec 15, 2009
I am writing a control application for an inteface card. The complicated work of initialising communication with the card is written and working fine. However, my problem is to update the text in a dialog label on the communication interface form from a module that contains all the coding for accessing the inteface card. From the module, the interface dll returns data that describes some typical connection errors and the module then calls on Public Subs in the form to display error messages; for example:This is the Public Sub in the Module that initiates communication with the interface card:
Public Sub OpenDeviceInterface()
DeviceID = 1 - My.Resources.DeviceID
h = OpenDevice(DeviceID)
Select Case h
Case 0, 1, 2, 3
[code]....
What happens when these Public subs are called from the module is that the MSgBoxes I made to test the routine show up but the label text doesn't appear.I've tried; Refresh, on the label and the form without success...
View 4 Replies
Jun 30, 2009
if it is possible to place the openfileDialog in public class or module? i tried to place it with this code, but it did not work.
Public Sub DisplayDataOnGrid(ByVal gridTable As DataGridView)
Dim filepath As String
Dim OpenExcelFile As New OpenFileDialog()
[Code]....
View 2 Replies
Oct 6, 2009
i am working on the MSDN tutorials through virtual labs and am encountering a problem with the very first tutorial regarding consoles. I am required to create two notepad files: Module HelloWorld & Public Class Person which I have done without errors having triple checked them. When the files are created I compile the HelloWorld.vb file and a .exe is created
I follow the rest of the steps and encounter an error when i try to compile the Person.vb file using the line vbc Person.vb/t:library/out:HelloWorldLib.dll as i am getting the following errors:
vbc : Command line error BC2001 : file 'HelloWorld.vb/t:library/out:HelloWorldLib.dll' could not be found
vbc : Command line error BC2008 : no input sources specified
View 2 Replies
Mar 8, 2012
I've tried searching... a lot for the answer, but as I'm not too sure what exactly I'm trying to do I can't seem to find anything. I'm trying to write a dll in order to handle errors thrown from a vb.net app. In the dll I need several forms (I'm not totally sure if they can have forms - I'm a bit of a newbie when it comes to dll's) for which the user can type in their message about the error and submit it.
[Code]...
View 1 Replies
Dec 31, 2009
Within my application i have a PUBLIC customer class...
Public Class Customer
Public Name As String
Public Surname As String
End Class
Then i decided to use LINQ to SQL within my application.After adding the MyDatabase.dbml class, errors showed up since LINQ creates public properties too
<Column(Storage:="_Name", DbType:="NVarChar(50) NOT NULL", CanBeNull:=false)> _
Public Property Name() As String
Get
Return Me._Name
End Get
Here are some errors..'Name' is already declared as 'Public Name As String' in this class.'SurName' is already declared as 'Public SurName As String' in this class.
Ok. Thats logical. But what is the best-practice i should use in the future? I would not like to use the Name and Pluralization options mentioned in ScottGu's blog or rename the properties of my Customer class.
View 6 Replies
Jan 19, 2010
Is there any point in using a property (rather than a public variable) if it just says:
[Code]...
View 1 Replies
Jul 15, 2010
How dan I dynamically create some public properties on a custom webcontrol.
For example, web control has 5 TextBox controls. I need a public property for each TextBox control to be able to set a specific property of the TextBox control.
I want to be able to loop the controls in the webcontrol and create a public property for each TextBox control.
View 3 Replies
Jan 11, 2011
I am trying to create a Public Sub / Function that will allow me to pass certain variables into it and this will affect the output. e.g.
DIV ID = InfoDiv
CSS Class = "Warning"
LBInfoMsg.Text = "An Error has occured"
DIV Visibility = True or False
I would like to type something similar in the code behind page:
InfoMsg(InfoDiv, "warning", "An Error has Occurred", True)
Public Sub InfMsg(ByRef MyDIV As System.Web.UI.HtmlControls.HtmlGenericControl, ByRef CSS As System.Web.UI.WebControls.Style, ByVal strMessage As String)
strMessage = strMessage.Replace("'", "''")
MyDIV.Attributes.Add("Style", "warning")
MyDIV.Visible = "True"
End Sub
View 1 Replies
May 8, 2011
I have to make a VB project for one of my college Co-Sci classes. However, I am having issues doing what I think is logically possible. Part of our project entails creating a user defined class, then create a form that then instantiates an instance of the object type. After that we are to list the item in a listbox. That is all well and good and works fine.
What I need help with is looping through each object in the listbox, getting some data from the object, then moving to the next.
I have been trying something similar to c++. For example, an object contained in a c++ array can be accessed like this:
array[index].someObjectMethod().
How would someone do something similar to that for objects contained in a VB listbox? I imagine it starts something like this:
myListBox.Items(index).
View 2 Replies
Oct 18, 2011
I have a bunch of private variables I've typed out and I want to put all of my corresponding Public ReadOnly Properties in a bunch below them.Is there some way of copying ten lines of
Private _myVar As String
and pasting in ten sets of
Public Readonly Property MyVar As String
Get
Return _myVar[code]....
I'm currently copying the whole bunch of variable declarations, Find+Replacing Private _ into Public ReadOnly Property then going line-by-line expanding the definitions and writing return statements.how to avoid all this nonsense in the future, as I'm developing on a virtual terminal server, and the input lag on my little copy/paste/type operations on the code is driving me up the wall.
View 1 Replies
May 26, 2011
At runtime, I have a collection of rows (Row class). Each of them consist of column values, represented by instances of a ColumnValue class. The name of the columns are determined at runtime, and are in a separate columns descriptor collection (Column class).I want to create a DataGridView that displays all Row instances. Of course, the DataGridView's columns shall be exactly those specified by the Column instances in the containing collection.But since DataGridView's columns can fetch their values from a list item's public properties only, and I cannot easily define such a property at runtime, I cannot use DataGridView to display the tabular data.
' Classes for table structure representation
Public Class TColumn ' describes my columns
Public Name As String
[code].....
View 1 Replies
Jan 30, 2010
ok basically i was trying to make a Control that exposes its protected properties to the public. example, you could call the protected DoubleBuffered property publicly. the problem is that this class called ExposedControl must be compatible with the type System.Windows.Forms.Control, meaning i should be able to create an ExposedControl using an existing Control so i had something like this in the constructor.
Public Sub New(ByVal control as Control) Me = control
[Code]...
View 8 Replies
Jul 16, 2009
I have a vb.net baseclass in a dll in my c# project. I created a derived class in c#. I fill the C# class with all its properties, including the base properties from the vb class. Now I send them through a webservice (c# ) to a jQuery client. But on the client I only see the vb properties?
public class FilmItem : ContentItem // ContentItem is from VB DLL {
public string Zender { get; set; }
public string Jaar { get; set; }
[WebMethod]
public IEnumerable GetContentItems(VBLib.GridRequest gridRequest) {
ContentCache contentCache = new ContentCache();
return contentCache.GetFilms(gridRequest); // gives back a List<FilmItem>
}
Just found out that if I remove the vb.net class, all the properties are showing fine from the C# class. Also found out that the vb.net is declared like this:
Public Class ContentItem
Inherits System.Collections.Generic.Dictionary(Of String, Object)
Implements IContentItem
Could it be the dictionary or the interface? (Which sums up the properties I was seeing).
View 1 Replies
Nov 4, 2010
I have a VB .net application which works fine on a 32 bit systems. We tried using it on a 64bit Windows 7 system but it failed. So I set up an environment in a VM (windows 7 64bit VS 2005 SP1 all updated) and started debugging there. The problem I come across is, I have a module (Public variables and function declarations from a driver provider FTDI). When a function from module is called the result is saved in a variable also from module. But the problem is the variable is not declared.
View 1 Replies
Dec 28, 2009
Passing data between forms without any public methods or properties on the forms. everything but the "Controller" class, which I would like you furnish. I just changed the title from "Intermediate" to "Beginner" This solution is an example of the Observer Pattern. The "Controller" class is the "observed" class, which in this case means it publishes events.
' File Definitions.vb
Public Delegate Sub MessageDelegate(ByVal sender As Object, ByVal e As MessageEventArgs)
Public Class MessageEventArgs : Inherits EventArgs
Public Message As String
[CODE]...
The program should initially display Form1, and Form2. Clicking of the button on either form will modify the Title Text of both forms. I think that you will find the final end result to be pretty neat, as it works with any number of open forms not just two. I think asking for the Controller class is easier than asking for the code in the forms. My solution for Controller class has 7 lines of content, 9 lines if you include Class, EndClass. A minimal solution could achieved with only 4 lines of content, but it would a textbook example of bad programming.
View 12 Replies
Jun 12, 2011
I have a Windows Form frmMain() holding seven more-or-less unrelated UserControls, ucFlopsy", "ucMopsy", "ucCottontail", etc...I say "more-or-less" because each of the seven UC has three similar public read/write properties:
IsLocked (a boolean indicating if the following two properties are "Locked")
IsLockedID (if IsLocked=True then IsLockedID is an integer)
IsLockedName (if IsLocked=True then IsLockedName is a string)
[code].....
View 1 Replies
Jun 21, 2010
We are creating a Who wants to be a millionaire style game in VB. Our server is pulling information such as questions and answers from a Access Database and sending them to the contestants (Clients). All transfer of information is directly from the server to each client. One of the "Life Lines" we want to use is "Ask a friend", where one client is able to Instant message another client for a short time to get help on the question.
[Code]...
View 2 Replies