PDA

Visualizza la versione completa : [c++]com e versioni II


giuseppe500
26-05-2009, 12:24
Ciao.
Ho un applicazione che legge da un server com.
Possono esserci 2 versioni ,ogni versione ha un namespace e ci sono alcune funzioni incompatibili o mancanti tra le 2 versioni.
Ho due namespace PIPPO1000 e PIPPO2000 a seconda della versione.
Vorrei adattare il mio progetto a tutte e due le versioni

ad es:
m_psapmodel puo essere PIPPO1000::CPippo o PIPPO2000:CPippo


m_pSapModel->GetVersion(&strVersion.GetBSTR() ,pDVersion);


questa funzione nelle api della 11 non c'è, e vorrei trovare il modo runtime di non eseguirla se sono nella 11.
Il problema è che il compilatore mi da errore perchè nellapi della 11 non c'è!
come posso fare ad unificare l'applicazione per la 11 e la 12?
pensavo ad un puntatore a void**

Loading