Creating A Dice Class
May 24, 2010
I'm working on the code I used to make the animated dice program in my sig. I've done a bit of modding on it so I can re-use parts and it still worked fine, until I tried to put everything in a class so that I could just create new instances of a certain die.
I was heading towards the idea of creating a new instance of the die by a number in a textbox on the main form. Right now I am just working on the basic d6 just to get it up and running.
QuoteAn error occurred creating the form. See Exception.InnerException for details. The error is: The form referred to itself during construction from a default instance, which led to infinite recursion. Within the Form's constructor refer to the form using 'Me.'
I am probably going about this the wrong way all together and could use some help because I can't see how the class is referring to itself at all.
[code...]
doesn't look much better in the original program, but it actually works in that so if it helps just click the link in my sig to go to the post with the original download.
Since I am going to want all the various dice to Rotate() and Move(), I am wanting these to be generic so that I can use them no matter which die is trying to access it which is why I have tried putting them separately in their own subs and just passing the picture ByVal. I'm not sure if, or how, to put these in classes of their own or not.
And I have looked at just about every dice roller and Yahtzee example I can find, but none of them actually try to rotate the dice like I have, and they pretty much just calculate by using simple random values...which is okay, but does squat when the values are actual objects instead of numbers (if that makes sense).
Nothing I can find tries to put this stuff in classes, which makes it even harder to determine what really should go in the class files themselves. I really just can't find an example that I have been able to get to work for my purpose, nor figure this out on my own.
View 14 Replies
ADVERTISEMENT
May 18, 2010
I've createda vb.net class library where I've defined a number of small classes... nothing complicated, just working with strings, sending emails, etc.In another project, I reference the class library and I'm seemingly able to create an instance ofone of tclasses - intellisense shows me all of the plic properties, methods, etc... all looks perfect. No compile errors at all, nothing b gumdropsand lollipops.When I run the app I'm working on that references the class library, it fails at the point where I'm creating an instance of the class and gives me a vague exception, "System.TypeLoadException".
View 2 Replies
Jan 12, 2012
can someone tell me what do i use to get the random dice i don't know what code to use.
View 4 Replies
Oct 17, 2010
im not too sure what is wrong with this code it seems to be right but the variable dice keeps coming out as
While diceshuf <= 6
select1 = Int(Rnd() * 6) 'random changing of dice picture before number is selected (purely astetic)
[code].....
View 3 Replies
Oct 31, 2011
I'm trying to create a game that involves rolling a dice. When I load the program and click the btnRoll button, the dice works fine and stops after a random number (between 10 and 20) of face changes. It then records the score in the a new line in a ListBox. Only problem is, when I press the roll button again, the face only changes once before recording the result.
I have tried creating a separate program that simply rolls the dice without recording the result, and it works fine. So I used roughly the same code in my game, but it still won't work. I have tried looking online for help for a few days now, so I figured this would be a good time to ask here.[code]...
View 8 Replies
Nov 13, 2011
I need to make a program in VB but I have absolutely no idea what to do or how to write the code for it.The program needs to roll 2 dice comprised of picture boxes (one large picture box with 7 small picture boxes inside it for each) add the two numbers together and then calculate the percentage of each total number per roll.
I'd just like to say please bear with me. I'm a total newbie to coding. I know a little bit of web development but I'm incredibly new to making programs. Teach me and I'll get better, I promise.
View 4 Replies
Apr 9, 2009
dice roll simulation with Rnd function
View 4 Replies
Jul 3, 2009
I am new to this forum. Please let me know if there is a similar thread i should look at first.I'm working on a dice game and i'm kinda stuck on how to accumulate scores. I have been able to successfully create the rolling of the dice through a function shown below;
[Code]...
View 8 Replies
Nov 16, 2011
For a class project (online course, no instructor handy to get a quick reply from -_-) we are to write a short program using classes and OOP to roll a pair of 6-sided dice 1000 times and count the number of times the total of the two dice is 7. Easy enough, and I've read over a few examples that people have written, but they don't seem to use OOP. I'm not asking you guys to do my homework for me, but I am terribly lost when it comes to using OOP. So far I understand that I should be using a Random() class object to determine the roll itself, and then maybe load each roll into an array and use a loop to check if each element is 7 or not, and then increment a counter? How do I set the range of Random() so my dice rolls are representative of a 6 sided die? It's all a bit overwhelming and I'm not sure what I should do next.
[Code]...
View 28 Replies
Aug 2, 2010
I have a project where I need to create an exe that will execute through a scheduler every five minutes The visual basic file will call a SQL Stored procedure, get values and then write these values to a separate database system (that is NOT SQL).
View 4 Replies
Mar 8, 2011
First let me say yes this is for homework and no, I DO NOT want an answer in code. A simple nudge in the correct direction will suffice.Basically I am attempting to roll the dice with the roll button and then display the number of times a number shows up with a bar graph.
View 2 Replies
Feb 20, 2009
how to create a class yet, and I think I need to learn how.I am wanting to shorten my code in a form, thinking of creating several classes to do so.Lets use a Listview as a reference if you dont mind.Say there is a listview, you have a numeral amount of if statments to fill by. Is there a way to create a class(is this the way to go) so that you can open the class to modify that specific block of code? Example of questionYou have multiple items you need to add for each if statement. Animal as a group Dog as an item 14 years as a sub item Cat as an item 11 years as a sub itemIs this the way to go, if so how do you create a class and call it from a form?Davids Learning
View 4 Replies
Jan 30, 2012
my query is:
file: read.vb
Friend Function Nav()
Dim NavBox As New ComboBox()
NavBox.Size = New System.Drawing.Size(44, 21)
[code]....
Now what i need is, a access to its control so i can parss value from mainFrom.vb to read.vb to manipulation the SelectionChangeCommitted activity.
View 1 Replies
Jun 18, 2012
I have a one form with code that has lots of subs and was wondering if i can shift some of these subs to a class or module to make the main form coding less clutered.
View 4 Replies
Nov 18, 2011
I would like to know how I can get the list of possible choices to Intellisense for my class object, like it does with MsgBox.For example, when creating a message box you type MsgBox "Test Message Text", vbYesNo, "Test Message Title".In typing that, when you type the comma just before the vbYesNo, it gives you the possible selections for button types in a drop down list: i.e., vbYesNo, vbOKOnly, etc.I have a class called clsKeyState. what it does is turn on/off/toggle key states, such as CAPS LOCK, SCROLL LOCK, NUM LOCK, etc... I have set my property for it as Get/Let "State". When I call it to set a key to on/off I will be doing it like this: KeyState.State WhichKey, On/Off/Toggle.I would like the WhichKey part to automatically display all the possible selections that I define, such as CapsLock, NumLock, Scroll Lock; and I want the On/Off/Toggle to display those specific items also (On, Off, Toggle). I will be using the ability to create these displayable options for many more things in my project than just this one simple class.
View 3 Replies
Jan 15, 2012
How can I create an array of a class that I have declared? I have this class named partswith properties of frame, engine and date, and i want to know how could I store them in an array .
View 1 Replies
Dec 31, 2009
I have an application in VB.Net and now I find out an API is not compatible and requires VB6. I am trying to convert it back to VB6 and have an issue in a Class Module. In VB.Net, I have:
[Code]...
View 7 Replies
Mar 12, 2011
I am making a class that will behave like a collection class. I want to prevent the end-user from creating a new class of this. For example, the following should give error:
[Code]...
View 10 Replies
Sep 29, 2011
my aim is to create a new instance box at the push of a button, the box has strings name and Id to be filled concatenating the auto generated ID i.e. 0 to 210 plus a string "Box" added by the user. I had problems earlier creating a structure within the class box, frankly I am not sure if the code below will work, as i try to run it in VB I get an error indicating that I am using the variables strBoxPositions() and strBoxNumbers() without assigning a value to it. The thing is the strBoxPositions() should automatically be filled by arrPosition() which will be created at the same time the new object box is created and the strNumbers() will be created with empty strings to be filled at latter stage by the used as and when necessary.
how could I initialise those arrays to get the program to run and perhaps ill be able to see if the code works or not, or just correct this code with a better way of code with comments, also if possible some indication on how could I update the strNumbers array inputing the strings one at a time on a text box field.
Public class form1
Public Class Box
Public intBoxID As Integer
[Code].....
View 2 Replies
Apr 17, 2011
how do I create a geometric shape as a class? Visual basic has a Rectangle class pre-defined object that I would like to use, but I need to use a rectangle class that can use decimals for the 4 points to set its location. I do not want to draw a shape on the form for graphical reasons but I want to use the shape for an algorithm, how can I create a class for a rectangle using decimals?
View 1 Replies
Aug 27, 2010
I'm wondering on how you would go abouts instantiating a class that contains other complex objects. for example an Payment Class which has Date,Time, etc.. and it also holds a reference to a paymethod object which has id,Type,Description etc.. How do you instantiate the payment class with all the other objects without one or the other failing, how do you create the payment class which doesn
View 4 Replies
Nov 30, 2010
I would like to create a partial class for my form. I have a lot of events, and it gets messy, so I would like to break up sections into their own files. The problem: When I create a partial class of my form, say:
Partial Public Class Form1
End Class
Visual Studio decides I need another form for this partial class.
1. How do I create a partial class for a form?
2. If I cant do that, how can I break up all the events in my form into different files?
View 3 Replies
Feb 9, 2009
I am a complete Newbie to VB.NET and am migrating up from VB4, so please forgive my mistakes.I am trying to create a proxy class using the WSDL tool included in Visual Basic 2008 Express Edition. I have managed to create the file successfully through WSDL tool, and then am able to add this file as an item in my VB project, however, the file that is added, comes up with 11 errors that I am not familiar with. The command I am using to create the file with WSDL tool is as follows:
wsdl /l:vb /protocol:soap http://direct.racetab.com.au/LiveOdd...gin/Login.wsdl This creates a file called Login, however it creates it, inside the folder that the WSDL tool is located in, which happens to be:Program Files/Microsoft SDKs/Windows/v6.0A/bin I then go to the solution explorer and right click the 'My Project' folder and select ADD>Existing Item, and then navigate it to the file that was just created.
This creates a new item in my solution explorer called Login.vb however, as soon as it is created, I get 9 errors and 2 warnings, that absolutely confuse the hell out of me, and all point to this new item 'Login.vb'
[Code]...
I am doing wrong, what I have forgotten to do, or how I can work to get around this problem? If I need to supply any more information, please let me know what you need to know. Also, if it helps, the only method that I plan to use from the above file is the GETKEY(userName, password) method.
View 2 Replies
Jan 1, 2011
Here are essential excerpts for the code creating the class and the page using it:
Imports System.Collections.ObjectModel
Public Class Test (Of T as xyz)
Inherits Collection (Of T)
[code].....
View 7 Replies
Sep 3, 2011
info on creating instances of my own class at runtime. Simple project for family recipes but would like the option to add new recipes with new instances of my own food Item class at runtime. Creating my own class,no problem. Storing the data in an XML file, OK on that as well. My issue is creating new instances of different food item class as I use this program over time
View 13 Replies
Jul 21, 2011
We use a common web.config file to store all of our database connection strings.
I would like to have a way to read in all of them, somehow create a property or type so that they become dynamically available.
So when I want to create a new sql connection my my class can show the connections strings available.
Dim myconn as new MySqlOps.Connection(MySqlOps.ConnectionString)
so when the user types MySqlOps.ConnectionString. it will give a list of the connection strings read in from the config file.
Not sure how to approach making the connectionstrings available like above.
View 3 Replies
May 4, 2010
I am trying to make a DLL for a proxy class of a web service as:[code]Do i have to include system.web.services.protocols.dll but i read it is included in system.web.services.dll then why it is complaining about certain members of the class.Here "Service" is my webservice and "proxy service.vb" is proxy class whose dll is need to be created.
View 1 Replies
Aug 30, 2011
What is the advantage on creating ur own class and property??when making a system like POS. . . .it is necessary to create a class or property??It is possible that I will create a module and i will declare the import statemnt in the module and i will declare ol of the mysql commnds in the module and I will open the connection in the module so that ol of my forms can see my declaration?
View 2 Replies
Feb 28, 2012
I have an application that tests various hardware components for notebooks. One of those components is the keyboard.I have a form that displays a keyboard. In that form's KeyPreview event, I get which key is pressed. If it's the correct key, I disable the visual UI cue and move on to the next key.I'm converting the bulk of the code into a library so that it can be used in other projects more easily. But I'm having a hard time grasping how I would create this event in my library and still allow the same functionality.
View 10 Replies
Jun 2, 2010
I have a function that checks for wich dice have been rolled and scores them up in the correct boxes, now i want to be able to check the combined scores to see if they equal upto a full house. [code] and then listing every other possible combination, would there be a simpler way of doing it?
View 2 Replies