Commit fd20c8cc33c1a187d8cc0a123df86fb204cc00d7

Authored by Perry Werneck
1 parent e2d98803
Exists in master

Criando exemplo vb usando apenas a classe de acesso.

Showing 2 changed files with 58 additions and 3 deletions   Show diff stats
Makefile.in
... ... @@ -26,7 +26,7 @@
26 26  
27 27 GLUELIB=lib3270-mono@DLLEXT@
28 28 LIBNAME=pw3270-sharp.dll
29   -TESTPROGRAM?=vbclass
  29 +TESTPROGRAM?=vbsample
30 30  
31 31 #---[ Configuration values ]-------------------------------------------------------------
32 32  
... ... @@ -76,7 +76,7 @@ $(BINDBG)/%.exe: \
76 76 testprograms/%.vb \
77 77 $(BINDBG)/$(LIBNAME)
78 78  
79   - @$(VBNC) -debug -out:$@ $<
  79 + @$(VBNC) -reference:$(BINDBG)/$(LIBNAME) -debug -out:$@ $<
80 80  
81 81 $(BINRLS)/%.exe: \
82 82 testprograms/%.cs
... ... @@ -131,7 +131,7 @@ pw3270-sharp-@PACKAGE_VERSION@.@host@.zip: \
131 131 $(BINRLS)/$(LIBNAME) \
132 132 $(BINRLS)/*.xml \
133 133 testprograms/sample.cs \
134   - testprograms/vbclass.vb \
  134 + testprograms/vbsample.vb \
135 135 src/pw3270-sharp/pw3270-sharp.cs \
136 136 $(BINRLS)/sample.exe
137 137  
... ...
testprograms/vbsample.vb 0 → 100644
... ... @@ -0,0 +1,55 @@
  1 +'
  2 +' "Software pw3270, desenvolvido com base nos códigos fontes do WC3270 e X3270
  3 +' (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a
  4 +' aplicativos mainframe. Registro no INPI sob o nome G3270.
  5 +'
  6 +' Copyright (C) <2008> <Banco do Brasil S.A.>
  7 +'
  8 +' Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob
  9 +' os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela
  10 +' Free Software Foundation.
  11 +'
  12 +' Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER
  13 +' GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO
  14 +' A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para
  15 +' obter mais detalhes.
  16 +'
  17 +' Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este
  18 +' programa; se não, escreva para a Free Software Foundation, Inc., 51 Franklin
  19 +' St, Fifth Floor, Boston, MA 02110-1301 USA
  20 +'
  21 +' Este programa está nomeado como vbsample.vb e possui - linhas de código.
  22 +'
  23 +' Contatos:
  24 +'
  25 +' perry.werneck@gmail.com (Alexandre Perry de Souza Werneck)
  26 +' erico.mendonca@gmail.com (Erico Mascarenhas Mendonça)
  27 +'
  28 +
  29 +Imports System
  30 +
  31 +' This module houses the application's entry point.
  32 +Public Module modmain
  33 +
  34 + ' Application's entry point.
  35 + Sub Main()
  36 +
  37 + dim host as new pw3270.Session("")
  38 +
  39 + Console.WriteLine("Using pw3270 version " + host.getVersion() + " revision " + host.GetRevision())
  40 +
  41 + host.Connect("tn3270://zos.efglobe.com:telnet",10)
  42 +
  43 + if host.IsConnected() then
  44 +
  45 + Console.WriteLine("Connected to host")
  46 +
  47 + Console.WriteLine(host.GetStringAt(14,19,38))
  48 +
  49 + host.Disconnect()
  50 +
  51 + End If
  52 +
  53 + End Sub
  54 +
  55 +End Module
... ...