|  
    
 Dynamic Data Exchange (DDE ) est un protocole de message qui donne applications Windows les outils pour échanger automatiquement des données. Faire une application qui fournit des données à des programmes comme Excel est un usage principal pour DDE. Si vous aviez un programme qui a été alimentée par la bourse de prix comme ils se produisent , par exemple, DDE pourrait permettre à un utilisateur d'Excel à voir que l'information et le référencer correctement dans ses calculs . Quel que soit votre raison , la création d'un serveur de base DDE est difficile, mais certainement réalisable . Choses que vous devez   Windows NT 4.0   Voir Plus Instructions Comment construire un serveur DDE   1  Ouvrez Visual C + + 6.0 et lancer un "New Project ".   2   Cliquez sur " Win32Application " pour sélectionner le type de projet , puis nommez-le " DdemlSvr . " Sélectionnez " An Empty Project " lorsqu'on lui a demandé pour le type de projet que vous souhaitez .   3   Ajouter un fichier appelé " main.cpp ". . votre projet   4   Copiez le code suivant :     # include     # include     # include     //Globals ...     HSZ g_hszAppName ;     HSZ g_hszTopicName ;     HSZ g_hszItemName ; Photos   int g_count = 0;     DWORD g_idInst = 0;     //Déclarations :     HDDEDATA EXPENTRY DdeCallback (type UINT, UINT fmt , HCONV hConv , HSZ hsz1 , HSZ hsz2 , HDDEDATA hData , DWORD dwData1 , DWORD dwData2 ) ;     //WinMain () ..     int APIENTRY WinMain ( hINSTANCE hInstance , hINSTANCE hPrevInstance , LPSTR lpCmdLine , int nCmdShow ) {     //Initialisation DDEML ...     if ( DdeInitialize ( & g_idInst , DdeCallback , APPCLASS_STANDARD , 0)) {     MessageBox ( NULL, " DdeInitialize () échoué "," Erreur " , MB_SETFOREGROUND ) ;     return -1 ; }         //Création poignées de corde ...     g_hszAppName = DdeCreateStringHandle ( g_idInst , " DdemlSvr " , NULL);     g_hszTopicName = DdeCreateStringHandle ( g_idInst , " MyTopic " , NULL);     g_hszItemName = DdeCreateStringHandle ( g_idInst , " MyItem " , NULL); < br >   if (( g_hszAppName == 0) 
 
    |