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 / Comunicación / Funciones OLE
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
Asocia una control OLE con un objeto OLE especificando un archivo base. OLECreateCopy inicia el servidor OLE que creó el archivo. Se edita una copia del archivo. El servidor a ejecutar se deduce de la extensión del archivo base (Paint Brush para la extensión BMP, WinWord para la extensión DOC, etc.).. Durante la salida del servidor, el objeto se dibuja automáticamente en la OLE control de la ventana WINDEV. Esta función se utiliza para modificar un objeto OLE.
Observación: Dependiendo del servidor que haya creado el objeto OLE, el objeto puede ser visualizado en la control como:
  • su representación de mapa de bits (ejemplo de Image creado con Paint Brush),
  • su representación vectorial (ejemplo de hoja de cálculo creada por Excel),
  • el Icon que representa el servidor (Icon creado por WinWord),
  • texto.
Ejemplo
// The Castle.gif image was created by Paint Brush.
// Start Paint Brush with the Castle.gif image loaded.
OLECreateCopy(OLE_OLE1, "C:\Windows\Castle.gif")
// Process
// Save
OLESave(OLE_OLE1, "OBJECT.OLE")
Sintaxis
<Result> = OLECreateCopy(<OLE control> , <File name> [, <Locks>])
<Result>: booleano
  • True si se ejecutó la función,
  • False en caso contrario.
<OLE control>: Nombre del control
Nombre de OLE control que recibirá el objeto OLE. Si la control contenía un objeto, éste se sustituye por el nuevo objeto. Si este parámetro corresponde a una cadena vacía (""), el control utilizado será el control al que pertenece el actual Event.
<File name>: Cadena de caracteres
Nombre y ruta (si es necesario) del archivo base (con su extensión). Este archivo puede ser cualquier archivo creado con un servidor OLE (imagen BMP de Paint Brush, hoja de cálculo .XLS, .DOC Word Document, etc.).
<Locks>: Booleano opcional
  • True (valor predeterminado): Servidor de bloqueo.
    La ventana que contiene el OLE control no puede estar en edición mientras el usuario no haya salido del servidor.
  • False: Servidor sin bloqueo.
    El usuario puede realizar entradas en la ventana que contiene el OLE control mientras el servidor está todavía iniciado. Se utiliza para jugar un verbo con OLEPlay.
Observaciones
Sólo se admite la versión 1 de OLE.
Componente: wd290ole.dll
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