Probleme : lancer une appli java en commande shell - VB/VBA/VBS - Programmation
Marsh Posté le 03-10-2008 à 14:08:09
Je cherche à faire un peu la meme chose, mais je ne cherche ni à créer un process séparer, ni à garder la main en fin d'execution...
Je veux juste lancer une ligne de commande a la maniere "java.exe etc..."
Mais semble t il
Code :
|
Ne marche pas
Marsh Posté le 23-07-2008 à 10:49:59
Bonjour,
J'utilise une fonction qui lance une commande shell. Je veux passer dans cette commande shell, une appli java en .jar avec des paramètres :
>java.exe -Xms256m -Xmx256m -jar C:\java\Edition\EditionsPDF.jar 1 1 0 0
-Xms256m et -Xmx256m me sont utiles parce que je manipule via cette appli java de gros fichiers pdf (de millier de pages).
Voici le code de ma fonction qui lance la commande shell :
Le paramètre est cmdline qui vaut ici :
Voila pour ce qui est du code que j'utilise. Sur une machine, quand je lance cette fonction (à la ligne ret = ..., il y a un message d'erreur d'accès mémoire, en me spécifiant que l'adresse mémoire ne peut pas être "read". Sur l'autre machine, le programme vb6 plante directement quand je passe sur ret = .... C'est peut-être parce qu'il y a un conflit entre les deux appli : java et vb6...
Ou autre chose ?
Existe-t-il une fonction en vb6 qui permet de lancer une appli java en ligne de commande plus facilement ?
Merci pour votre aide