Dienstag, 27. Juni 2017

Wie verändere ich das Icon meiner Applikation in Forms 12c ?

Heute habe ich die Frage im Oracle Forum gesehen, wie man das Icon einer Applikation in Forms 12c verändert ? Das nehme ich zum Anlass, das Vorgehen etwas genauer zu beschreiben.

 Das es mit Webutil realisiert ist, wird es auch sicher schon in vorherigen Versionen funktionieren. Ich möchte also das Standard-Icon von Java gegen ein rotes Kreuz bei mir austauschen.


Wichtigstes Stück Programmcode ist folgender Aufruf aus der Webutil-Bibliothek:
   WebUtil_SeparateFrame.SetIcon('provision_delete.gif'); 

Das Icon habe ich der Einfachheit halber in einen Ordner kopiert, der von Forms aus direkt erreichbar ist: %MIDDLEWARE_HOME/forms/java%

Damit der ganze Spass auch funktioniert, muß in der Konfiguration separateFrame=true gesetzt sein,
sonst passiert über den obigen Aufruf gar nichts.

Hier der Screenshot ohne Änderung:




Hier der Screenshot mit Änderung:

Sogar in der Taskleiste sieht man die Applikation mit dem geänderten Icon:


Und hier noch die Konfiguration aus der formsweb.cfg für den Standalone Launcher:
[my_webutiltstandalone]
form=my_webutil_demo.fmx
separateFrame=true
WebUtilArchive=frmwebutil.jar,jacob.jar
WebUtilLogging=off
WebUtilLoggingDetail=normal
WebUtilErrorMode=Alert
WebUtilDispatchMonitorInterval=5
WebUtilTrustInternal=true
WebUtilMaxTransferSize=16384
baseSAAfile=webutilsaa.txt
fsalcheck=true
baseSAAfile=basesaa.txt 

So viel für heute, viel Spass beim Ausprobieren wünscht
Holger