AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones DDE
  • Límite
  • Lenguajes externos
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
DDESend( Función)
Envía un dato al programa conectado vía DDE.
Ejemplo
MyConnection = DDEConnect("Excel", Subject)  // Connection
Counter = 3   // Repeats 3 times if necessary
LOOP    // Sends the data
IF DDESend(MyConnection, Item, Data, 10) = True THEN BREAK
Counter --
IF Counter = 0 THEN
Error("The information was not sent to Excel")
BREAK
END
END
DDEDisconnect(MyConnection) // Disconnection
Sintaxis
<Result> = DDESend(<Connection identifier> , <Object for Sending> , <Data> [, <Timeout>])
<Result>: booleano
  • True si se realizó en envío,
  • False si se ha producido un error (DDEError devuelve los detalles del error).
<Connection identifier>: Integro
Identificador de conexión, devuelto por la función DDEConectar.
<Object for Sending>: Cadena de caracteres
Objeto para enviar al programa.
<Data>: Cadena de caracteres
Datos que deben enviarse al programa conectado.
<Timeout>: Entero o duración opcional
Duración máxima de espera (en segundos). Si el comando no se ejecutaba:
  • Si se especifica <Timeout>, hay un delay de <Timeout> segundos antes de salir de DDESend.
  • Si no se especifica el tiempo de espera, hay una espera interminable....
Observación: Este parámetro puede corresponder a:
  • un número entero correspondiente al número de segundos,
  • una variable de tipo Duration,
  • la duración en claro ('1s' por ejemplo).
Observaciones

Límite

El tamaño de los parámetros utilizados por DDESend está limitado a 1000 caracteres.
WINDEVLenguaje Externo

Lenguajes externos

Cuando se utilizan lenguajes externos en WINDEV, se debe utilizar "Send" en lugar de DDESend. Se deben especificar todos los parámetros. La sintaxis es la siguiente:
  • en C: CALLDDE ("Enviar,Recibir,Asunto,Información")
  • en Windows Turbo Pascal: CALLDDE ("Enviar,Recibir,Asunto,Información")
  • en Windows Visual Basic: llamar a CALLDDE ("Enviar, Destinatario, Asunto, Información")
Se permite un número máximo de caracteres para cada parámetro:
  • Recipient: 8 caracteres
  • Tema: 30 caracteres
  • Info: 100 caracteres
Componente: wd290std.dll
Ver también
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local