I haven't activate all my DNS coins using my AGS\PTS wallet.dat
if i want to get my BTS which are exchanged by DNS, do i have to activate my DNS coins?
No, you can just wait and import wallet directly into BTS.
Do not use this post as information for making any important decisions. The only agreements I ever make are informal and non-binding. Take the same precautions as when dealing with a compromised account, scammer, sockpuppet, etc.