合同没有履行一般还生效
要看具体合同条款判断,如果合同中未约定生效时间,一般签订之日起生效。如果合同中一方有先履行的义务,后履行的一方有先履行抗辩权,先履行的一方若无法证明其不履行有免责事由,会构成违约。如果合同中有约定合同的终止时间,一旦合同到达终止时间,可以自然终止,但一般不影响违约责任的追究。
如果是同时履行,双方都没有履行,可能导致双方违约,按照违约条款确认各自的违约责任(违约条款不一定是对等的,而且很可能违约计算标准也不相似)。由于你的问题没有具体合同条款和内容,我只能初步给你一个常见的判断:一般是有效的。