• Miércoles 6 de Noviembre de 2024, 04:01

Autor Tema:  Re: como ligar visual basic con otro programa?  (Leído 1695 veces)

zamsa

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: como ligar visual basic con otro programa?
« en: Domingo 30 de Marzo de 2003, 05:46 »
0
como puedo ligar al lenguaje visual basic con visual prolog 5.2 y viceversa?. pienso hacerlo utilzando archivos de intermediarios , es decir capturar datos en basic y enviarlos a archivos, pero lo que no se es como llamar al ejecutable del prolog:question:

José D

  • Miembro MUY activo
  • ***
  • Mensajes: 235
    • Ver Perfil
Re: como ligar visual basic con otro programa?
« Respuesta #1 en: Domingo 30 de Marzo de 2003, 06:40 »
0
No voy a poder ser de mucha ayuda porque parece ser más extenso el asunto, pero sobre cómo llamar al ejecutable del programa, pues en VB llamas a un ejecutable de X programa así:

Shell "C:Ruta del programaPrograma.exe"

También está el ShellExecute el cual depende de una Api y es esto así:

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Un ejemplo: Esto va en el commandbutton o el control desde donde llamaras al programa.
ShellExecute 0, "OPEN", "calc.exe", vbNullString, vbNullString, 1

Si te refieres a programar algo entre dos lenguajes, pues no sabría decirte mucho sobre eso.   Dices que ya sabes cómo hacer lo de capturar los datos y enviarlos a un archivo, así que espero que lo que te falte sea sólo lo que te he indicado, supongo yo, no sé
Saludos

HurryCrack

  • Miembro MUY activo
  • ***
  • Mensajes: 206
    • Ver Perfil
como ligar visual basic con otro programa?
« Respuesta #2 en: Domingo 30 de Marzo de 2003, 12:31 »
0
Hola colega, entiendo que tu problema es que debes tener dos programas corriendo al mismo tiempo y en lenguajes distintos y que no se pueden poner en el mismo lenguaje. Pero al ser los dos de microsoft deben tener compatibilidades de comunicacion, como por ejemplo conversaciones DDE, si no es así creo ke el mejor metodo podria ser WINSOCK y si prolog no los acepta la mejor comunicacion problamente sea a traves de bases de datos. Si ninguna de estas tres formas te sirve o es peor o mas lenta o... sigue con tu idea inicial y manten al foro al corriente. Un saludo     :hippi: