トップページ > プログラム > 2016年09月11日 > hSPhmXYb

書き込み順位&時間帯一覧

33 位/189 ID中時間01234567891011121314151617181920212223Total
書き込み数0002000000000000000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Excel VBA 質問スレ Part42©2ch.net [無断転載禁止]©2ch.net

書き込みレス一覧

Excel VBA 質問スレ Part42©2ch.net [無断転載禁止]©2ch.net
931 :デフォルトの名無しさん[sage]:2016/09/11(日) 03:26:41.23 ID:hSPhmXYb
迷わせるようで悪いけど、64bitは2倍速くなると言うのはあながち嘘じゃない。
ただ「場合によるのと部分的に」ということで、メモリへのデータ転送を行う際に
使用するI/Oポート(データの受け渡し口)が4Byte(32bit)から8Byte(64bit)になるためその分速くなる。
大きなデータと言うのは多分これの話をしているんだと思うんだけど、
計算時にも32bitを超える枠のものがあればその分速くなる。
変数に入れてあるもの計算に使う時とかは最終的に機械語レベルになるとレジスタと言うものに
値を入れて演算するんだけど、これも2倍の枠になるためその分速くなる。
文字列の代入なんかも値型であれば同じことが言えるね。

後、Windowsを64bitにしていてOfficeを32bitにしているとその絡みで思わぬ問題に当たることもある。
例えばWindowsが64bit、MySql(ODBC)を32bitのEXCELで使用しようとした時、インストールしなければいけないMySqlは32bit版の方。
何か起こってもすぐには分からないし、分かっていてもそれを対処出来る知識がないと結構辛いと思う。
http://infith.com/system/database/mysql_odbc_win7_64bit/

ただ>>923の人が言ってる通り、32Bitで使っていた過去の資産が使えなくなる場合もあるのもまた事実。

あくまで個人的な意見だけ言わせて貰えば、もうOS64bitにしちゃってどうせOffice以外にも影響出てるだろうから、
ここは全部64bitで合わせておいて過去とはサヨナラした方がいいんじゃないかなとは思う。

結局のところ自己判断で決めるしかないんだけど参考までに。
Excel VBA 質問スレ Part42©2ch.net [無断転載禁止]©2ch.net
932 :デフォルトの名無しさん[sage]:2016/09/11(日) 03:36:23.70 ID:hSPhmXYb
>>929
基本的にはそれで問題ないと思う。
補足として、もし使う環境がセキュリティに対して厳しいところであれば、
パラメータクエリとかパラメタライズドクエリと言われているものを使った方が良いとは思う。
多分ググればどういうものかはすぐ分かるはず。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。