VB: Run-time error '5': Invalid procedure call or argument

***** (5.00)
views: 893

 


VB: Run-time error '5': Invalid procedure call or argument



Recibiras este error si en Visual Basic to Java early binding si Main.java no se corre o Main.java no invoca



com.linar.jintegra.Jvm.register("dcomawt");


 


Cómo Calificas este artículo?:
1 2 3 4 5

VB: Run-time error '430': Class does not support Automation or does not support

views: 1007

 


VB: Run-time error '430': Class does not support Automation or does not support expected interface


Obtendras este error si seteas incorrectamente el entorno de variable CLASSPATH


 





Cómo Calificas este artículo?:
1 2 3 4 5

VB / ASP: Run-time error '429': ActiveX component can't create object

* (1.00)
views: 1781


Recibiras este error si la JVM no esta corriendo o no esta registrada correctamente o si la clase java no pudo ser instanciada. Inicia tu JVM  con el loggeo habilitado . Cuando corras el cliente VB fijate si la libreria J-Integra recibe la coneccion del cliente VB , si no hay coneccion porque no figura en el log entonces:


1)Debes olvidarte de correr  regtlb en Visual Basic / ASP con acceso a  Java usando "early binding".


2)El  jvmId usado cuando estas llamando "com.linar.jintegra.Jvm.register("jvmId")" es incorrecto


3) El puerto que especifico cuando comenzo la JVM es incorrecto o ya se encuentra en uso. tu puedes ver los puertos que J-Integra runtime usa en el log que previamente estableciste


OXID Resolver started. Listening on port XXXX


Para listar los puertos que estan siendo usados actualmente debes ejecutar en linea de comando


netstat /a


4) Cometiste un error al registrar la JVM donde especificaste un JvmID incorrecto o un host incorrecto o un puerto incorrecto cuando invocaste regjvm jvmId host[port]  en la maquina VB cliente.


5) EL entorno VB es muy viejo y no soporta "MyJvm:MyClass" formato de parametros del  GetObject.


regprogid My.ProgId "MyJvm:MyClass"


por lo que deberias usar


GetObject("My.ProgId")


6) Asegurate que JDK especifique  tu path and CLASSPATH , es el mismo que JVM configurado usando la herramienta regjvm  Puedes usar el boton  "Scan" de regjvm's  para escanear  la JVMs instalada en tu pc



Cómo Calificas este artículo?:
1 2 3 4 5

VB: Run-time error '-2147221020 (800401e4)': Automation Error Invalid Syntax

views: 328

Set o = GetObject("SomeJvmId:SomeJavaClass")

Este error ocurre si intentas instanciar un objeto java via Late Binding sin incluir el directorio "J-Integra's bin" en el PATH environment variable



Cómo Calificas este artículo?:
1 2 3 4 5

VB: Run-time error '-2147221020 (800401e3)': Automation Error Invalid Syntax

*+ (1.50)
views: 446


Este error ocurre si intentas instalar un objeto java como SomeJvmId que no ha sido previamente registrado


ejem


Set o = GetObject("SomeJvmId:SomeJavaClass")



para registrarlo debes usar regjvm en linea de comando mas el nombre del objeto, esto se hace solo la primera vez




Cómo Calificas este artículo?:
1 2 3 4 5


Google