FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Ejercutar programa en VB desde mi aplicacioón en Delphi
Quiero ejercutar programa en VB desde mi aplicación en Delphi.
Probé con winexec, shellexecute y CreateProcess pero ninguno abre el maldito programa en VB y lo hago bien ya que en mis pruebas con la calculadora esta se abre con los 3 métodos. Pero en el programita en VB se ve que hay algo especial ya que ejecutandolo desde windows funciona pero desde mi applicación no. Alguna idea? Gracias |
#2
|
||||
|
||||
Hola,
¿El ejecutable hecho en VB lo ejecutas directamente o a través de un acceso directo, el cual puede estar pasándole unos parámetros? ¿Has comprobado que realmente no se ejecuta? Puede que esté, pero oculto por alguna razón (coordenadas de la ventana extrañas, se quede pillado por algo y no muestre ninguna ventana, se cierra por algún motivo...) No se me ocurre otro posible fallo. Prueba a darnos todos los datos que puedas. Salu2. Última edición por ixMike fecha: 29-01-2008 a las 19:55:05. |
#3
|
||||
|
||||
Parece que la función CurDir en VB no funciona al ejecutar el exe desde mi aplicación en Delphi.
Localizado el problema creo que daré un rodeo al mismo. Gracias |
#4
|
||||
|
||||
Eso no tiene mucho sentido. Tampoco has contestado a mi pregunta, ¿ejecutas el archivo .exe directamente o hay que pasarle algún parámetro / utilizas un acceso directo?
|
#5
|
||||
|
||||
Cita:
Código:
Private Declare Function GetCurrentDirectoryA& Lib "kernel32" (ByVal nBufferLength&, ByVal lpBuffer$) Private Sub Command1_Click() Dim Path$: Path = String(260, 0) GetCurrentDirectoryA 26, Path MsgBox Path 'Ej End Sub |
#6
|
||||
|
||||
@cHackAll
Gracias, probé agregar lo que pusiste y no me funciona aunque puede ser un error burdo de mi parte ya que de VB se muy poco. @ixMike No uso acceso directo, no le paso parámetro, aunque le podría pasar como parámetro el path para que el archivo en VB sepa donde tiene que crear un txt, aunque me da igual que lo haga en C:/ ya que después hay que borrarlo. No le voy a dar muchas vueltas a esto y lo voy a solucionar de alguno de las dos formas que le explique a ixMike ya que se que más adelante tendré que afrontar otras dificultades y quiero terminar el proyecto lo antes posible. Gracias |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cerrar un programa desde delphi | jorgegetafe | Varios | 5 | 06-06-2007 00:59:33 |
Como salvar desde un programa en delphi con tu propio icono. | Dragon | Varios | 3 | 14-04-2006 00:13:50 |
Grabar CD desde programa delphi | hibero | Varios | 2 | 22-10-2004 19:35:00 |
Ejecutar un programa externo desde un programa de Delphi | Roger_Fernandez | Varios | 3 | 02-09-2004 18:05:36 |
Ejecutar winzip desde programa en Delphi | Newbie | API de Windows | 6 | 11-02-2004 13:02:37 |
|