プログラマ ずんべ の日記

zunbe

プログラマ ずんべ の日記
プログラマ ずんべ の日記

探し物は見つかりましたか? サイト内検索を試してください。

マイクロソフト オプティカル マウス マイクロソフト オプティカル マウス Googleでヒットしないゾ Googleでヒットしないゾ

2005/08/29

【若いモンの発想はわからん】(その11) 10進数値を16進数値に変換?

今日も、こんなことがあった。

 このエピソードの続き。

で、ビットパターンを説明し、論理積を説明し、どのように値を求めるべきか説明し、コードを修正させた。
出てきたコードはこれだ(かなり省略)。

-----
Const FILE_READ_DATA = 00020000

AccessMask = (アクセス権のパターン値をAPIから取得)

If (("&h" & AccessMask) And ("&h" & FILE_READ_DATA)) Then

  ' アクセス可能

End If
-----

何だこれは?
まったくとんちんかんなコードである。

(1).FILE_READ_DATA に代入している値は、いったいなんだ?

(2).「"&h" & AccessMask」や「"&h" & FILE_READ_DATA」の演算は、いったいなんだ?
  どんな結果が求められるんだ?

(3).そもそも、なんで変換なんかしようとしてるんだ?

なんで変換しようとしているのか、社員に聞いてみると、こうのたまう。

「AccessMask は10進数で入ってきますよね。だから16進数に変換しないと計算できません。」

言っている事の意味がまったく理解できません。
宇宙人と話をしているみたいです。

ちっとはコンピュータ概論を勉強しやがれ。
情報処理でも受験してこい。



このエピソードはいかがでしたか?

投稿者 zunbe : 2005/08/29 10:38:49


コメント

コメントしてください






保存しますか?


スパム対策:
この入力フィールドに「55」と入力してください。


プログラマ ずんべ の日記:ずばヒット アマゾン