![]() |
Problema con ShellExecute
1 Archivos Adjunto(s)
Me pasa una cosa curiosa, esta orden:
ShellExecute(NULL,"open", "Agenda-Diario.pdf", NULL, NULL,SW_SHOWNORMAL); Me funciona en Builder 5 pero no en Builder 12, me da el error adjunto, Alguien sabe a que se debe ?? Gracias |
Prueba:
Código PHP:
|
Debes incluir ShellAPI.hpp en tu unidad.
Código:
#include <Vcl.ShellAPI.hpp>Código:
ShellExecute(HWND hwnd, LPCWSTR lpOperation, LPCWSTR lpFile, LPCWSTR lpParameters, LPCWSTR lpDirectory, INT nShowCmd);hwnd → Ventana padre (Handle del formulario o nullptr). lpOperation → Acción a realizar (L"open", L"edit", L"print"). lpFile → Archivo, programa o URL a abrir. lpParameters → Parámetros del programa (opcional, nullptr si no se usa). lpDirectory → Carpeta de trabajo (opcional, nullptr si no se usa). nShowCmd → Modo de visualización (SW_SHOWNORMAL, SW_HIDE, etc.). Ejemplo 1: Abrir una Página Web en el Navegador Predeterminado Código:
#include <Vcl.ShellAPI.hpp> |
| La franja horaria es GMT +2. Ahora son las 18:26:33. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi