A.仅仅在承揽人尚未履行合同时,可以要求解除B.因为定作人的定作物不具有通用性,合同一旦解除将造成浪费,所以一般不允许定作人解除合同,除非有特殊情况C.加工合同的定作人在提供原材料前,可以要求解除合同D.定作人在承揽人完成工作前可以随时解除合同,但要赔偿承揽人的损失