VB.NETのとんでもない欠陥に気づいた
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/05/10(水) 04:08:25Dim x As Integer
Next i
100こう書くと、100回同じ変数を宣言してる事になるのに、問題なくデバッグ通る。
しかも変数使っても問題なく動く
なんだこのバグ言語
0002デフォルトの名無しさん
2006/05/10(水) 04:14:230003デフォルトの名無しさん
2006/05/10(水) 04:23:440004デフォルトの名無しさん
2006/05/10(水) 05:13:120005デフォルトの名無しさん
2006/05/10(水) 17:26:48それがバグでは無いことにすぐ気づく。
確かにクソ仕様だが、仕様通りに動いてるのでバグではない。
そう、これはバグ言語ではなくクソ言語なのだ。
そしてそんなクソ言語を使うことを選択したのは君自身。
仕様通りに動かないなら文句が出るのも解るが
クソ言語を使うことを自分で選択しておきながら、その仕様に文句付けるとは何事かね?
クソ言語のクソ仕様が不満なら、まともな言語使えるようになりなさい。
0006デフォルトの名無しさん
2006/05/10(水) 18:29:19この部分に注目。
0007デフォルトの名無しさん
2006/05/10(水) 18:38:46for(int i=1; i<10; i++) {
int j=i;
printf("%d\n", j);
}
とか普通にできるぞ?
0008デフォルトの名無しさん
2006/05/10(水) 18:46:52コンパイラを学べ
って俺釣られてる?
0009デフォルトの名無しさん
2006/05/10(水) 19:04:480010デフォルトの名無しさん
2006/05/10(水) 19:11:11「VB.NET でボケて!」
のほうがよかったな。
0011デフォルトの名無しさん
2006/05/10(水) 19:15:310012デフォルトの名無しさん
2006/05/10(水) 19:20:100013デフォルトの名無しさん
2006/05/10(水) 19:33:06それは出来なきゃ困る!
0014デフォルトの名無しさん
2006/05/10(水) 20:12:03CではできないC++ならできる。
0015デフォルトの名無しさん
2006/05/10(水) 20:15:35使ったことがなかった。C++だわ。
お詫びに射精してくる。
0016デフォルトの名無しさん
2006/05/10(水) 20:22:49.cppなら通るけど。
0017デフォルトの名無しさん
2006/05/10(水) 20:33:390018デフォルトの名無しさん
2006/05/10(水) 20:36:04べつにメモリリークとかないでしょ
0019デフォルトの名無しさん
2006/05/10(水) 22:11:15最高にド低脳な発言してください in ム板(X�U)
http://pc8.2ch.net/test/read.cgi/tech/1141400056/
0020デフォルトの名無しさん
2006/05/11(木) 02:19:55>for(int i=1; i<10; i++) {
> int j=i;
> printf("%d¥n", j);
>}
みんなボケてるだけかもしらんが、
C でもブロック開始直後なら宣言できるんでは?
int i=1 がおかしいのであって。だから
int main(){
int i;
for(i=0;i<10;i++){
int j=i;
}
return 0;
}
は問題ないんでは?
gcc でも gcc -std=c89 -ansi -pedantic で通ったから
大丈夫だと思われ。
0021デフォルトの名無しさん
2006/05/11(木) 19:05:590022デフォルトの名無しさん
2006/05/11(木) 23:42:48For 〜 Nextループ外で
x参照してみな
0023デフォルトの名無しさん
2006/05/12(金) 07:52:310024デフォルトの名無しさん
2006/05/12(金) 10:08:06って感じがするな。昔の BASIC だと
配列は DIM だったっけ?
F-BASIC とか Hu-BASIC とか N88-BASIC とか
使ってたけどもうすでに記憶がぶっ飛んでる。
0025デフォルトの名無しさん
2006/05/12(金) 10:13:420026デフォルトの名無しさん
2006/05/12(金) 11:48:49配列として x を整数型で宣言。
てのを毎回、変数宣言毎に書いてるわけで、 そのうち、何かの感覚が壊れるわな。
dim が互換の為に仕方ないのだとしたって defとか var とかで宣言出来るべきだろ
0027デフォルトの名無しさん
2006/06/03(土) 13:18:00> は問題ないんでは?
そんなとこに疑問でてくるなんて
お前頭いいな!
0028デフォルトの名無しさん
2006/06/08(木) 17:10:04そうやってどんどん文法を洗練(?)していくと、結局C#と同じになるんじゃね?
0029デフォルトの名無しさん
2006/07/06(木) 20:39:02staticとかvolatileとかcontinueってなんだよあれw
externとかはアセンブラからの輸入だろうからまあ許すが
0030デフォルトの名無しさん
2006/07/06(木) 20:53:19だってC言語でもできることをしらなそうなんだもん。
0031デフォルトの名無しさん
2006/07/07(金) 00:15:43K&Rですらスコープ開始直後の変数宣言は認めているが。
0032デフォルトの名無しさん
2006/07/29(土) 15:45:32C++の例を出すならこういうことだろ、>>1の言いたいのは。
for(int i=1; i<10; i++) {
int i=i;
}
printf("%d\n", i);
0033デフォルトの名無しさん
2006/07/29(土) 16:44:10は?
お前1に次いでバカ晒したな
0034デフォルトの名無しさん
2006/07/29(土) 23:48:270035デフォルトの名無しさん
2006/07/31(月) 14:29:43Cだったら
i=100;で終わりかな
0036デフォルトの名無しさん
2006/08/18(金) 08:23:18>>1は101回ループしている
0037デフォルトの名無しさん
2006/10/11(水) 12:19:20>ttp://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=798587&SiteID=7
.NETの売り文句である、「自動的に適切なランタイムを選択しバージョンを気にせず使える」という話を信じて安心していたのですが、
このような自体になってしまい、書き換えるにしても時間が無い絶望的な状況だったりします。
0038デフォルトの名無しさん
2006/10/11(水) 14:05:11そんなの最初から解ってた事じゃん
騙された奴が悪い
0039デフォルトの名無しさん
2006/10/14(土) 10:06:000040デフォルトの名無しさん
2006/11/22(水) 23:10:32作者の方へ
VisualBasicの学習者たちのためにソース公開してください
(公式サイトが消滅しているようなので、ここにカキコします)
((((;゚Д゚)
すばらしいソフトなので、ぜひともお願いします
0041デフォルトの名無しさん
2006/11/23(木) 13:20:20Formの既定インスタンス機能や、IDEの挙動をVB6に似せるなど、
移行支援の為の対策をVB2005にたくさん盛り込んだわけだ。
特に、Formの既定インスタンス機能は、改悪と言って過言ではないと
自他共に認めるであろう。
MSは、そこまでしてVB6ユーザーを「救おう」としている。
さて、ここでVB6ユーザーであるスレ主が、
VB2005を使ってみて、居ても立ってもいられずに立ててしまったこのスレッドを見てみよう。
http://pc8.2ch.net/test/read.cgi/tech/1159446575/
> [VB6とVB2005って全然違わない?]
> 1 :デフォルトの名無しさん :2006/09/28(木) 21:29:35
> まずcommandがbuttomになってて
> ??
> 線引こうにもlineが認識されない
> なんなの?
私たちはまだまだVB6ユーザーを甘く見ていたようだ。
救いようがないとはまさにこのことではなかろうか。
VB6ユーザーはVB2005に対して、完全同一な物を求めているようだ。
新しいものへのチャレンジ精神があまり備わっていないVB6ユーザーのために
MSは色々な対策を行った。
しかし、いまだにVB6を使い続けているVB6ユーザーには、
新しいものへのチャレンジ精神など微塵も備わっていなかったのである。
このようなVB6ユーザーを生み出したのはMSである。
VB6からVB.NETへと革新的に進化させた結果、このようにいつまでもVB6を使い続けるクズどもが発生したのである。
もはや救いようのないVB6ユーザー。しかしそれでもMSは、最後までこのVB6ユーザー達を見放してはならない義務があるのだ。
0042デフォルトの名無しさん
2007/02/09(金) 20:46:05めっちゃワロタwwww
もう.netでVB6コード書く奴はクビにしていいとおもうんだけど?
0043デフォルトの名無しさん
2007/02/10(土) 00:28:170044デフォルトの名無しさん
2007/02/10(土) 00:35:01VB6はWin32ベースのわりと素直な設計になってるから特に引っ掛かりがないのだろう。
妙なシステムサービスやら特殊なコンポーネントに依存している箇所がない。
0045デフォルトの名無しさん
2007/02/10(土) 00:38:520046デフォルトの名無しさん
2007/02/13(火) 11:53:06今となっては超特殊な存在となったActiveX依存ですが、何か?
0047デフォルトの名無しさん
2007/02/13(火) 17:39:02Windowsからしてみれば特殊でない存在。
0048デフォルトの名無しさん
2007/02/13(火) 17:41:030049デフォルトの名無しさん
2007/02/13(火) 17:44:5616bit BASIC 如き、エミュレータでだって動かせるんじゃね?
0050デフォルトの名無しさん
2007/02/14(水) 09:56:34やりたいことだけそのまんま実現すればできてしまうVB6
MSがDelphiに負けてDelphiを取り込んでOOPに無理やり対応させた結果が
DotNET、世間標準はこっちですよと
しかしExcelVBAはそのまんま生き残ってるw
要するに小難しいことを知らなくても仕事ができてしまう環境を結局は重宝して
使う世間はどこまでも切り離せないって話、いちいちうるさいことをがちゃがちゃ
抜かす言語なんぞそこらへんのネエチャンじゃ塚円だろがw
そういう手軽さがないと別にソフトやじゃない現場じゃ不向きなんだよ
0051デフォルトの名無しさん
2007/02/14(水) 10:01:18そこらへんのネエチャンに一体全体どうしろと?ww
お舞ら少しはものの価値観をちゃんと見極められないから堅物しかできん
世の中にしちまうんだよ
まーそれで儲かるならいいが、生産性で負ければどうせまた世間標準は
変わってくのさ、それが世間というものだぜ?
0052デフォルトの名無しさん
2007/02/14(水) 10:08:43ExcelがもしVB.NETでしか制御できなくなったらExcelのシェアは半減、いやもっとか。
だから儲けたいMSがそんなマネするわけがなかろうが?
0053デフォルトの名無しさん
2007/02/14(水) 10:10:420054デフォルトの名無しさん
2007/02/14(水) 10:29:020055デフォルトの名無しさん
2007/02/14(水) 10:39:050056デフォルトの名無しさん
2007/02/15(木) 10:50:13一般の人はOOoの存在すら知らんし,これからも知ることは少ないと思う
# 雑誌がキャンペーンすれば別だが,しないだろう
0057デフォルトの名無しさん
2007/02/15(木) 11:49:09これ物凄く勘違いしてるお。
一般の人がオプソ&フリーで一番最初に語りたがるのがOOo。
0058デフォルトの名無しさん
2007/02/15(木) 11:49:47雑誌からフリーソフト紹介から溢れてる。
0059デフォルトの名無しさん
2007/02/15(木) 12:42:183年ぐらい前に使った時には、バギーだし糞重いしでダメだこりゃ、と思ったもんだが
今は少しはまともになったのかな。
0060デフォルトの名無しさん
2007/02/15(木) 13:02:520061デフォルトの名無しさん
2007/02/15(木) 14:42:52世間からすればちょっとパソコンに詳しい人、一般の人よりはできる人という認識だと思う。
0062デフォルトの名無しさん
2007/02/15(木) 15:08:54今の時代こういう人しか家でPC使わないから無問題。
PC使わない人は携帯インターネッツ。
1家に1台あっても、使ってるのが1〜2人。
0063デフォルトの名無しさん
2007/02/15(木) 15:14:03でも実用域には達してるね
0064デフォルトの名無しさん
2007/02/15(木) 15:25:51ttp://news22.2ch.net/test/read.cgi/newsplus/1171363052/
0065デフォルトの名無しさん
2007/02/15(木) 16:10:02入力もやたらと時間食うし
なんでたかが色つきサイズ可変程度の仕事にあんな手間食ってるのか?
アフォちゃうか
006656
2007/02/15(木) 17:23:02オレの感覚では>61の言うようにOOoを知らない&そんな雑誌を見ない人の方が
多数派なんだが,その辺どうなんだろ?
0067デフォルトの名無しさん
2007/02/15(木) 17:25:04>>62
0068デフォルトの名無しさん
2007/02/15(木) 17:29:39PCを使わない人はOOoを知りえないが、PCを使う人は何かの機会でOOoの名前を聞く。
仕事とか趣味でワープロソフトの話題が出れば、そういえば無料のもあるんだよ、みたいな。
0069デフォルトの名無しさん
2007/02/15(木) 18:00:25ましてやvbaなんて使えないってのが普通だ。
むしろ中国だかで作ったOfficeのバッタもんへ流れていきそうだぞ。
0070デフォルトの名無しさん
2007/02/15(木) 18:21:230071デフォルトの名無しさん
2007/02/15(木) 18:30:410072デフォルトの名無しさん
2007/02/15(木) 18:40:03だから最後のoはどう考えても余分だし不適切でしょ
0073デフォルトの名無しさん
2007/02/15(木) 21:17:530074デフォルトの名無しさん
2007/02/15(木) 21:33:210075デフォルトの名無しさん
2007/02/15(木) 22:02:42どうせ最初からMSO入ってるやつ選ぶだろうからな
そこを越えてもソースネクストか、それこそ店頭にあるというだけでKSOとかを選ぶだろう
PC買う一般人はマニアとは言っても知らないものは選べないべ
携帯アプリでOOo出すくらいの離れ業が必要じゃね
0076デフォルトの名無しさん
2007/02/16(金) 03:34:01そうすれば、嫌でも普及しない?
0077デフォルトの名無しさん
2007/02/16(金) 03:59:54バンドルしたら問い合わせは来るだろうし
0078デフォルトの名無しさん
2007/02/16(金) 08:57:20IE率が落ちたようにオフィス率が落ちるのも絶対防げない。OOoに流れるかどうかは知らんが。
ただ、現在の携帯電話は中の人はLinuxらしいから、使うかどうかは別にしてさっさとOOo入れて欲しい。
0079デフォルトの名無しさん
2007/02/16(金) 16:32:08StarSuiteってブランドでやってるじゃないか
0080デフォルトの名無しさん
2007/02/16(金) 16:45:380081デフォルトの名無しさん
2007/02/16(金) 16:48:200082デフォルトの名無しさん
2007/02/18(日) 10:54:29超々々々ーーーーーー長い時間もう少しなんとかならないの?
ToolStripボタンでもちょっと個数積むとすぐ反応遅くなるし、一回描いてから
またもう一度いちいち書き直し入るwこれなんなんですか。
0083デフォルトの名無しさん
2007/02/18(日) 10:56:53とかエラー出してみるとせっかく積んだボタンが全部無くなってるしw
こんなツール欠陥品ちゃうんかい!!!
0084デフォルトの名無しさん
2007/02/18(日) 11:13:590085デフォルトの名無しさん
2007/02/18(日) 12:01:24糞言語が糞ユーザーを育てるのだ。
0086デフォルトの名無しさん
2007/02/18(日) 12:13:24糞言語でも使いやすいように工夫するよ。ある程度は、だが。
0087デフォルトの名無しさん
2007/02/18(日) 12:31:42何が欠陥品なのかわかりません。
もし解決方法があるなら教えてほしい、
仮に問題がないなら何も言いませんが。
0088デフォルトの名無しさん
2007/02/18(日) 12:32:51いかにも恣意的なんじゃないのか?
わざわざ重くしているようにも感じるね。
そんなに複雑なことしてるのかねw
0089デフォルトの名無しさん
2007/02/18(日) 12:35:02そんならそれをクライアントに言ってみww
次から商売できるんかい?
0090デフォルトの名無しさん
2007/02/18(日) 12:36:310091デフォルトの名無しさん
2007/02/18(日) 12:36:43コントロールが使ってる画像のリソース削除しちゃうとそういうこと起こるねw
でもそれVB.NETの問題じゃなくてIDEの問題だろw
0092デフォルトの名無しさん
2007/02/18(日) 12:37:030093デフォルトの名無しさん
2007/02/18(日) 12:37:59いちいちAPIの宣言なんてやって欄ねー。
せめてWindows.csとかさ
0094デフォルトの名無しさん
2007/02/18(日) 14:23:000095デフォルトの名無しさん
2007/02/18(日) 14:47:43そうしないから寡占独占がえらそうにするばかりw
0096デフォルトの名無しさん
2007/02/18(日) 14:49:55>VB.NETの問題じゃなくてIDEの問題だろw
いまのところ、VB.NETはIDEなしにはあり得ないしC#でも同様だろうが、
それは欠陥品でしか開発できない現状を意味するよ
抱き合わせ販売なのに欠陥品なので本体にも悪影響する例だね
0097デフォルトの名無しさん
2007/02/18(日) 14:51:41.NETが欠陥品だからWin32APIに頼らざるを得ない現状を
M$が改善する気があるのかどうかの問題
0098デフォルトの名無しさん
2007/02/18(日) 14:55:30>1
0099デフォルトの名無しさん
2007/02/18(日) 15:11:03しかしIDEがダメなのは一般顧客へ品質のいいソフトを提供しなけりゃ
いけない開発者ユーザーへの不具合の押し付けだからね
M$は自分の株価の心配からこんな不具合品をわざと作ってるんだろうなw
(w?w)
0100デフォルトの名無しさん
2007/02/18(日) 15:12:350101デフォルトの名無しさん
2007/02/18(日) 15:22:07■ このスレッドは過去ログ倉庫に格納されています