Como Correr Un Programa Externo Dentro De Un Formulario En Gambas
Subject: Como Correr Un Programa Externo Dentro De Un Formulario En Gambas
Hola amigos gamberos hoy traigo una dudad como hago para correr un pequeño programa externo dentro de un formulario de gambas, es decir, cada vez que abre ese formulario automáticamente se me cargue en ese formulario ese programa externo, he escguchado algo de Embebido pero no entiendo que es si alguien me puede ayudar se lo agradeceria y si pueden colocar un ejemplo mejor.
Subject: Re: Como Correr Un Programa Externo Dentro De Un Formulario En Gambas
Jcontasti:
Tu puedes ejecutar "programas externos" con las ordenes Shell y Exec
Saludos
Citar:
Tu puedes ejecutar "programas externos" con las ordenes Shell y Exec
Saludos
Subject: Re: Como Correr Un Programa Externo Dentro De Un Formulario En Gambas
Efectivamente eso es posible, sólo hay que usar el objeto embedder pasándole un puntero de la id de la ventana que quieres embeber. El objeto embedder sólo se encuentra disponible con el componente gb.qt.
Mira el siguiente código, así es como yo lo hice, aunque creo haber visto otros ejemplos en el foro. Una búsqueda en el foro debería devolver algún resultado.
Saludos
Mira el siguiente código, así es como yo lo hice, aunque creo haber visto otros ejemplos en el foro. Una búsqueda en el foro debería devolver algún resultado.
Public Sub Form_Open()
Dim sTitle As String
Dim aHandle As New Pointer[]
Dim iHandle As Integer
sTitle = ("DX Map") ' el título de la ventana embebida
Me.Title = sTitle ' ponemos el mismo título que la ventana original
While aHandle.Count < 1
aHandle = Desktop.find(Trim(sTitle))
Wait 0.1
Wend
iHandle = aHandle[0]
Try Embedder1.Embed(iHandle)
End
Dim sTitle As String
Dim aHandle As New Pointer[]
Dim iHandle As Integer
sTitle = ("DX Map") ' el título de la ventana embebida
Me.Title = sTitle ' ponemos el mismo título que la ventana original
While aHandle.Count < 1
aHandle = Desktop.find(Trim(sTitle))
Wait 0.1
Wend
iHandle = aHandle[0]
Try Embedder1.Embed(iHandle)
End
Saludos
Page 1 of 1
You cannot post new topicsYou cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events
This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Generation Time: 0.1033s (PHP: -36% SQL: 136%)
SQL queries: 22 - Debug Off - GZIP Enabled