O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na internet.
Alguém pode me informar se é possivel executar VBScript dentro de uma
aplicação Air ???
Preciso conectar essa aplicação com um emulador de terminal IBM, e as
linguagens disponíveis
para conexão são C, VB, VBScript e Delphi.
Olá, provavelmente não vais poder executar nada externo por questão de segurança (ja vi gambiarra de abrir como link mas dai abre o browser :P, logo não é muito recomendado).
Porem tem algumas coisas que podem ser feitas, como por exemplo a comunicação por socket, pode deixar um programa "escutando" o AIR (pode ser um serviço tambem) e ele se comunica com o terminal.
Vamos supor que você criou um instalador personalizado para a sua aplicação, no meio dele é instalado a aplicação em AIR, e ja guarda o caminho onde vai ser instalado, depois disso, troque o executavel por um outro programa que chame o executavel original e o seu programa "ouvinte" assim os dois iniciarão ao mesmo tempo, e não esqueça de fechar o ouvinte ao fechar a aplicação.
Tem um exemplo de comunicação desse tipo em http://armandokeller.com/blog/?p=41 que utiliza python como linguagem externa, mas a logica é a mesma para qualquer outra linguagem.
Qualquer duvida é só entrar em contato.
Att.
Armando Leopoldo Keller
--------------------------------------------------
From: "Jayarruda" <jay.net...@gmail.com>
Sent: Wednesday, June 24, 2009 11:45 PM
To: "AIR-Brasil" <air-brasil@googlegroups.com>
Subject: [AIR-Brasil] Air com VBScript
> Alguém pode me informar se é possivel executar VBScript dentro de uma
> aplicação Air ???
> Preciso conectar essa aplicação com um emulador de terminal IBM, e as
> linguagens disponíveis
> para conexão são C, VB, VBScript e Delphi.
Valeu Armando, porém o que preciso é uma ponte entre o Air e o VB ou
VBScript ou Java para
executar uma conexão OLE como essa abaixo, se for possível em Java, assim
utilizo o Merapi no projeto.
Dim sys As EXTRA.ExtraSystem
Dim sss As EXTRA.ExtraSessions
Dim ses As EXTRA.ExtraSession
Dim scr As EXTRA.ExtraScreen
Dim Row, Rows, Cols, rc As Integer
Private Sub OLE32VBN_Load(ByVal eventSender As System.Object, ByVal
eventArgs As System.EventArgs) Handles MyBase.Load
Dim fname As String
tbxFunction.Text = "CreateObject"
' create system object
sys = CreateObject("EXTRA.System")
If sys Is Nothing Then
MsgBox("Unable to create system object", , "Error")
End
End If
sss = sys.Sessions
' locate session files
fname = Dir(sys.DefaultFilePath & "\*.EDP")
' build list of available sessions
While fname <> ""
lbxSessionList.Items.Add(fname)
fname = Dir()
End While
End Sub
Atenciosamente,
*Junior*
"Um problema só existe, quando estão presentes todas as condições para
solucioná-lo"
> Olá, provavelmente não vais poder executar nada externo por questão de
> segurança (ja vi gambiarra de abrir como link mas dai abre o browser :P,
> logo não é muito recomendado).
> Porem tem algumas coisas que podem ser feitas, como por exemplo a
> comunicação por socket, pode deixar um programa "escutando" o AIR (pode ser
> um serviço tambem) e ele se comunica com o terminal.
> Vamos supor que você criou um instalador personalizado para a sua
> aplicação,
> no meio dele é instalado a aplicação em AIR, e ja guarda o caminho onde vai
> ser instalado, depois disso, troque o executavel por um outro programa que
> chame o executavel original e o seu programa "ouvinte" assim os dois
> iniciarão ao mesmo tempo, e não esqueça de fechar o ouvinte ao fechar a
> aplicação.
> Tem um exemplo de comunicação desse tipo em
> http://armandokeller.com/blog/?p=41 que utiliza python como linguagem
> externa, mas a logica é a mesma para qualquer outra linguagem.
> Qualquer duvida é só entrar em contato.
> Att.
> Armando Leopoldo Keller
> --------------------------------------------------
> From: "Jayarruda" <jay.net...@gmail.com>
> Sent: Wednesday, June 24, 2009 11:45 PM
> To: "AIR-Brasil" <air-brasil@googlegroups.com>
> Subject: [AIR-Brasil] Air com VBScript
> > Tudo bem pessoal,
> > Alguém pode me informar se é possivel executar VBScript dentro de uma
> > aplicação Air ???
> > Preciso conectar essa aplicação com um emulador de terminal IBM, e as
> > linguagens disponíveis
> > para conexão são C, VB, VBScript e Delphi.