“Conocimientos software>Microsoft Access

Cómo ejecutar Excel como un servidor DDE

2013/6/16
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 destacar en Excel
Cómo Graficar Series Múltiple Uso de Excel
Cómo poner una imagen de fondo en una hoja de cálculo Excel
¿Cómo usar escáneres de código de barras para introducir datos de Excel
Consejos sobre el uso de hojas de cálculo Excel
Consejos para Excel Funciones nido
Cómo contar en Excel 2007
Cómo preparar hojas de cálculo Excel para Crystal Xcelsius
Conocimientos Informáticos © http://www.ordenador.online