“Conocimiento software>Microsoft Access

Cómo ejecutar Excel como un servidor DDE

2014/6/2
Intercambio dinámico de datos ( DDE ) es un protocolo de mensajes que proporciona a las aplicaciones de Windows las herramientas para el intercambio de datos de forma automática . Cómo hacer una aplicación que proporciona datos a programas como Excel es un uso principal de DDE. Si usted tuviera un programa que se alimenta con cotizaciones del mercado a medida que ocurren , por ejemplo , DDE podría permitir que un usuario de Excel para ver esa información y hacer referencia a él correctamente en sus cálculos . Cualquiera sea la razón , la creación de un servidor básico DDE es un reto, pero sin duda alcanzable. Cosas que necesitará
Windows NT 4.0
Ver Más instrucciones
Construir un servidor DDE
1

Abra Visual C + + 6.0 y comenzar un "Nuevo Proyecto".
2

Haga clic en " Win32Application " para seleccionarlo como el tipo de proyecto , a continuación, el nombre de " DdemlSvr . " Seleccione " un proyecto vacío " cuando se le preguntó por el tipo de proyecto que desee .
3

Añadir un archivo llamado " main.cpp . " . para su proyecto
4

Copia el siguiente código: # include


# include

# include

//Globals ...

HSZ g_hszAppName ;

HSZ g_hszTopicName ;

HSZ g_hszItemName ;

g_count int = 0 ;

DWORD g_idInst = 0 ;

//Declaraciones:

HDDEDATA EXPENTRY DdeCallback ( UINT tipo UINT fmt , HCONV hConv , HSZ hsz1 , HSZ hsz2 , HDDEDATA hData , dwData1 DWORD , DWORD dwData2 ) ;

//WinMain () ..

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

//Inicializar DDEML ...

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

MessageBox ( NULL, " DdeInitialize () fracasado "," Error " , MB_SETFOREGROUND ) ;

return -1 ;

}

//Crear asas de cadena ...

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 )

Microsoft Access
Cómo restablecer la paleta de colores en Excel
Cómo cambiar la fuente estándar Configuración de Excel
Cómo aplicar atributos de texto y los bordes de celda en Microsoft Excel
Cómo abrir hojas de Excel en Windows independiente
Cómo Deducir un porcentaje en Excel
Cómo hacer una hoja de Grado en Microsoft Excel
Diferencia entre Excel 2003 y 2007
¿Qué es Auto Fill de Excel
Conocimiento de la computadora © http://www.ordenador.online