[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2006/09/14(Thu) 11:24
投稿者名:めん
Eメール:
URL :
タイトル:
全変数をintからLongへ変えたら問題はありますか?
VB6の全変数のintをLongに変えたら問題はありますか?

現在、作っているVB6のプログラムを変数を全てintからLongに
変更しようと思っています。
何か問題になる事はあるでしょうか?

もちろん、良いプログラミングでない事は十分理解しています。
ただ、実質的に問題は出るか、出ないかを知りたいと思っています。

他人が作ったプログラムで、当時想定していた数値より大きく増えてしまった
事が原因です。
とにかく動作する事を先決に考え、今回の案が出ました。
大は小をかねるって感じかなと判断しています。
いかがでしょうか?

投稿時間:2006/09/14(Thu) 13:00
投稿者名:KG
Eメール:
URL :
タイトル:
Re: 全変数をintからLongへ変えたら問題はありますか?
引数がintegerじゃないとダメな場合もありますので気をつけた方がいいかと思われます。
APIなど。

投稿時間:2006/09/14(Thu) 13:28
投稿者名:めん
Eメール:
URL :
タイトル:
Re^2: 全変数をintからLongへ変えたら問題はありますか?
> 引数がintegerじゃないとダメな場合もありますので気をつけた方がいいかと思われます。
> APIなど。
レスありがとうございます。
APIは全く使っておりません。
それなら、問題はないと思われますか?

投稿時間:2006/09/14(Thu) 13:43
投稿者名:
Eメール:
URL :
タイトル:
Re^3: 全変数をintからLongへ変えたら問題はありますか?
> それなら、問題はないと思われますか?
APIというよりも、そのプログラム内で全て閉じているかどうかが問題となるのでは?
たとえばファイルにinteger型として書き出しているのなら、ファイルの下位互換性が失われますよね
もしかしたら他の要因があるかもしれませんが、いずれにせよ身内で閉じていない部分に問題が起こるかと

投稿時間:2006/09/14(Thu) 14:47
投稿者名:めん
Eメール:
URL :
タイトル:
Re^4: 全変数をintからLongへ変えたら問題はありますか?
> APIというよりも、そのプログラム内で全て閉じているかどうかが問題となるのでは?
おっしゃる通りですね。
ただ、今回は全て自分のプログラムで閉じています。
いかがでしょうか?

投稿時間:2006/09/15(Fri) 09:32
投稿者名:かずちん
Eメール:
URL :
タイトル:
Re^5: 全変数をintからLongへ変えたら問題はありますか?
> > APIというよりも、そのプログラム内で全て閉じているかどうかが問題となるのでは?
> おっしゃる通りですね。
> ただ、今回は全て自分のプログラムで閉じています。
> いかがでしょうか?

PC負荷や処理時間が長くないならば、一度Longに変更して実行してみてはどうでしょうか?
理論上平気だとしても、どっかに落とし穴がある事もありますし。

デバックを一通りやってもエラーが出てる時には、改めてエラーが出ている部分を質問した方が
効率が良いかと思われます。

投稿時間:2006/09/15(Fri) 10:29
投稿者名:めん
Eメール:
URL :
タイトル:
Re^6: 全変数をintからLongへ変えたら問題はありますか?
> デバックを一通りやってもエラーが出てる時には、改めてエラーが出ている部分を質問した方

> 効率が良いかと思われます。
レスありがとうございます。
はい、頑張ってやってみました。
でも、特別変な動作はしていません。
逆に心配になっている状態です。
つまり、大丈夫な可能性が高いと思いますか?

投稿時間:2006/09/15(Fri) 11:37
投稿者名:るしぇ
Eメール:
URL :
タイトル:
Re^7: 全変数をintからLongへ変えたら問題はありますか?
> でも、特別変な動作はしていません。
それが仕様書に基づいたテスト仕様書を実行した
結果なら、質問する必要は無いでしょう。
要件を満たしているのですから問題ありません。

そうでないなら、掲示板で聞いても意味はありません。
プログラムなんて、どうにでも書けるのですから、
int から Long に変えたら問題が起こるようなコードは
無数にあるのでは?

どれだけ質問を繰り返しても、問題は出る可能性は
0 にはなりませんよ。
> つまり、大丈夫な可能性が高いと思いますか?
分かりません。