多项选择题

A.张某违反委托合同,不能取得电脑的所有权
B.张某基于先占取得电脑的所有权
C.王某有权要回电脑,但应当向张某予以补偿
D.因抛弃行为尚未完成,王某可以撤回其意思表示,收回对电脑的所有权