Re: Splash Screen for an Oracle Application
Date: 1996/11/27
Message-ID: <01bbdb91$811071a0$7fead5cc_at_enzomain>#1/1
I only know of two ways to do this and niether are pretty!
- You need to write your own on-logon trigger and create your own LOGON screen. This will bypass normal forms processing and will pop-up your first form almost instantly. Your splash screen would then call your on-logon trigger and pop-up your own LOGON screen. I believe there is a way to call Oracle's own LOGON screen, check the online forms documentation for ON-LOGON builtin and triggers. Your on-logon trigger would also call your next form.
- Using Delphi (you can use C++, or VB), we created a very tiny application that the user clicks on to start the whole system, the application is responsible for two things a) startup and pop the splash screen for 4 seconds and at the same time and in the background start forms. When the splash screen times out, it shutsdown and passes control to forms. If you do a little more work you can also have your application ask for the username/password and then pass them as parameters to forms and forms will start at the first screen. Of course this method is platform specific.
If someone else has found a better way, let me know.
I really wish Oracle had real dialog boxes as well.
Enzo Maini
Sr. SW Engineer/Sr. Oracle DBA
Lateral Thinking Software Systems, LLC
enmaini_at_pcnet.com
Vincent Soosai <ULQX55A_at_prodigy.com> wrote in article
<57a0h7$29lk_at_usenetw1.news.prodigy.com>...
> Hi Readers:
> 
> I need to design a splash screen for my Forms 4.5 application and would 
> like a 'professional' look.  At the moment I have the 'splash' on another
 
> form an it displays for 4 seconds before calling the first form.  The 
> drawback of this is it takes some time for the 'spash' form to get loaded
 
> and the user sees a blank runform screen for about 4-6 seconds.  I want 
> the spash to get loaded almost instantly and I would welcome any input.
> 
> ulqx55a_at_prodigy.com
> 
> 
Received on Wed Nov 27 1996 - 00:00:00 CET
