合同有效但是没法执行的话,可能有好多原因。
首先得弄清楚到底是哪儿出了问题才没法实行,比如说其中一方突然不行了,或者出了咱们谁也没办法阻止的意外之类的。如果真的因为有人违约而没法执行的话,那没犯错的那一方就应该有权让犯错的那一方付出点代价,比如继续把事儿给干了、采取点儿弥补措施什么的或者直接赔钱。
同时,建议趁早把相关的证据整理像是你们俩聊过天的聊天记录、证明对方违约的实实在在的证据等等。如果你们自己商量着解决不了这个问题,那就该找个法庭或者按照合同上说的去申请仲裁,让法院或者仲裁机构强制那个违约的人把合同给履行掉或者赔偿你的损失。总的来说就是要看具体情况,然后用合适的法律手段来保护自己应有的利益。