Commit fd20c8cc33c1a187d8cc0a123df86fb204cc00d7
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,7 +26,7 @@ | ||
26 | 26 | ||
27 | GLUELIB=lib3270-mono@DLLEXT@ | 27 | GLUELIB=lib3270-mono@DLLEXT@ |
28 | LIBNAME=pw3270-sharp.dll | 28 | LIBNAME=pw3270-sharp.dll |
29 | -TESTPROGRAM?=vbclass | 29 | +TESTPROGRAM?=vbsample |
30 | 30 | ||
31 | #---[ Configuration values ]------------------------------------------------------------- | 31 | #---[ Configuration values ]------------------------------------------------------------- |
32 | 32 | ||
@@ -76,7 +76,7 @@ $(BINDBG)/%.exe: \ | @@ -76,7 +76,7 @@ $(BINDBG)/%.exe: \ | ||
76 | testprograms/%.vb \ | 76 | testprograms/%.vb \ |
77 | $(BINDBG)/$(LIBNAME) | 77 | $(BINDBG)/$(LIBNAME) |
78 | 78 | ||
79 | - @$(VBNC) -debug -out:$@ $< | 79 | + @$(VBNC) -reference:$(BINDBG)/$(LIBNAME) -debug -out:$@ $< |
80 | 80 | ||
81 | $(BINRLS)/%.exe: \ | 81 | $(BINRLS)/%.exe: \ |
82 | testprograms/%.cs | 82 | testprograms/%.cs |
@@ -131,7 +131,7 @@ pw3270-sharp-@PACKAGE_VERSION@.@host@.zip: \ | @@ -131,7 +131,7 @@ pw3270-sharp-@PACKAGE_VERSION@.@host@.zip: \ | ||
131 | $(BINRLS)/$(LIBNAME) \ | 131 | $(BINRLS)/$(LIBNAME) \ |
132 | $(BINRLS)/*.xml \ | 132 | $(BINRLS)/*.xml \ |
133 | testprograms/sample.cs \ | 133 | testprograms/sample.cs \ |
134 | - testprograms/vbclass.vb \ | 134 | + testprograms/vbsample.vb \ |
135 | src/pw3270-sharp/pw3270-sharp.cs \ | 135 | src/pw3270-sharp/pw3270-sharp.cs \ |
136 | $(BINRLS)/sample.exe | 136 | $(BINRLS)/sample.exe |
137 | 137 |
@@ -0,0 +1,55 @@ | @@ -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 |