- ベストアンサー
「倍精度浮動小数点数型」とは何ですか
常日頃、こちらのサイトでエクセルのVBAについて質問している者です。 先日も一件コードを教えていただき、そのコードを自分なりに解読しているのですが、時々出てくる「#」の意味がわかりません。 コードを教えて下さった方によると「ダミーのバイナリ編集」とのことですが、バイナリ編集だとどうして「倍精度浮動小数点数型」の設定が必要になるのでしょう。…等々、疑問はつきません。 このことを、なるべく易しく(←ここが重要)解説しているサイト等はあるでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Wendy02 です。 「ダミーのバイナリ編集」という言葉を書いた本人ですが、FreeFile() で取られた、ファイル番号につく、「#」は、「倍精度浮動小数点数型」ではありません。 Open ステートメント #, Line Input # ステートメント などにつく、約束事のようなものだと思っています。 だから、それが何かと聞かれたら、答えできませんね。(^^;
その他の回答 (1)
- TAK_999
- ベストアンサー率43% (42/96)
OpenやCloseで使用されている「#」は倍精度浮動小数点ではありません。 数値が倍精度浮動小数点であることを示す場合、「#1」ではなく「1#」 です。 コードに記述している#はファイルIOである明示的な宣言で省略可能な記述 です。(私は通常書きません。)OPENステートメントで使用するファイル番 号は1~511のInteger型のはずです。 コードの意図としては、「特に編集するわけではないが、ロック等がかかっ ていないかを確認するためにバイナリオープンしてみる」ということではないでしょうか?
お礼
…なるほど、難しいものですね…わかったようなわからないような…。 とりあえず、私のスキル向上が急務というのはよくわかりました。 ご回答、ありがとうございました。感謝致します。
お礼
Wendy02さんありがとうございます、わざわざこちらにまでご回答いただきまして。 「おまじない」のようなと思っていいのですね。 私も精進いたします…