Instanciation

unluckymannn -  
 unluckymannn -
Bonjour ,

Je modifie un soft existant sous VC+ en C++, voici mon probleme :

je voudrais apeller la fonction DpConsignImpl::FinMouvement depuis un autre classe mais comme je n'ai pas le droit d'acceder a une fonction privée , alors je fais ca ... c'est correct ?.. car il me semble que non .. (le programme m'envoie une erreur Windows et "doit fermer .. ") mais aucune erreur de compil..

[code]class QIHMSpecific : public QWidget{

...
private :
DpConsignImpl * RaliInstance;
...
public slots:
void setOffsetPosition(int);
...

}[/code]
[code]class DpConsignUmpl : public DpConsign{
private slots :
void FinMouvement();

public slots :
vois FinMouvementRequest();

}[/code]
et ma fonction membre sert invoquer la fonction "FinMouvement : "
[code]void DpConsignImpl::FinMouvementRequest(void){
DpConsignImpl::FinMouvement();
}[/code]
[code]void QIHMSpecific..setOffsetPosition(int zone){
...

RaliInstance->DpConsign::FinMouvementRequest();
...
}[/code]

1 réponse

unluckymannn
 
Pardon d'avance pour l'illisibilité , mais je pensais que y'avais des balises code ...
0