Serialize A Part Of A Bigger Class?
Aug 24, 2009
I have a issue in a serialization process. I'm trying to Serialize a part of a bigger class.
I've a Class named MyBigClass with contain many property and method, and some of them may not be Serializable.
And I'm trying to Serialize one property of the MyBigClass class, witch is a SortedList named SubClassXList defined as SortedList(Int32, ClassX)
My problem is when it is time to serialize the SortedList (SubClassXList) a error tell me that a Class (say Class B) could not be Serialized because it is not marked as "Serializable", but the Class B in question have nothing to do with the SubClassXList in question.
The only thing I could see, is that the Serialization method try to also Serialize the Main Class (MyBigClass).
Here is the method that I use to Clone a Object ClassX do have the attribute "Serializable()"
Public Function CloneObject(ByVal pObjectToSerialize As Object) As Object
' Create a memory stream and a formatter.
Dim ms As New IO.MemoryStream()
[Code].....
View 5 Replies
ADVERTISEMENT
Aug 17, 2010
If a class is serialized and has events fired from it that are handled on a form you get the error "Form1 cannot be serialized" in c# you can use (to work around this):
[Code]....
View 1 Replies
Mar 2, 2010
I would like my forms to open as part of a "bigger" program, where there is a screen that fills the monitor and inside this screen is my form, centered. When a new form is opened, only the new form will be displayed...it will not be form on top of form.It would look similar to the screen in the following link, except the form inside the bigger screen would not have the minimize, maximize, or close buttons.I am just wondering if there is a property in VB.NET forms that will allow this to happen.
View 8 Replies
Apr 14, 2010
I need to look at the properties of an object and I cannot instantiate this object in the proper state on my dev machine. I need my client to run some code on her machine, serialize the object in question to disk and then I can analyze the file.[code]...
View 2 Replies
Jun 10, 2010
what is the fastest way to serialize and compress a class?
what are the consideration to be made when a long list of objects(classes) have to be serialized and compressed one after the other?
View 4 Replies
Nov 9, 2010
I have an XML file:
<?xml version="1.0" encoding="UTF-8"?>
<MyProducts>
<Product Name="P1" />
[code].....
View 6 Replies
Apr 25, 2009
I'm trying to serialize this class:
<System.Serializable()> Public Class Person
Private _FirstName As String
Public Property FirstName() As String
[code]....
View 2 Replies
Feb 7, 2012
CustomLineCap does not have the SerializableAttribute applied to it. I want to add a property of this type to an object graph that is currently being serialized/deserialized with a BinaryFormatter. I tried switching to XML serialization but it has a bunch of extra requirements and I don't want to fool with that esp. since it's not my code; it's some open source I downloaded. If there's a way to get BinaryFormatter to ignore the property, that might work. I'd rather subclass it; I just don't know if that will work either.
View 1 Replies
Mar 9, 2011
I am trying to figure out a class/struture to handle the following JSON format:
{
"ReturnData": [
{
"id": "msg2DoesNotExistName",
[Code]......
I may or may not have Data for ReturnData and SetValue (one or both at a minimum). I am trying to let the serializer handle most of the formatting without having to check for empty sections and single-item arrays.
View 1 Replies
May 14, 2012
how can i serialize a class containing a public event + withevents child classes each containing a public event?
View 3 Replies
Oct 7, 2010
I am trying to serialize a class that contains a generic list, and I am finding it all works with the exception of the generic list property. That is to say the other properties are serialized fine and no error is produced.
I have in the past serialized an arraylist - but I thought it was possible to do a generic list in the same way.
Am I missing something or is it not possible to serialize/deserialize a generic list - I have read mixed comments on this..
The relevant parts of the class that gets serialized is defined as..
<XmlInclude(GetType(cConfigUser)), _
Serializable(), XmlRoot(ElementName:="Config")> _
Public Class cConfig
[Code].....
View 3 Replies
Jul 20, 2011
I want to Serialize and Deserialize a configuration class containing a Dictionary to a XML file.Here is an exemple of what the class look like.
Imports
Public
Class
[code]....
When I try to serialize it with a XmlSerializer I get an exception saying to me that it is impossible to serialise Configuration.Parametres because it implements IDictionary.
DateTime
)
Configuration
System.Collections.Generic
View 2 Replies
May 10, 2011
I need to be able to serialize a class into a string, and I know of 2 patterns:
1) (normal) Serialization pattern
2) Proxy Serialization pattern
I've read [URL] (the only website in google that talks about the proxy-serialization pattern) and still cant find the advantage or benefit of using this pattern. Could someone explain what exactly is the proxy serialization pattern, or rather exactly what problem does the proxy-serialization pattern solves that the normal-serialization pattern doesn't solve?
View 1 Replies
Apr 5, 2011
I'm trying to serialize the main class in my VB solution. I've added the Serializable attribute at the top of my class like so:
[code]...
I'm guessing this is because you can't serialize the form that is attached to the class or something, but I really don't know what I'm doing. Can I serialize all of the objects contained in my Form1 class somehow, without getting this error? I don't want to store any data about the form controls, I just need to save all the objects that I've defined at the top of the Form1 class.
View 1 Replies
Aug 18, 2009
I have some classes, BsfciFile and StudyFlashCard. Bsfci is the extension to which I save my set of flashcards in an INI format. I am currently working to transform my code from using Windows API calls to access the INI to using a IniFile class that I found on the internet. I would like the BsfciFile to have a Array of StudyFlashCard objects, but I would like the StudyFlashCard class to use the IniFile class object contained in the BsfciFile class. I can pass the IniFile from the BsfciFile class to the constructor for the StudyFlashCard class, but I want it to modify the same IniFile as the BsfciFile class has later on.
[Code]...
View 1 Replies
Nov 28, 2011
I have a VB.NET singleton class which implements Serializable:
Imports System.IO
Imports System.Runtime.Serialization
<Serializable()> Public Class CoordinateHistory[code].....
My problem is that I can't actually call .Serialize() on the instance of this class, like all of the examples online show. What am I doing wrong?
View 2 Replies
Sep 21, 2011
Question: I must get the content of all sessions in a HttpModule, under .NET 1.1. (don't ask my why certain people still use it) I can write the module, I can get the sessions. But... sessions are stored as
[Code]...
View 2 Replies
Feb 13, 2010
How best to manage multiple dat files for serializable objects of the same class. If one of my data files goes past a particular size, I want to create a new file. I then loop through both files when I do processing. Is there any easier way to do this and what's the best size to do this at in terms of performance?
View 1 Replies
Mar 23, 2010
I'm saving potentially very large amounts of data to disk as a single serialized class. But there is a sub class that I would like to be able to retrieve and write back to the disk without having to read the entire file or write back the entire file. Trust me, my reasons for doing this are good, and the design behind this is more than correct.In VB6 this is very easily done. A single statement gets the portion of the data you want from the front of the file and saves it straight to the Type it belongs to, flawlessly. Likewise, if the dimensions of the data haven't changed, but only the values, then Put can be used to save it right back to the file without disturbing the integrity of the entire file.When needed, the entire file is read into a larger structure, and the entire file is put back, but only when necessary. Most of the time the only information being read from and written to the file are in the first few hundred kilobytes of the file.
Now that I've got serialization working, I'm trying to use it to read (deserialize) only the first member of the class serialized to disk. I haven't been able to find any examples of this anywhere that have lead me toward making the sort of progress I'm hoping for.So I suppose the first question is this: Is it possible to read only part of a serialized class from the open file stream? Specifically, in one case I want to read the first two integers stored in the class. In another case I want to read only the first block (sub class) from the open file stream. In both cases I do not want to read the entire file, but just what I'm interested in starting from block 0. I don't need to write back the integers to the first file, but I do need to write back the block to the second.Assuming that the answer to the above is yes. My second question would then be: How is this done? I want to work with the file stream already open rather than opening and closing file streams over and over.I
View 20 Replies
Mar 14, 2011
I have a set of nested classes built inside a main class called MainClass. This is a class library project, the end-user will be using the MainClass by referencing.
I want to add a user login functionality at the creation point of the class. So that if the login fails, the entire class is inaccessible to the user. I have the following code
[Code]...
View 6 Replies
Jan 5, 2012
I have a function list of 75000 for my project. I want to load each class file dynamically and need to add one line on top of the function and to lines in the ending. Which is the best way to update a specific part of the file. I don't want to make a small mistake here since its my source code and globally using.
View 2 Replies
May 17, 2009
why, when i create a sub main inside a class which is itself part of a project, i need to create it as a shared sub like this.[code]
View 2 Replies
Jun 18, 2010
I have created a class which generates a form in code. I have hooked up the buttons and a text box so that they work. Now, I am trying to hook up the Resize event (and probably will need other events) for this form. How do I do that? If I can understand how to do it for the Resize event, I should be able to apply that to whatever other events I might want to use. I can't just put "Handles frmMyForm.Resize" or "Handles Me.Resize". I get the message "Handles clause requires a WithEvents variable defined in the containing type or one of its base types." This all has been a learning experience.
View 2 Replies
May 2, 2011
Two of us at our company worked on a VB project. I developed the GUI interface. Another programmer developed some of the Classes that are also part of the project/Solution. Our manager wants to see as part of the 'Help/About' drop down, the version of the GUI application as well as the Class that the other programmer wrote. We are on the third modification of my GUI application, but the 8th version of the class that the other programmer wrote. Is there some way that the GUI application can get the 'Assembly Version' information for a class that may not necessarily exeuting at any given time?
View 3 Replies
Sep 23, 2009
My VB project is large enough that it requires several files. It was originally developed as a Console App and I created each file as a MODULE. All modules could use subroutines, data structures and constants from other MODULES and everything worked fine. I needed to add basic windowing to the app and this required that the app be converted from a Console App to a Windows Forms App. The main window is Form1 which is not a MODULE but a CLASS. The problem is that some MODULE based functions cannot access subroutines, data and constants that are defined within the CLASS Form1 unless they are incorporated into the CLASS file and this makes the CLASS file very large. If I add a new Class file to the project, it also cannot interoperate with Class Form1 in the same way that multi-MODULE code interoperates.
How does one spread CLASS code across several files and still allow it to interoperate as if it were in a single file? Alternatively, how does one create several CLASS files that operate the way multiple MODULE files operate.I am sure that there are all kinds of best practices that I am violating but the goal to to get some prototype software working and interfaced to some lab equipment.
View 2 Replies
Feb 22, 2011
im making an application in vb.net (duh!) anyway i have created and coded the whole project and it performs exactly as i want it to (i dont need code help). my problem lies with the fact that my project is 2-3 parts
1.a setup form that gathers inital data about the enviroment stores this data encrypted in a config file. after inital setup this form is not displayed again. but needs to be run on both computers
2. the second form is the real application form im in the process of turning this part in to a background service anyway this form is the one that establishes the connection between two nodes it works correctly
3. the config files
anyway here is my problem i want to make this application distributional with just one file the (.exe) and have this .exe make everything else happen. it runs the setup form and creates the first config file which it does then it needs to produce a copy of just the second form and the config file to transfer to workstation #2 that will run independtly without the whole application which i cant make happen then it needs to turn both workstations application on by only starting one on either computer and invoke the other computer to start its corrosponding app also no idea how to make this happen any ideas or suggestions as to where to look to try to find my answers.im thinking i might need to make two seperate applications (a setup app, and the running app) and include them both in a project and use the setup.exe to to package them together this is a little side project that im making for my self to use to make programming a little easier so i plan on giving it out to some fellow students to test and tell me what they think so im not really worried about ease of use or complicated procedures yet but if it turns out to work and actually be of use to anyone else i would be willing to rewrite it to distribute to the masses but for now i just want it to work for me.
View 4 Replies
Mar 25, 2009
Any explanation why a EXE in VS2005 would grow from 9MB to 17MB. The only thing changed between the 2 compiles as the adding of about 20 lines of code and an additional Crystal Report file (.rpt). The .rpt is about 8.5MB, but our understanding is that the .rpt doesn't get included in the EXE.
View 2 Replies
Jan 2, 2010
I have discovered that the .Net Hashing functions, MD5, SHA1, and SHA512 (all of them probably) do not allow us to create hashes of files greatedr than 2GB in size. If I use a function like the following:
Friend
Function
HashMD5File(ByVal
[code].....
View 4 Replies
Oct 29, 2009
I would like to know how to make my l(length) always bigger than w(width).eg: message box "Make Length bigger than width" and the 2 inputs, and 3 outputs = [blank]
Public Class Form1 Dim min, max As Integer Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
[Code]...
View 4 Replies
Feb 8, 2011
I am trying to do a do while loop to make a circle draw itself resized by 1 each time 50 times. I just dont know how to define the numbers that make up the circle size properties. here is my simple code
Me.CreateGraphics.DrawEllipse(pencolor, 135, 125, 5, 5)
I would like to just make a simple do while loop to adjust the 5,5 by +1. I am really new to programming and any help will be excelent. If I knew the property name of the 2 numbers I need to change I could declare them as a letter H & W and just do while
H,W is < 56
H+1
W+1
if this makes any sense?
View 5 Replies