Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

abhi2011

Members
  • Posts

    2897
  • Joined

  • Last visited

    Never

Posts posted by abhi2011

  1. If what Rob last said doesn't work (It should) then try this. 

    Open up the .vbp file in notepad. (Open up notepad and drag the file into it). Find the line which references RichTx32.ocx Remove that entire line. Save from notepad and reload the .vbp. Open up VB6 and add the Rich Text Box Control back again.

    **In case you don't know how to add back in the control:** 

    Right click the toolbox. The toolbox is the window on the left of the VB6 IDE.

    Hit components. A new window will pop up.

    Find Microsoft Rich Text Box Control and click the checkbox. Hit apply or ok or w.e

    Try compiling. 

    P.S you may have saved any forms that were referencing the control. If this is the case then that form has been corrupted and the rich textbox control would have been replaced by a picturebox. Get a fresh copy of the source.
  2. Jabaco by itself is a pretty good language. But it's dead. There is not much hype about it. As for that engine Daxter opened up Jabaco used it's inbuilt feature to import a vb6 project. Fixed all the compile errors and shipped it out as a .jar file. 

    If you can fix all the compile errors than you're going to have a good time otherwise I recommend you just go find a Java engine.
  3. Check out some game programming tutorials. The Cherno Project's one is really good. It'll keep you hooked. Be warned though you'll need the basics in Java or any other modern language like C#. 

    I don't suggest creating plugins for Minecraft for learning. It'll just put you off thinking that Java is too hard to program in because of how hard it is to make a plugin/mod.
  4. > Alright, so today's goal is to get what I have on github, after I'm done I'll take in some developers for a team of people who want to help out. I'll give a job list of things that need to be done while I'm working on other stuff, Whoever does what I'll log it and add you to the credit for what you did.

    You really don't need a team. If a person who knows how to program in C# then he can "fork" your source code that is get a copy of it work on it and then push it back to the repo. It'll be on a different "branch" which is a section of the repo. You can integrate it into the master branch i.e the main branch which is controlled by you if you feel it works. Allows for bugfixing by the community. 

    I don't know much about C# but if give a base could fork it and work on bug fixes and such
  5. Not sure if this has been mentioned but you get abstractness (if that's even a word) from interfaces. A good example in a game would be an interface called item (Let it be IItem).

    This IItem is basically our baseless item. It doesn't have any extra information other than what all it should do. I can now create an specific item class like Gold which is based upon IItem meaning that I get everything IItem has. 

    An example of using IItem would be like this:

    Say you have a method like UseItem which accepts an item. If you didn't use an interface you would have to declare a UseItem for every type of item or create a method with a parameter type of a variant/object. If you used an interface the variable type could be IItem and boom you can pass in a class as long as it based upon IItem. 

    [Outside Link](http://programmers.stackexchange.com/questions/145437/why-use-an-interface-when-the-class-can-directly-implement-the-functions)
  6. As Sherwin said make sure the Item rec on server matches with that on client. 

    You can do lenb(item(1)) on server and client to check whether the size is the same. 

    (Copymemory doesn't care about how it is ordered or if all of them are of the same data type it only cares about the size)
  7. VB6 doesn't have direct support of the Mouse wheel. If you want to detect mouse wheel events you'd need to interact with the API. 

    Google Mouse Wheel Hook vb6\. This will give you a bunch of tutorials that you can use to hook the API
  8. There are somethings that should never be kept client-side for security reasons. Usernames and passwords are one of them. 

    Therefore you cannot just do Player(index).Login. You'll have to create a field called login and then send the username from the server to the client.
×
×
  • Create New...