Sfondo OLE: strategie di implementazione
A seconda dell'applicazione, esistono quattro strategie di implementazione possibili per l'aggiunta del supporto di OLE:
Si scrive una nuova applicazione.
Questa situazione richiede in genere il meno lavoro.Si esegue la Creazione guidata applicazione MFC e si selezionano le funzionalità avanzate il supporto o composto del documento per creare uno scheletro di applicazione.Per informazioni su queste opzioni e quali operazioni compie, vedere l'articolo Creare un programma EXE MFC.
Si dispone di un programma scritto con la versione 2,0 della libreria MFC o superiore che non supporta OLE.
Creare una nuova applicazione con la Creazione guidata applicazione MFC come accennato in precedenza e quindi copia e incolla il codice della nuova applicazione nell'applicazione esistente.Questa tecnica funziona per i server, i contenitori, o le applicazioni automatiche.Vedere l'esempio MFC SCRIBBLE per un esempio di questa strategia.
Si dispone di un programma di libreria Microsoft Foundation Class) che implementa il supporto della versione 1,0 OLE.
vedere Nota tecnica 41 MFC per questa strategia di conversione.
Dispone di un'applicazione che non è stata scritta utilizzando MFC e che può implementare il supporto OLE.
Questa situazione richiede la maggior parte del lavoro.Un approccio consiste nel creare una nuova applicazione, come descritto nella prima strategia quindi in copiare e incollare il codice esistente in.Se il codice esistente è scritto in C#, potrebbe essere necessario ricompilarlo modificarlo in modo da essere compilato come codice C++.Se il codice c# chiama l'API Windows, non è necessario modificarlo per utilizzare le classi MFC (Microsoft Foundation.Questo approccio richiederà probabilmente la ristrutturazione del programma di supportare l'architettura documento/visualizzazione utilizzata nelle versioni 2,0 e superiore di Microsoft Foundation Class).per ulteriori informazioni su questa architettura, vedere nota tecnica 25.
Una volta scelte di una strategia, è consigliabile leggere gli articoli di server o di contenitori (a seconda del tipo di applicazione che si sta scrivendo) o esaminare i programmi di esempio, o entrambi.Gli esempi OCLIENT e HIERSVR OLE MFC viene illustrato come distribuire i vari aspetti di contenitori e di server, rispettivamente.In vari punti in questi articoli, verrà alcune funzioni a cui in questi esempi come esempi delle tecniche che vengono trattate.
Vedere anche
Riferimenti
Creazione guidata applicazione MFC