I had created a PL/SQL library with 1 function then I had a need to add another function but it does not allow me to do that.

Attached is the screen shot. Calculations was the first library in which there was one function (calc_sln). Then I had to add another function (calc_pmt) to it but could not do it. I went like this

program unit -> function -> created the function and saved it. The new function did not reflect in the form in which the library was attached so I saved this library in another name (created another library - calculations1.pll) and attached that to the form. This worked fine. I opened the form and attached the newly created library (calculations1.pll) now when I try to delete first one it says ' being used by other application'.

Is there a way to add another program unit to the existing library or creating a new one is the only solution?

The message says that the file is used by another process and can not be write locked.

What is Mozilla Firefox doing in the taskbar? Does it hold it? Try to switch it off. If it doesn't help, perhaps the good old reboot will help (but this time open Forums Builder only, no other applications!).