在一个应用软件中,模块之间一般应采取什么样的结构?比如说有一个主控模块,由它来调用其他各个模块,那么该主控模块就只能以非模式方式打开了,而其他各个模块的显示和关闭一般放在什么事件中进行。我在主模块中用form1.showmodal去调用form1模块,用close或者系统自带的关闭关闭子模块,第一次关闭没有什么问题,关闭之后也能去调用它,但是第二次调用完去关闭的时候就出现了错误。
错误信息为:access violation at address 0000001c.read of address0000001c.
     各位高手:请问这是怎么回事,主模块又要怎么去调用子模块,