合同没生效那就不存在违约的问题,但是很可能需要承担缔约过失责任。合同成立的效力与合同生效的效力不同,合同成立以后,当事人不得对自己的要约与承诺任意撤回,而合同生效以后当事人必须按照合同的约定履行,否则,都应承担违约责任。