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)
|