PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → [WD17] JAVA : équivalent de LanceAppliAssociée ?
[WD17] JAVA : équivalent de LanceAppliAssociée ?
Iniciado por fabriceB, 11,may. 2012 02:52 - 3 respuestas
Miembro registrado
33 mensajes
Publicado el 11,mayo 2012 - 02:52
Bonjour,

je tente de compiler mon projet Windev en Java pour quelques utilisateurs sur Mac.
A priori tout semble compatible, sauf une fonction que j'utilise très souvent :
Lanceappliassociée() .
(le but est d'ouvrir pas mal de documents (.pdf, .doc...) présents sur la machine de l'utilisateur).

Quelqu'un pourrait-il me fournir une brique de code permettant de réaliser cette action ?

d'avance merci
Miembro registrado
10 mensajes
Publicado el 06,marzo 2013 - 20:13
Bonjour,

A priori, toujours pas présent dans la version 18 non plus :(
Quelqu'un aurait une solution pour remplacer cette fonction ?

Merci d'avance
Miembro registrado
13 mensajes
Publicado el 25,abril 2019 - 14:14
Bonjour,

Je me permets de faire un petit UP de ce billet...

Je suis en WD24, j'ai créé un JAR qui utilise la fonction LanceAppliAssociée() pour ouvrir un fichier PDF et XLSX sur un MAC OS.
Visiblement rien ne se lance : ni le PDF, ni le fichier Excel ne s'ouvre. }:(

Merci pour votre aide.

Sébastien
Miembro registrado
70 mensajes
Publicado el 05,mayo 2019 - 20:08
Bonjour 404NotFound,

Pour moi tout fonctionne maintenant, j'ai justement recompilé en windev24 ce mois-ci une appli en java qui utilise lanceappliassociée.
ça marche depuis au moins 3 ans pour moi.

Pour ne pas me prendre la tête avec les arborescences, je mets tous les fichiers PDF à la racine de l'appli. Peut-être que tu as tout simplement un souci d'arborescence ?

Ce code tourne sans souci chez moi :
sNomFichier est une chaîne

sNomFichier = ComplèteRep(fRepExe())+ "mon_fichier.pdf"

LanceAppliAssociée(sNomFichier)