离婚协议是一种在离婚当事人之间达成的协议。它被视为一种法律约定,规定离婚后财产分配、子女抚养、债务分担、赡养费等具体事项。一旦离婚协议达成并得到法律的确认,它就有了生效的效力。
然而,如果一对夫妻虽然签署了离婚协议,但是最终未正式离婚,那么这个离婚协议就失去了效力。因此,婚没离有离婚协议生效的情况不成立。无论是婚姻关系仍然存在或者已经分居一段时间,只有在离婚后,离婚协议才能真正生效。
此外,一份离婚协议的生效还要考虑协议的有效性问题。离婚协议的有效性取决于其是否合法,公正和公平。如果离婚协议违反了法律,或者是在某个方面太偏袒某个配偶,那么这份协议就有可能被法院判定为无效。
总之,只有在离婚协议成为正式离婚协议之后,它才具有法律效力。离婚协议生效的前提是离婚已经生效,离婚协议符合法律要求并得到法律的确认。对于婚没离有离婚协议生效这种情况是不存在的。