VB.NETのとんでもない欠陥に気づいた
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/05/10(水) 04:08:25Dim x As Integer
Next i
100こう書くと、100回同じ変数を宣言してる事になるのに、問題なくデバッグ通る。
しかも変数使っても問題なく動く
なんだこのバグ言語
01520.0.0.0
2008/09/11(木) 19:19:28どうなるか教えて。
0153デフォルトの名無しさん
2008/09/12(金) 22:35:430154デフォルトの名無しさん
2008/09/12(金) 22:41:430155デフォルトの名無しさん
2008/09/12(金) 22:44:480156デフォルトの名無しさん
2008/09/12(金) 22:50:50(0)^o^ ) トイレットペーパー
|  ̄ |
| こ |
| こ |
| に |
| 書 |
| い |
| と |
| け |
| 。 |
| |
~~~~
0157デフォルトの名無しさん
2008/09/12(金) 23:01:20分かってないのはお前さんだろw
だから>>151に書いた通りだよ。
VBでは通常
Dim x as Integer
は
Dim x as Integer = 0
と等価なんだが、ループ等(恐らくgoto使った場合でも)でメソッドを抜ける前に
もう一度実行された場合はnopになる。
0158デフォルトの名無しさん
2008/09/12(金) 23:41:050159デフォルトの名無しさん
2008/09/12(金) 23:45:570160デフォルトの名無しさん
2008/09/12(金) 23:54:280161デフォルトの名無しさん
2008/09/13(土) 01:21:500162デフォルトの名無しさん
2008/09/13(土) 01:55:240163デフォルトの名無しさん
2008/09/13(土) 07:58:200164デフォルトの名無しさん
2008/09/13(土) 20:54:43自動で初期化されてうま〜って単純な話だったら良かったのだけど。
0165デフォルトの名無しさん
2008/09/13(土) 21:26:26QuickBasicのだろ
0166デフォルトの名無しさん
2008/09/13(土) 21:34:07技術者に余計な知識を与えたくないから。
0167デフォルトの名無しさん
2008/09/13(土) 21:38:01QBのころにブロックレベルで宣言できるローカル変数なんてないんじゃねえの?
この仕様って落とし穴だとは思うが別にレガシーなものじゃないと思うし、
好みの問題はあるけどそれほど奇妙な仕様とも思えんけど。
0168デフォルトの名無しさん
2008/09/13(土) 21:51:430169デフォルトの名無しさん
2008/10/26(日) 04:51:49こいつ.NETが何なのか理解できてないぞ
0170デフォルトの名無しさん
2008/10/29(水) 23:21:100171デフォルトの名無しさん
2008/11/09(日) 23:33:17最大の欠陥だな。
.Net Frameworkさえ入っていれば動作はクライアント環境に依存しないという
触れ込みが幻想のものとなってしまったわけで。
0172デフォルトの名無しさん
2008/11/10(月) 08:25:550173デフォルトの名無しさん
2008/11/10(月) 09:12:070174デフォルトの名無しさん
2008/11/11(火) 01:10:11もはやVBのランタイムライブラリとなんら変わらない
位置付けのものでしかなくなってしまったが。
0175デフォルトの名無しさん
2008/11/11(火) 01:26:190176デフォルトの名無しさん
2008/11/11(火) 22:16:31凄い勢いで.NETのクロスプラットフォームアプリ増えてきてるじゃん
VBじゃなくC#で、だけど
ネイティブアプリよりも互換性問題は生じてない感じ(勿論問題の起きる機能の利用を避けてるんだろうが)
0177デフォルトの名無しさん
2008/11/11(火) 22:40:51そうなの?一番有名なアプリを教えてくれ
0178デフォルトの名無しさん
2008/11/12(水) 00:13:06一番有名なんて誰が決めるんだ…?
あとジャンルくらい指定しろよ
とりあえず最近よく紹介記事見かけるのはInkscapeとかPaint.NETとか。
0179デフォルトの名無しさん
2008/11/12(水) 00:18:40inkscapeは違w
まぁsourceforgeでフィルタしてみて
あと、codeplexは開発者向けのプログラムばかりだから見ても参考にはならないかも
0180デフォルトの名無しさん
2008/11/12(水) 00:40:16俺が知りたいのは.NETで書かれたクロスプラットフォームアプリがどれだけ
増えてきているかという証拠だ。おまえが言ったことだ。だがおまえのそのレスは
なんだ。知りもしない事をよくもペラペラとシッタカできるもんだな。
お前には本当に失望した。
0181デフォルトの名無しさん
2008/11/12(水) 03:56:25死ぬまで底辺争いしてろって感じ
0182デフォルトの名無しさん
2008/11/12(水) 20:30:11OpenSim
0183デフォルトの名無しさん
2008/11/13(木) 16:08:34/\
/ \
/ <●> \
/ \ 抹殺!
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
___________
//TTTTTTTTTTTTTTTTTT\
/:::::/TTTTTTTTTTTTTTTTTTTTT\
/:::::::::/TTTTTTTTTTTTTTTTTTTTTTTT\
/:::::::::::::/TTTTTTTTTTTTTTTTTTTTTTTTTTT\
/:::::::::::::::::/TTTTTTT M D C C L X X V I TTTTTTT\
N O V U S O R D O S E C L O R U M
0184デフォルトの名無しさん
2008/11/17(月) 23:27:38結局駆逐できなかった固定長ファイルの読み書きをまともにサポートするのは
何時ですか?
0185デフォルトの名無しさん
2008/11/18(火) 00:47:46逆に固定長ファイルなんてここ数年見たことがない。
よかったな!いつかそういう日もくるさ。
0186デフォルトの名無しさん
2008/11/18(火) 00:54:26オープン系ならガンガン使うけど
0187デフォルトの名無しさん
2008/11/19(水) 01:11:22共通仕様が立ち上がるまえに各々で大規模なシステム構築してしまった
のが原因で、なかなか過去の資産が捨てきれない状況。
ホストなんかあと20年はなくならないだろう。
0188デフォルトの名無しさん
2008/11/27(木) 18:44:40http://itpro.nikkeibp.co.jp/article/COLUMN/20080819/312956/
題名に気をつけていただきたい。
「Microsoftのバグとの戦い」ではない。
「Microsoftのバグ」との戦いだ。
つまり「これはMicrosoftのバグだ!」という言いがかりとの戦いである。
0189デフォルトの名無しさん
2008/11/27(木) 19:17:490190デフォルトの名無しさん
2008/11/27(木) 19:38:08もちろん私も解析の結果Microsoft製品のバグだったトラブルを多数見てきたこともあるが,正直言ってそんなのはWindows上で見てきたトラブルの5%も無い。
⇒確かに明らかなバグでもマイクロソフトがバグと認める確立は5%程度ですね。
Visual Studioってさ,Eclipseより重たくて使いものにならないよ。落ちない分,VSがマシかな〜。
⇒大きなプロジェクトだと普通に落ちたり、コンパイラがクラッシュしますが??
0191デフォルトの名無しさん
2008/11/27(木) 22:58:200192デフォルトの名無しさん
2008/11/28(金) 10:19:500193デフォルトの名無しさん
2008/11/28(金) 10:26:520194デフォルトの名無しさん
2008/11/29(土) 00:17:170195デフォルトの名無しさん
2008/11/30(日) 14:23:58世界中でマイクロソフト製品のバグのために余計にかかった
調査や問題回避のための費用はいくらぐらいになるんでしょうか?
0196デフォルトの名無しさん
2008/12/01(月) 08:46:10世界中のWindows再インストールの時間を集計した経済損失は、
M$の収益を超えるのでわ?
と言われている。
0197デフォルトの名無しさん
2008/12/01(月) 17:47:120198デフォルトの名無しさん
2008/12/01(月) 20:53:270199デフォルトの名無しさん
2008/12/02(火) 21:31:30問題 361469
0200デフォルトの名無しさん
2008/12/02(火) 21:58:240201デフォルトの名無しさん
2008/12/26(金) 12:59:49業務系は.netべったりでいいし
メインフレームとかibmのsシリーズ?だっけ?
あのあたりでjavaが使えてればいいんじゃね?
0202デフォルトの名無しさん
2009/05/08(金) 19:50:30できなきゃ、機能アップするたびにヤバクなるだけだわな。
昔と違って搭載メモリが桁が違ってるのだから、いつまでもスタックを拡大できないのはおかしいよ。
マイクロソフト、根本的に考えがおかしい。
FREE関数とかで、メモリの状態は見れるようにしておけばおおだけだから、かって
そのほうが、初心者は、プログラムを理解しやすくなる。
昔のFBASICは、その点、わかりやすかったな。だから業務用の開発できた。
だけど、こんなメモリ制約の地雷があちこちに隠されているんじゃまったくの
、遊びでしか使えないよ。
マイクロソフト、「初心者でもわかりやすく」の美名の下に改善努力をごまかしてるだけ。
0203デフォルトの名無しさん
2009/05/08(金) 19:53:29はかれれば、まったく違った世界が開けるのに、なんでやらないのかね?
0204デフォルトの名無しさん
2009/05/08(金) 20:09:500205デフォルトの名無しさん
2009/05/08(金) 20:33:560206デフォルトの名無しさん
2009/05/08(金) 20:47:29204:デフォルトの名無しさん:2009/05/08(金) 20:09:50
ヒント:厨
205 :デフォルトの名無しさん:2009/05/08(金) 20:33:56
このスレが上がってくるたびに、笑いそうになる
0207デフォルトの名無しさん
2009/05/08(金) 20:50:58たぶんスタックのオーバーフロー
そもそもマイクロソフトはpc用でos始まってるから、スタック領域での
思想が、怖くなるほど小さい。
0208デフォルトの名無しさん
2009/05/08(金) 20:56:230209デフォルトの名無しさん
2009/05/08(金) 20:59:31使うっていうのは「無責任」っていうことだよ。
0210デフォルトの名無しさん
2009/05/08(金) 21:06:48システムによる独占管理思想が反省して改善されないかぎり、経済行為をする社会人
として信用を失いたくなければ、業務では決してvbを使ってはならない。
スタックの問題は「技術」の問題でなく、経済人としての信用問題なんだ。
それを「技術」の問題として固執してるマイクソソフトは根本的に間違ってる。
0211デフォルトの名無しさん
2009/05/08(金) 21:24:50for (int i = 0; i < 100; i++) {
int x;
}
とか普通にできるけど、これは欠陥じゃないん?
0212デフォルトの名無しさん
2009/05/09(土) 20:36:460213デフォルトの名無しさん
2009/05/09(土) 20:50:33マジでかー、バグだらけの詳細きぼんぬ
0214デフォルトの名無しさん
2009/05/09(土) 21:43:41取り合えず 「バグだらけ」 と言ってるだけ、放っておけ
0215デフォルトの名無しさん
2009/05/09(土) 21:52:24ろくすっぽ検査もせず、世界中の数百万のユーザーを騙して、テスターとして「ただ働き」
使うこと味しめいい気になってやがる。
VB2008オプションで、SHOWGRIDでTRUEにしても、グリッドが現れない。
バグだろうが。COMグリッドファイルよ読めないからビルドできない。
これがユーザーの責任か?
VS6では表示されるのだ。GRIDが表示されないのはバグだろうが。
インストールソフトのバクが、ビルドでのバグ。
0216デフォルトの名無しさん
2009/05/09(土) 21:56:13http://social.technet.microsoft.com/Forums/ja-JP/whatforum/thread/987e92eb-1f20-4ca9-a4d4-318b1602209c
0217デフォルトの名無しさん
2009/05/09(土) 22:12:37テメーラの手抜き仕事をごまかすために、日本人を「大会社」という威圧で
抑圧しはじめてる。あまつさえ、日本の義務教育の学校、生徒たちを「人体実験」
に利用しようとしてるのだ。
だめだ。この会社、もう許せん。あんな傲慢な工作員使って、国民を貶めてるかぎり
許してはならない。
韓国の領土侵略に加担する一方、日本の義務教育学校、子供たちを生体実験に使う
権暗黒独裁のマイクソソフトは、この際、徹底的に糾弾すべし。
首相官邸通報受先。
https://www.e-gov.go.jp/policy/servlet/Propose
FAX:03-3581-3883
0218デフォルトの名無しさん
2009/05/09(土) 22:27:48DQNより怖い。
0219デフォルトの名無しさん
2009/05/09(土) 22:38:56自民党
http://meyasu.jimin.or.jp/cgi-bin/jimin/meyasu-entry.cgi
fax:03-5511-8855
0220デフォルトの名無しさん
2009/05/09(土) 22:40:57公明党
https://www.komei.or.jp/contact/index.html
0221デフォルトの名無しさん
2009/05/09(土) 22:42:47民主党
http://www.dpj.or.jp/header/form/index.html
fax:03-3595-9961
0222デフォルトの名無しさん
2009/05/09(土) 22:46:41人件費節約を妨害している、舞糞ソフトは、この際、徹底的に糾弾すべし。
0223デフォルトの名無しさん
2009/05/09(土) 22:58:530224デフォルトの名無しさん
2009/05/09(土) 23:25:11FORMのプロパティーにも「グリッドの項目」が出てこないのシステムのバグだろうが。
たぶん、アップグレードソフトのバグ。前のバージョンのFORMのグリッドデータを読めない
バグだ。VS6できっちり動いて、グリッドもきっちり表示され、ビルドすればきっちり
動いてるものがなんで「バグ」なんだ?
そもそも、アップグレードの最中も、ビルドをかける前にも、システムとしてグリッド表示が
できないとういことを、何も注意喚起しないのは、システムつくった奴が「そんなことはありえない」
という前提だからだろうが。頭が悪い奴だからだ。ビルド以前の問題だよ。
プロパティーで設定しようがないんだから。
↓独裁者と同じ、無謬観で頭が悪い「神の座にいるつもり」になってる最悪の奴
>223 :デフォルトの名無しさん:2009/05/09(土) 22:58:53
>その前にお前が作ったバグ潰せよw
0225デフォルトの名無しさん
2009/05/09(土) 23:27:340226デフォルトの名無しさん
2009/05/09(土) 23:31:530227デフォルトの名無しさん
2009/05/09(土) 23:35:10226 :デフォルトの名無しさん:2009/05/09(土) 23:31:53
そんな女みたいにグチグチ言ってねーで、Javaでもやってろよ
0228デフォルトの名無しさん
2009/05/09(土) 23:37:140229デフォルトの名無しさん
2009/05/09(土) 23:41:030230デフォルトの名無しさん
2009/05/09(土) 23:41:31だいたいあ2003-2005-2008って、日本を舐めきってる。
0231デフォルトの名無しさん
2009/05/09(土) 23:48:43遊びで組んでるだけ。
0232デフォルトの名無しさん
2009/05/09(土) 23:50:30腐ってんだ。
0233デフォルトの名無しさん
2009/05/09(土) 23:59:24まぁ、オレは仕事上で使うから しょうがなく使ってんだけどね
お前は何の言語にヘコヘコしてるの?
0234デフォルトの名無しさん
2009/05/10(日) 00:27:23アンチもアンチで口ばっかりのカスだな
0235デフォルトの名無しさん
2009/05/11(月) 23:28:210236デフォルトの名無しさん
2009/05/12(火) 10:20:050237デフォルトの名無しさん
2009/05/17(日) 21:21:310238デフォルトの名無しさん
2009/06/21(日) 10:51:33せめてC#に移行させたいんだが、何かいい文句はないものか。
暗黙の型変換とかがバグの温床に実際になってるのに、
上司はそれはマがきっちりしてないからだという認識。
それはそれで正しいが、クビに出来ない以上、
言語側である程度整合性を取ってくれる方が安全弁になるのに。
おまえがVBしか書けないから違うんかと。
(向こうは向こうで俺のことを「VB嫌いなだけと違うんか」と思ってるだろうが)
0239デフォルトの名無しさん
2009/06/21(日) 15:23:170240デフォルトの名無しさん
2009/06/21(日) 15:52:42まぁそもそも暗黙の型変換を
「柔軟」と受け取られているので却下されました。
で、そうすると、こちら側から提案できるVBのここがダメポイントは
構文がキモイとか、遅いとか、MyとかCIntの挙動がキモイとか
その辺になってしまって、それでここに書き込んでみた次第。
0241デフォルトの名無しさん
2009/06/22(月) 10:11:48早い段階でのケアレスミス防止になるってのに
それすら却下するようじゃ C# に移行とか尚更無理っぽ。
0242デフォルトの名無しさん
2009/07/23(木) 15:00:250243デフォルトの名無しさん
2010/03/04(木) 12:04:29(実際はそうではない。ただの思い込み。)
0244デフォルトの名無しさん
2010/04/06(火) 23:39:01VB.NETのプログラムたくさん見てきたが、暗黙の型変換に起因するバグなんて
5%にも満たないよ。
ロジックミス、仕様誤解、実装漏れ、考慮漏れ、コピペミスがほとんどなわけで
言語とか関係ないでしょ。
VBの最大の問題点は、スキルが低い人でも複雑で巨大なプログラムを書けて
バグりながらもなんとなく動いてしまうことだろう。
0245デフォルトの名無しさん
2010/04/10(土) 00:22:21笑え!
0246デフォルトの名無しさん
2010/04/10(土) 18:43:05Offの利点はレイトバインドができることぐらい。
0247デフォルトの名無しさん
2010/04/10(土) 18:46:53上司も見抜いてるんだろ。バカなやつだ。
0248デフォルトの名無しさん
2010/04/10(土) 19:24:34同意。VBはVB6時代の負の遺産を受け継いでるってのが
すごいマイナス。
2ちゃんでは「VBはダサい」「VBは遅い」というのが
一般論になってるみたいだけど、ほとんどの人は根拠が
全く分かってないと思う。
0249デフォルトの名無しさん
2010/04/11(日) 11:36:14C言語とかC#ならint val;
で終わるのになにこれ?インテリ使っても何万行も書かなきゃいけないなら一文がたった数単語長くなっただけでも何万単語も増えて非効率的すぎる。
{
}
でいい部分もend subとかつけなきゃならんし。クソ言語すぎるだろ。
0250デフォルトの名無しさん
2010/04/11(日) 14:15:00とか
end function
がぎりぎり許せても
戻り値を返すのに
関数名=hogehoge
見たいに書くのは間抜け
特に関数途中で戻り値持って抜け出すときに普通は
return hagehage
で済むのに
関数名=hagehage
exit function
とかもうあほかとばかかと
0251デフォルトの名無しさん
2010/04/11(日) 14:18:35それVB.NETじゃないだろうw
0252デフォルトの名無しさん
2010/04/11(日) 14:26:03C#とVBと両方やるとコードはたいがいVBの方が読みやすいよマジで。
もちろん例外はある。
ジェネリックとかAddressOfとか鬱陶し過ぎるし、配列については.NETになった時点で
C#と同じにしておいた方が良かった。
■ このスレッドは過去ログ倉庫に格納されています