Recompile All LotusScript

I am running Recompile All LotusScript on my database and it complained about some design elements. I fixed them, now I am getting many weird errors.

I have a form that includes a subform. In the subform, I have variables declared in the globals and functions in the globals. Now, my QueryOpen, Action Buttons, etc, cannot see those functions/variables. I am getting errors, such as, “Cannot find external name: STRERRMSG” – the name of the variable dim in the global declarations.

If I go into the subform and resave, then it seems to work.

I am running 6.0.1 cf1

Subject: Recompile All LotusScript

I believe this is fixed in 602… I know I had problems with it too, annoying.

BMGH5HKPV5 SPR# BMGH5HKPV5 - Fixed a problem where a Form with Header was preventing LotusScript procedures defined in external objects from loading.

Subject: RE: Recompile All LotusScript

We found the issue. It was tied to the subform. We had aliases on the subforms. When we removed the aliases from the subform, everything works fine. So, must be a bug with the new feature.

Subject: RE: Recompile All LotusScript

I am running 6.0.2 CF1 on server and client and this issue still occurs on all subforms. Also you should note that when you use recompile all that nd6 thinks the error is on the form, to fix any errors on forms that have subforms just resave the subforms and they will work in notes.–

Regards,

Anthony Lee