Retroceder   Foros del Web > Temas generales de computación > Programación > Visual Basic

Respuesta
 
Herramientas Desplegado
Antiguo 30-mar-2005, 03:56   #1 (permalink)
dandolotodo ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2005
Mensajes: 4
VB .NET: Error en tiempo de ejecucion

Hola

Tengo un pequeño programa en Visual Basic .NET cuyo unico cometido es conectarse a SAP, ejecutar una pequeña funcion de SAP y recoger el resultado de la ejecución de la función. Bueno, la aplicacion funciona perfectamente cuando se ejecuta en mi ordenador. El problema esta en que si llevo la aplicacion a otro ordenador (no tiene instalado Visual Studio .NET, pero si .NET Framework 1.1) da el siguiente error en tiempo de ejecución:

"An unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will be shut down inmediately

Structure member not found "32" "

La linea en la que da el error es la siguiente:

Proveedor.value = TextBox1.Text

No se porque puede dar exactamente, yo soy programador de ABAP4, no de VB, pero me ha tocado hacer esto y ando un poco perdido.

Abajo pego el codigo, que es muy sencillo. Lo unico que tengo es un formulario con 2 textbox y un boton. El primer textbox se rellena con un numero de proveedor, y al pulsar el boton, se conecta a SAP, ejecuta un función de SAP que devuelve el nombre del proveedor (Z_RFC_PRUEBA) y muestra dicho nombre en el segundo textbox.

Gracias

CODIGO DEL PROGRAMA:
'Conectores a las SAP.Functions
Dim R3 As Object
Dim MyFunc As Object

' Parametros a enviar a la funcion
Dim Proveedor As Object

' Parametros a recibir de la funcion
Dim Nombre As Object

'Resultado de la llamada a SAP
Dim Result As Boolean

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

' Establecer la conexion con los Add Ins de SAP
R3 = CreateObject("SAP.Functions")

' Cargar los parametros de la conexion
R3.Connection.System = "00"
R3.Connection.Client = "XXX"
R3.Connection.User = "usuario1"
R3.Connection.Password = "inicio"
R3.Connection.Language = "ES"

If R3.Connection.logon(0, False) <> True Then
MsgBox("No se ha podiddo establecer la conexion con SAP")
Else

'Establecer contacto con la funcion de SAP
MyFunc = R3.Add("Z_RFC_PRUEBA")

'Cargar los parametros a enviar a la funcion
Proveedor = MyFunc.exports("Zproveedor")
Proveedor.value = TextBox1.Text

Result = MyFunc.CALL

If Result = False Then
MsgBox("Error en la llamada a Z_RFC_PRUEBA")
Else
Nombre = MyFunc.imports("znombre")
TextBox2.Text = Nombre.value
End If
R3.Connection.logoff()
End If
End Sub
End Class
dandolotodo está desconectado   Responder Citando
Antiguo 31-mar-2005, 07:21   #2 (permalink)
Colaborador
GeoAvila llegará a ser famoso muy prontoGeoAvila llegará a ser famoso muy prontoGeoAvila llegará a ser famoso muy pronto
 
Avatar de GeoAvila
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 3.875
Enviar un mensaje por MSN a GeoAvila Enviar un mensaje por Yahoo  a GeoAvila Enviar un mensaje por Skype™ a GeoAvila
lo que sucede es que vb.net no podes asignar una varible texto a una numerica si antes convertirla como debe de ser, si no extoy mal deberías encerrarla en entre un
Int(TextBox1.Text), o dependiendo que tipo sea. estoy seguro que son tipos que te estan molestando..

nos vemos..
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com
GeoAvila está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 08:43.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93