Bonjour,
Je travail actuellement sur des poste de pesée en environement de production. Ceux-ci sont développés en Forms 10g. Actuellement je cherche un mécanisme pour alerter mes opérateurs lorsque le scan du code bar échoue.
J'ai donc pensé à une solution simple --> émettre un son.
J'ai découvert par hasard le site de PJC/BEAN.
Je me suis attardé sur le bean permettant de jouer un son.
http://forms.pjc.bean.over-blog.com/...e-2078527.html
j'ai suivi les instructions pour la copie des fichiers mais quand je lance le form de test en FormBuilder j'ai une exception dans ma console:
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
q: hide console
s: dump system properties
t: dump thread list
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
Loading http://127.0.0.1:8889/forms90/java/f90all_jinit.jar from JAR cache
Loading http://127.0.0.1:8889/forms90/java/sound.jar from JAR cache
connectMode=HTTP, native.
La version Forms Applet est : 9.0.4.0
java.lang.ClassNotFoundException: java.io.IOException: open HTTP connection failed.
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at sun.plugin.security.PluginClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at oracle.forms.handler.UICommon.instantiate(Unknown Source)
at oracle.forms.handler.UICommon.onCreate(Unknown Source)
at oracle.forms.handler.JavaContainer.onCreate(Unknown Source)
at oracle.forms.engine.Runform.onCreateHandler(Unknown Source)
at oracle.forms.engine.Runform.processMessage(Unknown Source)
at oracle.forms.engine.Runform.processSet(Unknown Source)
at oracle.forms.engine.Runform.onMessageReal(Unknown Source)
at oracle.forms.engine.Runform.onMessage(Unknown Source)
at oracle.forms.engine.Runform.sendInitialMessage(Unknown Source)
at oracle.forms.engine.Runform.startRunform(Unknown Source)
at oracle.forms.engine.Main.createRunform(Unknown Source)
at oracle.forms.engine.Main.start(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
J'ai eu un cours basique de java donc j'aurais aimé que quelqu'un puisse m'éclairer sur ce qui ne va pas.
Je précise que j'ai un JRE C:\Program Files\Java\jre1.6.0_03\
Que si je coche ou pas l'option de IE pour utiliser ce JRE j'ai la même erreur.
Le fichiers sound.jar est dans mon /forms90/java
il est également dans /lib/ext/ de mon JRE
j'ai modifier mon formsweb.cfg :
[TEST]
separateFrame=True
userid=***/***@ora
lookandfeel=Generic
pageTitle=Balance Test
form=d:\sound.fmx
envfile=default.env
archive_jini=f90all_jinit.jar,sound.jar
splashScreen=NO
background=NO
width=800
height=600
D'avance merci pour vos conseils.
Marc.
Partager