Visual Basic Programming
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me

The Shed is going Social! Join us on FaceBook and Twitter and chime in on the conversation.

Go Back   Dev Shed ForumsProgramming Languages - MoreVisual Basic Programming

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old May 11th, 2012, 10:33 AM
torontogrudlies torontogrudlies is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Apr 2012
Posts: 2 torontogrudlies User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 9 m 7 sec
Reputation Power: 0
Inheriting from a class

I am writing an application in which I want to have a class which inherits from another. This app is a third party utility for the Madden video game. I'm working with data objects which represent player records in the game.

I have a class "Player" which will contain their basic data such as speed, catching ability, weight, etc.

I want to create an extended class "ExtendedPlayer" which will inherit that class, but will also deal with extended functions and attributes which I will create.

One problem seems to be with my understanding of Overrides. In the main class I have:

Overridable Sub Load(ByVal dbhandle As Integer, ByVal playerid As Integer)


I wanted it overridable because in the extended class, "Load" will load additional things. From the extended class:

Overrides Sub Load(ByVal dbhandle As Integer, ByVal dbhandle2 As Integer, ByVal playerid As Integer)

dbhandle2 represents a handle on the database which contains secondary data. But, I get error messages when I try to implement this, as if the sub "Load" doesn't exist in the original class. "does not override a sub in the base class."

Another question.... the dbhandle and dbhandle2 represent the handles for other databases I'm working with. They're assigned at the opening of my app, and I pass them everywhere. Is there any way to make them global in VB 2008 so that they can be used anywhere in the app?

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming Languages - MoreVisual Basic Programming > Inheriting from a class

Developer Shed Advertisers and Affiliates



Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 


Powered by: vBulletin Version 3.0.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

© 2003-2013 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap