dllが同じプロセス内でdllを呼んでいるとすれば、独立していない気がする。
独立していないものを独立しているかのように扱っているので、値が思わぬところで変化している気がする。