老人先将房子过户给孙子(走的买卖协议)后,又立遗嘱承诺二孙子以后结婚时把房产的一半造价分给他
如果过户到孙子名下,孙子是房子的合法所有权人,则属于孙子的个人财产。则老人立下的遗嘱无效,因为无权处分他人财产。
买卖协议履行过户登记了 ,后面的就没有任何用处,否则的话要到时候看具体情形判断各自的效力。
按 你的陈述,该遗嘱是不生效的