Bonjour,
Je voudrais appeller une fonction de la classe mère dans une fonction de la classe fille en VB6.
Par exemple :

pour la classe mère (gestion de la connection à la BD --> générique)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
'ouvre la connection à la BD
private function ouvreConn(connSTR as string, connDB as ADODB.connection) as boolean
...
end function
 
'ferme la connection à la BD
private function fermeConn(connDB as ADODB.connection) as boolean
...
end function
Pour la classe fille (contient des appels de procédures stockées spécifique au projet)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
public function ajoutEmploye(nomEmp as string, connString as String)
 dim maConn as new ADODB.connection 
 'ouverture de la connection par appel de la foinction de la superclasse
  if ouvreConn(connstring, maConn) = true then
        ...
        'appel de la procStoc d'ajout de l'employe
        ...
        'fermeture de la connection
        if fermeConn(maConn) = true then
 
        end if
  end if
end function
Comment dois-je déclarer mes fonctions dans la super classe ?
Quand je met ces fonctions en public vb me demande de les réimplémenter dans la classe fille. (Or moi je veux pas redéfinir ces fonctions génériques)