Public Object Is Not Accessible From Another Class
Jul 7, 2011
I'll try to explain this the simplest way I can, and I'll be happy to provide more elaboration as needed.
I've created a class, class playership, as part of a little strategy game for my own practice.
I've created the instance of a playership object in my main form using the following [code]...
I'm a little confused about this because I thought a public object or variable could be accessed from anywhere within a project.
View 4 Replies
ADVERTISEMENT
Feb 18, 2010
Hi
I've got a pretty general question about the best practice in passing an object reference to a Form in VB.NET. My form is a dialog and I've created an overload ShowDialog method, where I pass an Object into it ByRef.
The trouble is, I want to be able to refer to that Object throughout my dialog Class and not just in the ShowDialog method. For instance, some of my Events for controls on the form, need to reference that object.
I know I could create a local Private variable in the Class and assign it to the passed value, and then use that value. However I'm thinking this isn't very efficient because it would (I believe) create a new copy of the Object (which is a complex, large class in itself).
View 8 Replies
Feb 10, 2011
I can access a module from code behind but not from the aspx page in inline VB code <% ... %>.
View 2 Replies
Sep 15, 2009
Each business object has a matching object that contains sql calls. I'd like to restrict these sql objects in a way where they can only be used by the matching business object. How can this be achieved?
Update Greg brought up the point about testability. Since the SqlObjects will contain very business-process specific sql I don't want them reused in multiple buiness objects. (Basic CRUD operations are all code-generated) Is there a way to make the SqlObjects accessible to only one business object in the business assembly (like yshuditelu and Greg Beech showed) AND expose the SqlObjects to the unit testing assembly?
View 4 Replies
Apr 7, 2011
Imports System
Imports System.Threading
Imports System.ComponentModel[code]....
how to declare "smsport" on class smscomms as public so that it can be access in class form1 or button1_click event.
View 5 Replies
Feb 28, 2010
I can't understand it..let me show you what i have first :
CODE:
and
CODE:
in ReportsOfficesEntities.vb:
CODE:
in BaseController.vb:
CODE:
And of course i added the references for both projects...
the error in BaseController.vb:
CODE:
I checked the whole code ..wondering if i am missing something ... nothing!
searched -->
1: maybe it is different a littel... i don't know
2:i am not sure if it is the same issue .. and it looks complicated to me..
note: i copy (Convert) that from C#.net project and it is working just fine in (C#.net)....!
View 1 Replies
Sep 12, 2009
I am trying to create a Class that is COM accessible.The problem I am having is that I cannot have any arguments in the class constructor Sub New.If I do than I get the error:"MSB3214 does not contain any types that can be registered for COM Interop"I can however afterwards use regasm ComDotNet.dll /tlb to create the tlb file.
However when I try to use the class in VB (after adding the reference) withDim test As ComDotNet.HelloDotNetSet test = New ComDotNet.HelloDotNet("Hello")I get an error.
If I remove the argument from Sub New() everything works fine.
Here is the code:
Code:Imports SystemImports System.Runtime.InteropServices
Public Interface IHelloDotNet Function GetAge() As Integer Sub SayHello()End Interface
[Code].......
View 2 Replies
Nov 26, 2010
I have an issue with FxCop and the warning: Abstract types should not have constructors.This is being displayed for a number of abstract classes (possibly all, I haven't checked). When I look most of them have no new method so I assume it's the complier adding a default one. So to remove it I add a private default constuctor (Private Sub New()), this then means all the inherting classes fail to build with the error: Class 'InheritingClass' has no accessible 'Sub New' and cannot be inherited.This seems odd as FxCop requests no public constructor, but when I remove it the build fails.
View 1 Replies
Jun 24, 2009
In general, according to the OOP paradigm, my understanding of encapsulation basically says:
-If a member is private, it can only be accessed by the class.
-If a member is protected, it can only be accessed by the base class and any derived classes.
-If a member is public, it can be accessed by anyone.
If I have a nested class, can I declare a property to be accessible only to that class and the parent class it's nested within? For example:[code]In the example, I cannot directly access myNestedObject.myInt or myNestedObject.myDbl from an instance of ContainerClass if those members are Private or Protected. But suppose I don't want to make them Public,because then they are TOO exposed: they can be altered from anywhere, not just within a Container Class object. Declaring them Friend would still be too weak as that would allow them to be altered from anywhere within the application.
View 2 Replies
Apr 19, 2011
I added a serial port com1 to my vb.net form. I created a new class and wrote a method to open the com1 and created its object in the main form and called the method and its opening.THen i created another class wrote a method to write data to the com and same way created an object and called it but i am getting the error as port is closed. What am i doing wrong.
View 1 Replies
Jun 7, 2012
I want to created a nested class that can only be visible to and instantiated from the parent class.But I also want to be able to use an instance of the nested class through a public variable of the parent class.I tried making the nested class private, or making the nested class' constructor private, but it won't compile.Is it possible to do this in .NET?
[Code]...
View 3 Replies
May 15, 2009
I can't make difference between public class and private class and friend and protected friend class.
View 1 Replies
Nov 17, 2008
how to declare an internal class within a public class using vb.net?
View 2 Replies
Mar 12, 2011
I'm posting this there is a relationship with my previous post [URL]
I have two projects, namely:
1. Project1 (Windows Application)
2. Project2 (Class Library)
in Project2 there are several classes:
* frmLogin.vb
* frmCustomer.vb
* clsGlobals.vb
in my case, I want to frmLogin.vb and frmCustomer.vb not called in Project1 and I can only call is clsGlobals.vb
View 8 Replies
Nov 30, 2011
I need to convert the following code, so that it exists as a created class "Payroll" that utilizes "Get" and "Set" elements. Unfortunately, I'm completely lost.
Public Class frmPayroll
Private Sub frmPayroll_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
[code].....
View 2 Replies
Jun 7, 2010
I am utilizing a centralized class object that needs to call another class object. The program itself will do something like the following
sFieldValue = CentralObject.ObjectHandler(1, TestFunction, "FunctionVar,FunctionVar2,FunctionVar3")
In the central object I have a function
Public
Function ObjectHandler(ByVal ObjectType
As
Integer,
[code]....
View 5 Replies
Jul 10, 2010
I am somewhat new to object oriented programming and am attempting to flatten a Linq object hierarchy by using a shim class.how to initalize a derived class with property values from a base class?I have two objects, a base object with about 100 properties, and a derived object which inherits from the base object and adds a few additional properties beyond those of the base object. My simple constructor creates the derived object, but I am looking for a way to initialize the derived object properties with values from the base object.Right now I am using reflection to iterate over the properties individually and I suspect there may be a better way. The following example shows my shim class constructor for the derived class, and two properties:
newProperty1 - a new string property of the derived class
flattenedProperty2 - a new string property of the derived class, copied from a 2nd-level object of the base class
Code example:
Public Class derivedObj
Inherits baseObj
Private _newProperty1 As String[code].......
Is this the correct constructor approach to flatten the object hierarchy using a shim class? My second question relates to initialization of properties in the derived class. The constructor above creates the derived object, but what is the best way to initialize the derived object properties with values from the base object? The following code uses reflection to iterate over the properties individually, but I suspect there may be a better way.
Code example:
' property names are in the string array fieldNames
'baseObjQuery is an ienumerable of baseObj
'derivedObjList is a list of derivedObj[code].....
Is there a simple way to initialize values for the properties in the derived object based upon the values of the common properties in the base object?
View 7 Replies
Apr 13, 2009
I'm getting an error in .net when trying to declare a Public class on my code behind page.
Partial Class _Default Inherits System.Web.UI.Page
Public someVariable as integer
Public someClass as className
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load [...]
The error I'm getting is BC30508: 'someClass' cannot expose type 'className' in namespace '<Default>' through class '_Default'.The goal here is accessing the class properties in script blocks on the aspx page like this <%=someClass.classProperty%>
I'm not sure if I'm trying the right methods (I've tried several ways of declaring the public class) or if it can even be done..
View 3 Replies
Nov 27, 2011
i am trying to call a public sub within a class that resides within my form1 code:
[Code]...
View 1 Replies
Jan 13, 2011
I am making a program where there is a number of strings are needs and they need to be pre-defined. I rather not store it all in a XML file as I don't want anyone going in and altering them.
Has anyone ever created a class of public constants just to make cleaner code or is it considered bad practice?
View 5 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
Sep 17, 2010
I have a class that is primary configuration for my application. It has 70 plus public collections that holds all my data. I am trying to do a For Each through each of these public collections, so that I can process the data through my code, but I am getting following error:
[Code]...
View 3 Replies
Mar 3, 2009
I've got an issue where Public Events in a class aren't being seen outside the class.
Code looks like this:
Public Class Class1
Public Event Event1(someargs as object)
Public Sub New()
'Perform Some Code
RaiseEvent Event1(someargs)
End Sub
End Class
View 1 Replies
Jul 22, 2010
Public MustInherit Class SingleInstanceForm(Of T As SingleInstanceForm)
Inherits Form
End Class
[code]...
View 6 Replies
Jul 15, 2011
i'm having problems creating a public string varialble in a class or module. i am going to be refering to it in many forms so this way i only will have to change the text of the string once and not on each form.Currently when i try to use the new string variable as an object variable from another form, it isnt showing up as an object i can reference. [code]
View 5 Replies
Dec 24, 2009
Can i add an event to a Public NotInheritable Class?, in particular i would need to have an event that would listen to property change.System.Web.ClientServices.ConnectivityStatus has a property IsOffline, i would need to know when this property has changed?
Any other way to achieve this?VB.NET to C#[URL]..
View 1 Replies
May 23, 2012
I have Errorlog.vb in my vb.net 2008 project. It is for public class. Public Class ErrorLogger I want to call this public class anywhere. So on EACH vb file I use import "mainproject name".ErrorLogger How can I declare once some where at the beginning and that class will be availabe through out the project?
View 2 Replies
Sep 6, 2009
I have a form called 'Form1' in my .NET Project.
When I double clicked the form it went into the code editor.
However, I accidently deleted the statement
Public Class Form1
End Class
how can i get this code back?
View 8 Replies
Aug 22, 2011
I have this public class
Public Class commonSettings
Dim etcString As String = "some string"
End Class
How can I call etc String and use it entirely on my code?
View 3 Replies
Aug 21, 2011
Is there any way to make a class instance public?In my mainform I define an instance of a certain class and then later on in some other forms which appear I want to alter this class.I try and pass them through when creating new instances of these other forms and it tells me Error3<instance of the class I want> cannot expose type <the class> outside the project through class <the form I want to edit it with>Which I gather from documentation is about it defeating the purpose to have a private class suddenly be thrown aroudn.but then how do I make it public? I can't define it in the first place as public myXClass as XClass, it only accepts private.
View 6 Replies