Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako spustiť Excel ako DDE server

Dynamic Data Exchange ( DDE ) je protokol , správa , ktorá dáva aplikácií pre Windows nástroja automaticky vymieňať dáta . Vytvorenie aplikácie , ktorá poskytuje dáta pre programy , ako je Excel je hlavné využitie pre DDE . Ak ste mali program , ktorý bol kŕmený s citáciami akciového trhu , ako sa stalo napríklad DDE mohla umožniť užívateľovi programu Excel zobraziť informácie a odkázať ho správne vo svojich výpočtoch . Nech už je váš dôvod , vytvára základné DDE server , je náročné , ale určite dosiahnuteľné . Veci , ktoré budete potrebovať
Windows NT 4.0
Zobraziť ďalšie inštrukcie
Build DDE Server
1

Otvorte Visual C + + 6.0 a začať " Nový projekt . "

2

Kliknite na " Win32Application " vyberte ako typ projektu , pomenujte ju " DdemlSvr . " Vyberte " prázdny projekt " , keď požiadal o typ projektu , ktorý chcete .
3

pridať súbor s názvom " main.cpp . " . sa projektu
4

Skopírujte nasledujúci kód : Spojené

# include

# include

# include

//Globals ... klipart

HSZ g_hszAppName ; klipart

HSZ g_hszTopicName ; klipart

HSZ g_hszItemName ;

int g_count = 0 ;

g_idInst DWORD = 0 ;

//deklarácia :

HDDEDATA EXPENTRY DdeCallback ( typ uint , uINT fmt , HCONV hConv , HSZ hSZ1 , HSZ hsz2 , HDDEDATA HDAT , dwData1 DWORD , dwData2 DWORD ) ;

//WinMain ( ) ..

int APIENTRY WinMain ( hINSTANCE hInstance , hINSTANCE hPrevInstance , LPSTR lpCmdLine , int nCmdShow ) {

//Inicializácia DDEML ...

if ( DdeInitialize ( a g_idInst , DdeCallback , APPCLASS_STANDARD , 0 ) ) {

MessageBox ( NULL , " DdeInitialize ( ) zlyhalo " , " Chyba " , MB_SETFOREGROUND ) ;

vráti -1 ;

}

//Vytvorenie reťazec spracováva ...

g_hszAppName = DdeCreateStringHandle ( g_idInst , " DdemlSvr " , NULL ) ;

g_hszTopicName = DdeCreateStringHandle ( g_idInst , " MyTopic " , NULL ) ;

g_hszItemName = DdeCreateStringHandle ( g_idInst , " myItem " , NULL ) ;

if ( ( g_hszAppName == 0 )

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené