Click here to Skip to main content
15,922,584 members
Home / Discussions / Visual Basic
   

Visual Basic

 
GeneralRe: Display a form in Sub Main() Pin
Benjamin Liedblad29-Mar-05 21:48
Benjamin Liedblad29-Mar-05 21:48 
GeneralRe: Display a form in Sub Main() Pin
Mahesh167929-Mar-05 22:36
Mahesh167929-Mar-05 22:36 
GeneralThanks ! Pin
Mahesh167929-Mar-05 22:36
Mahesh167929-Mar-05 22:36 
QuestionHow to convert a string to form object? Pin
Sheel Gohe29-Mar-05 18:26
Sheel Gohe29-Mar-05 18:26 
AnswerRe: How to convert a string to form object? Pin
Ritesh123430-Mar-05 3:19
Ritesh123430-Mar-05 3:19 
GeneralRe: How to convert a string to form object? Pin
Sheel Gohe30-Mar-05 20:10
Sheel Gohe30-Mar-05 20:10 
QuestionHow to get the command line argument of the other processes in VB using Win32 API? Pin
Kent Liu29-Mar-05 17:39
professionalKent Liu29-Mar-05 17:39 
Generalserialization problem Pin
29-Mar-05 16:17
suss29-Mar-05 16:17 
ok here is the problem I am making a game and the variables work as follows they have a var class which includes the data and a wrapper class which has built in save and load functions which is binary serialization and the var class is accessed through properties now the problem happens when I try to load the var in this case a map it says the object type cannot be converted to the target type
here is some code
Imports System<br />
Imports System.Drawing<br />
imports System.IO<br />
Imports System.Runtime.Serialization<br />
Imports System.Runtime.Serialization.Formatters.Binary<br />
imports System.Windows.Forms<br />
<Serializable()>Public Class Game_map<br />
	Implements icloneable<br />
	<br />
	 	Function Clone() As Object Implements Icloneable.clone<br />
		return me.memberwiseclone<br />
		End Function<br />
		Private var As game_map_var = New Game_map_var<br />
	default Property Root(byval shallow_copy as boolean) As Game_map_var<br />
		Get<br />
			if shallow_copy = false then Return var.clone else return var<br />
		End Get<br />
		Set(ByVal new_object As Game_map_var)<br />
			if shallow_copy = false then me.var = new_object.clone else me.var = new_object<br />
		End Set<br />
	End Property<br />
	Sub save(ByVal filename As String)<br />
		'on error resume next<br />
		dim fs As filestream = New FileStream(filename,filemode.Create)<br />
		dim bf As New BinaryFormatter<br />
		bf.Serialize(fs,var)<br />
		fs.Close<br />
	End Sub<br />
	Sub load(ByVal filename As String)<br />
	'	on error resume next<br />
		if file.Exists(filename) = true then<br />
		dim fs As filestream = New FileStream(filename,filemode.Open)<br />
		dim bf As New BinaryFormatter<br />
		var = ctype(bf.Deserialize(fs),game_map_var)<br />
		fs.Close<br />
	Else<br />
		MessageBox.Show("The file "& filename & " could not be found", "File Not Found!", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1)<br />
		End If<br />
	End Sub<br />
	Property name() As string<br />
		Get <br />
			return me.var.name<br />
		End Get<br />
		Set(ByVal new_name As string)<br />
			me.var.name = new_name<br />
		End Set<br />
	End Property<br />
	Property tiles() As game_map_var.game_tile()<br />
		Get <br />
			return me.var.tiles<br />
		End Get<br />
		Set(ByVal new_tiles As game_map_var.game_tile())<br />
			me.var.tiles = new_tiles<br />
		End Set<br />
	End Property<br />
	<Serializable()>Public Class Game_map_var<br />
		Implements icloneable<br />
	 	Function Clone() As Object Implements Icloneable.clone<br />
		return me.memberwiseclone<br />
		End Function<br />
		public name as string = ""<br />
		Public tiles() As game_tile = { _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile, _<br />
new game_tile}<br />
		<br />
		<Serializable()>Public Class Game_tile<br />
			Implements icloneable<br />
	 	Function Clone() As Object Implements Icloneable.clone<br />
		return me.memberwiseclone<br />
		End Function<br />
		Private var As Game_tile_var = New Game_tile_var<br />
			default Property Root(byval shallow_copy as boolean) As game_tile_var<br />
		Get<br />
			if shallow_copy = false then Return var.clone else return var<br />
		End Get<br />
		Set(ByVal new_object As game_tile_var)<br />
			if shallow_copy = false then me.var = new_object.clone else me.var = new_object<br />
		End Set<br />
	End Property<br />
	Property x() As Integer<br />
		Get <br />
			return me.var.x<br />
		End Get<br />
		Set(ByVal new_x As Integer)<br />
			me.var.x = new_x<br />
		End Set<br />
	End Property<br />
	Property y() As Integer<br />
		Get <br />
			return me.var.y<br />
		End Get<br />
		Set(ByVal new_y As Integer)<br />
			me.var.y = new_y<br />
		End Set<br />
	End Property<br />
	Property surface() As bitmap<br />
		Get <br />
			return me.var.surface<br />
		End Get<br />
		Set(ByVal new_y As bitmap)<br />
			me.var.surface = new_y<br />
		End Set<br />
	End Property<br />
	Property state() As tile_state<br />
		Get <br />
			return me.var.state<br />
		End Get<br />
		Set(ByVal new_y As tile_state)<br />
			me.var.state = new_y<br />
		End Set<br />
	End Property<br />
		<Serializable()>Public Class game_tile_var<br />
				Implements icloneable<br />
	 	Function Clone() As Object Implements Icloneable.clone<br />
		return me.memberwiseclone<br />
		End Function<br />
				public x As Integer = 0<br />
				public y As Integer = 0<br />
				Public surface As bitmap = New Bitmap(32,32,system.Drawing.Imaging.PixelFormat.Format24bppRgb)<br />
				public state as tile_state = tile_state.normal<br />
			End Class<br />
<Serializable()> public Enum tile_state<br />
	 	normal<br />
	 	solid<br />
	 	up_down_solid<br />
	 	left_right_solid<br />
	 	left_solid<br />
	 	right_solid<br />
	 	up_solid<br />
	 	down_solid<br />
	 	down_right_solid<br />
	 	down_left_solid<br />
	 	up_left_solid<br />
	 	up_right_solid<br />
	 End Enum<br />
		End Class<br />
	End Class<br />
	<br />
End Class<br />


I know all the class = new class stuff is wierd but I have to do that if i dont the debug says that the "object reference is not set to an object" when I try to access the variable this I believe is because a class is a reference type not a variable at least until you use new which this maybe the source of my problem but structures cannot have starting values which then will return "object reference is not set to an object" when I try to access the varaibles
HELPConfused | :confused:
GeneralDatagrid Pin
rusudhan29-Mar-05 16:12
rusudhan29-Mar-05 16:12 
GeneralRe: Datagrid Pin
Christian Graus29-Mar-05 16:34
protectorChristian Graus29-Mar-05 16:34 
GeneralCode Downgrade Pin
Member 175892829-Mar-05 14:20
Member 175892829-Mar-05 14:20 
GeneralRe: Code Downgrade Pin
Mitch F.29-Mar-05 20:24
Mitch F.29-Mar-05 20:24 
GeneralRe: Code Downgrade Pin
Member 175892830-Mar-05 0:52
Member 175892830-Mar-05 0:52 
Generalmultiple objects in datagrid Pin
nordyck29-Mar-05 13:21
nordyck29-Mar-05 13:21 
GeneralAdvice to learn assembly programming language Pin
Mekong River29-Mar-05 11:29
Mekong River29-Mar-05 11:29 
GeneralRe: Advice to learn assembly programming language Pin
Colin Angus Mackay29-Mar-05 12:03
Colin Angus Mackay29-Mar-05 12:03 
GeneralRe: Advice to learn assembly programming language Pin
Christian Graus29-Mar-05 12:09
protectorChristian Graus29-Mar-05 12:09 
GeneralRe: Advice to learn assembly programming language Pin
Mekong River30-Mar-05 4:41
Mekong River30-Mar-05 4:41 
GeneralRe: Advice to learn assembly programming language Pin
Dave Kreskowiak30-Mar-05 5:29
mveDave Kreskowiak30-Mar-05 5:29 
GeneralRe: Advice to learn assembly programming language Pin
Mekong River30-Mar-05 17:59
Mekong River30-Mar-05 17:59 
GeneralRe: Advice to learn assembly programming language [EDITED] Pin
Dave Kreskowiak31-Mar-05 2:06
mveDave Kreskowiak31-Mar-05 2:06 
GeneralVery big problem Pin
magnifique29-Mar-05 5:01
magnifique29-Mar-05 5:01 
GeneralRe: Very big problem Pin
Mekong River29-Mar-05 11:32
Mekong River29-Mar-05 11:32 
GeneralConvertion Object Into Form Pin
Sunil Gidwani29-Mar-05 4:12
Sunil Gidwani29-Mar-05 4:12 
GeneralRe: Convertion Object Into Form Pin
Robert Rohde29-Mar-05 7:57
Robert Rohde29-Mar-05 7:57 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.