利用すると計算が後者のものに変わります。basicで書いたプロシージャを呼び出しています。basicのプロシージャ単独では正常です。はにゃさんの説明でそのあたりかな・・と言う気がしましたが、10進数でRGB指定したものに赤・青逆転があり、16進数指定は問題ないので不具合かと思いました。指定していないモジュールから直接実行しているのであれば、正しく動作しています。実行されたルーチンや関数のあるモジュールで指定されていると、その後全てのモジュールおよびライブラリで有効になります。