多项选择题

公司因下列情形之一而解散,应进行清算( )。

A.公司章程规定的营业期限届满或者公司章程规定的其他解散事由出现时
B.股东会(或股东大会)决议解散
C.因公司分立解散
D.因公司合并解散
E.公司违法被责令关闭而解散