Ir para a pagina inicial dos Grupos do Google    AIR-Brasil
Re: [AIR-Brasil] Re: Air com VBScript

Jay <jay.net...@gmail.com>

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"

2009/6/25 Armando Leopoldo Keller <alk...@hotmail.com>

> 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.

> > Agradeço qualquer ajuda.

> > Sem mais,

> > Junior