I am having problems unloading forms. I am currently running a parent form with several child forms and a few seperate forms. In the Form_Unload of the parent form, I am running the following block of code:

Private Sub Form_Unload(Cancel as Integer)
Dim frm as Form

For Each frm in Forms
Unload frm
Next frm
End Sub

When this is run, it makes it all the way through, then after the End Sub is executed, i get an illegal operation error.

VB5 caused an invalid page fault in
module KERNEL32.DLL at 014f:bff7926e.

I have been trying to get this thing to work now for several hours, and am out of things to try. Anyone have any suggestions?????