VB6 >>>>>>>>>> VB.NETat TECH
VB6 >>>>>>>>>> VB.NET - 暇つぶし2ch452:デフォルトの名無しさん
08/11/07 22:32:56
組み込み関数では無かったと思う

URLリンク(www32.atwiki.jp)
↑か?

453:VB初心者
08/11/07 23:07:25
回答ありがとうございます。

参考にさせていただきます。

454:デフォルトの名無しさん
08/11/09 03:54:55
>>416
ない。
起動が遅い理由は、巨大な.Net Framework自体が.Netのアセンブリでできているから。


455:デフォルトの名無しさん
08/11/09 20:23:39
.NETにあるアセンブリという用語の意味について分かりやすく説明してくれませんか?
どこも簡潔なようで分かりづらく感じます


456:デフォルトの名無しさん
08/11/09 20:29:11
exeとdllのこと
本当は違うけど、違いが問題になるケースに出会うことはまずない

457:デフォルトの名無しさん
08/11/19 14:30:42
>>416
一応、.NET Framework 3.5 SP1の紹介で
CLR (共通言語ランタイム) の改善により、
アプリケーションの起動速度が大幅に改善されました。
って書いてあるな。


458:デフォルトの名無しさん
08/11/19 14:33:27
>>457
wpfの話だった気がする

459:デフォルトの名無しさん
08/11/19 19:00:02
URLリンク(www.microsoft.com)
トップページにcold startに係る時間が短くなったと書いてあるけど、
WPFという言葉は一言も出てこない。

460:デフォルトの名無しさん
08/12/02 22:41:13
どうでもイイけど、新しい言語の名称仕入れては
「それでやってください」っていう客にウンザリ

461:デフォルトの名無しさん
08/12/03 16:34:16
WPFは3.0からだもん

462:デフォルトの名無しさん
08/12/14 10:55:46
VB6のアプリでVista用の大きいアイコンて裏技で対応出来るんでしょうか?

463:デフォルトの名無しさん
08/12/14 11:16:27
リソース改造ツール使って強引に継ぎ足すとか。

464:デフォルトの名無しさん
08/12/14 14:59:33
>>457
5秒かかってたのが3秒に短縮されたところで、VB6アプリの0.1秒の起動には到底かなわない。

465:デフォルトの名無しさん
08/12/15 01:59:18
ネイティブコードじゃないんだから仕方ないだろ。
……と言って、客が納得するはずが無い。

466:ガムマ雷電
08/12/15 10:26:16
時代は.NET!
.NETアプリがまともにうごかないPCは糞!ゴミ!


467:デフォルトの名無しさん
08/12/15 12:41:26
ケータイは?

468:デフォルトの名無しさん
08/12/15 15:27:45
>>467
君が初めてだよ、唐突に「ケータイ」とか
スレに何の関係ないプラットフォーム持ち出して来たの。

469:デフォルトの名無しさん
08/12/15 15:48:31
いや、
>時代は.NET!
より、
>ケータイは?
の方が説得力があると思ってw

470:デフォルトの名無しさん
08/12/15 18:48:25
>ケータイは?
ケータイは関係ないですね。

471:デフォルトの名無しさん
08/12/15 21:29:08
>>470
ケータイで.netのコードが動く可能性はあるけど、vb6のコードが動く可能性は
スゲー小さいな。
まあ、もうしばらくは携帯に.net frameworkが乗るとは思えんが。

472:デフォルトの名無しさん
08/12/15 21:57:21
日本ではあまり見ないけど.NET Compact Framework搭載の
スマートフォンがあるんじゃない。
それから携帯ブラウザ用Silverlightの計画もある。

473:デフォルトの名無しさん
08/12/15 22:26:01
スマートフォンとケータイは棲み分けされてるしなぁ・・・

474:デフォルトの名無しさん
08/12/15 23:56:37
携帯にもx86積んでNateveClientでいいじゃない

475:デフォルトの名無しさん
08/12/16 00:31:32
ケータイ燃やすきか

476:デフォルトの名無しさん
08/12/16 00:34:32
それを実現するためにIntel Atomが作られたわけだ

477:デフォルトの名無しさん
08/12/16 09:38:00
>>472
>日本ではあまり見ないけど
W-ZERO3なんて結構売れた方だと思うんだが。

>>476
現状、ARMの天下だからなあ。

478:デフォルトの名無しさん
08/12/16 09:44:09
>W-ZERO3なんて結構売れた

結構2台も買っちゃったけど、アプリは1個くらいしかインスコせず、起動はしない。

479:デフォルトの名無しさん
08/12/16 20:01:20
atomって携帯電話まで視野に入ってんの?
まあウィルコムの03も一応携帯電話だけど

480:デフォルトの名無しさん
08/12/16 23:43:25
AtomでもZで始まる型番が携帯用。でもOSはLinuxが主眼らしいよ。

481:デフォルトの名無しさん
08/12/17 01:43:02
なぜ誰も Nat"e"ve に突っ込まないんだ……

482:デフォルトの名無しさん
08/12/17 02:22:46
正直なとこ、VC++と変数コンパチならVB6で十分です


483:デフォルトの名無しさん
08/12/17 02:32:27
たまに64bit整数が欲しくなる

484:デフォルトの名無しさん
08/12/17 21:04:12
昔ながらの流儀でプログラム作成してるから
正直言って 2GB 以上のファイル操作がお手上げです


485:デフォルトの名無しさん
08/12/18 00:39:40
そこで抽象データ型です性的な意味で

486:デフォルトの名無しさん
08/12/21 22:33:19
2003以降のVisualStudioはヘルプがすごく使いにくいです。
旧MSDNライブラリの方が使いやすい。
ていうかネットでググったほうが確実に早いです。


487:デフォルトの名無しさん
08/12/25 18:26:06
Vistaが企業で売れないのはVB6のサポートが中途半端だからだよなぁ
MSさんがVB6互換のVBでも出してくれりゃ、そりゃVistaも企業で導入が進むんちゃうやろか?
このままじゃ、みんなXPを使い続けるかもね

488:デフォルトの名無しさん
08/12/25 19:13:29
>>VB6互換のVBでも出してくれりゃ
少なくともサポートを延長してくれればいいよね。

VB6とNET系VB
兄弟が骨肉の喧嘩。
親は弟を応援。


489:デフォルトの名無しさん
08/12/25 20:49:54
.NET Liteとか名前変えて延命すりゃいいじゃんww

490:デフォルトの名無しさん
08/12/28 19:44:41
う~む、VB.NETとVB6か
VB6をやめてVB.NETに切り替えたんだが今後どうなるのか心配だ


491:デフォルトの名無しさん
08/12/28 21:35:51
>>490
すごいね
オレは2005をいじってみたが、やめた。
もはやMS系BASICではないね。

それはまあいいが、RS232C、プリンタポートに直接データを送れないのは致命的だ。
もっとVB6が使われている「現場」を考えた方がいいと思うよ。


492:デフォルトの名無しさん
08/12/28 22:29:08
そんな酷かったっけ?
あと、VB6までを持っているなら、MSCommが参照設定で使えるはずだよ。

493:デフォルトの名無しさん
08/12/28 22:33:26
>>491
VB6だってLPTなんか直に触れないだろw
っていうかLPTにしろCOMポートにしろ、2005以降ならずっと
ドトネトの方が簡単かつ柔軟に扱えるんだけどな。

494:デフォルトの名無しさん
08/12/28 22:38:31
VB6の言語使用はそのままで、
C#で作成したASP.NET Webサービスを手軽に使える程度でよかったのに

495:デフォルトの名無しさん
08/12/28 22:51:58
考えるも何ももうサポート終了、ディスコンですがな。

496:デフォルトの名無しさん
08/12/29 01:00:41
>>491
RS-232C 懐かしいなー
.NET Framework 2.0 以降で標準対応してなかったっけか?

497:デフォルトの名無しさん
08/12/29 20:05:16
System.IO.Ports.SerialPort

498:デフォルトの名無しさん
08/12/30 00:44:08
RealBasicはイマイチだし、CodeGearあたりでVB6互換を出して欲しいのぉ~

499:デフォルトの名無しさん
08/12/30 01:45:27
なんでいまさら腐った言語仕様のVBを他社が出さなきゃいかんのよ?たしかにレガシーとしてのVBの
存在は無視できないけど、オブジェクト指向プログラミングもろくにサポートしてないんだからさ。
それよりも.NETフレームワーク上でVB6をエミュレーションする環境を、とかどうよ。

500:デフォルトの名無しさん
08/12/30 05:24:56
VB6互換とか、いつまで糞引きずりたいんだ。金魚かおまいは。

501:デフォルトの名無しさん
08/12/30 10:39:36
MSがVB6互換で出せば一番ええんやけどなぁ~
企業にはVB6で作ったソフトが山ほどあるやろし.NETでも移植出来るけど
コスト的に合わないんだよな。それがVistaへ移行出来ない理由の1つでもあるし
それに糞とか腐ったとか言われてるけど、VB6でのプログラムが一番楽しいわ!

502:デフォルトの名無しさん
08/12/30 13:08:26
これがお似合いです
URLリンク(msdn.microsoft.com)

503:デフォルトの名無しさん
08/12/30 14:32:39
企業によっては VB6 の資産が膨大にあると思うけど、その資産ってどうしてるんだろう。
うちは以前に全て .NET で作り直しした。
言語仕様は VB6 より整ってて綺麗なんだけどね、
顧客視点での .NET製アプリのアドバンテージって、あんまり無いんだよね。。。
逆コンパイル対策もダルい。

504:デフォルトの名無しさん
08/12/30 16:38:28
>>うちは以前に全て .NET で作り直しした。
お金あったんだねー。

うちはこんなツール買ってもらって保守しながら何とかゴマカシテイル。
URLリンク(www.pj-x.com)
少しサビシイ。


505:デフォルトの名無しさん
08/12/30 18:34:11
仮想PCにWin98入れて使ってるぜww

506:デフォルトの名無しさん
08/12/30 18:58:42
vb6が消え去った理由ってなんだ?
文法や思想まで消え去る必要あったのか?

507:デフォルトの名無しさん
08/12/30 19:10:29
.NETに適合しない、ってのがすべて。

508:デフォルトの名無しさん
08/12/30 19:19:16
>>506
そういう疑問が沸いて来る時点で、理由を理解する資質を欠いているんだと思うぞ。
あの糞みたいなVBに、全然かあまりかはともかく不満を持ってないってことだからな。

っていうか、このスレ、↓の人が書いてることにまんま当てはまりそうな奴が多すぎw
URLリンク(blogs.wankuma.com)


509:デフォルトの名無しさん
08/12/30 20:01:50
コメント欄でおなかいっぱい

510:デフォルトの名無しさん
08/12/30 20:02:33
エンドユーザはどんな不満を持っているのか。
>>508に聞いてみたい。
気がするこの歳の暮れ。


511:デフォルトの名無しさん
08/12/30 23:14:10
>>503
そのままXPで突き進むだけですよ!
VB6->.NETへの移行なんて考えてないですよ。だからVistaが売れない
たぶん7も同じようなもんちゃいますか?

512:デフォルトの名無しさん
08/12/31 08:16:50
所詮は一企業の意向でどうにでもなる開発環境の悲しい末路さ

513:デフォルトの名無しさん
08/12/31 09:25:45
ここにいる人って、大半がプログラミング関連で食ってる人達なのね。
ご苦労様です。趣味で作りたいソフトを作って、そのソフトの代替が他には
見当たらない自分にとっては、間違いなく VB6>>>>>>>VB.NET

514:デフォルトの名無しさん
08/12/31 11:24:21
趣味だからこそコストを度外視できる、ってのもあるんだが。そういう人にとっては
ぼちぼちVB6からC#でもVB.NETでも(なんならDelphiでも)移行するほうが幸せになれるんじゃ?

515:デフォルトの名無しさん
08/12/31 11:45:40
>>508 のリンク先のブログは的を射てるなぁ。
VB6 でプログラムを楽しんでた人たちには申し訳ないけど、
エンジニアの単価を上げるためにも、あの甘い言語仕様は淘汰されて良かったとも思う。

516:デフォルトの名無しさん
08/12/31 12:42:59
lblhoge.caption = "hoge" のどこが悪いのか意味わからんかった。
クラス作って、アクセス子で変更しろってことか?

517:デフォルトの名無しさん
08/12/31 12:52:00
frmHogeから触ってるのがいけない、ってだけだと思う。つか釣堀としてはいまいちな感じ。

518:デフォルトの名無しさん
08/12/31 15:04:19
VS2008のClickOnceは便利。
これだけでも使う価値があると思う。

519:デフォルトの名無しさん
08/12/31 15:35:12
VB4の開発だってまだあるんだぜ。
かなりのレアケースだが。
工場系のフロントなんてwin95どころか、MSDOSが現役だったりするし。

520:デフォルトの名無しさん
08/12/31 15:49:48
>>519
この間、ある工場でN88BASICで動いているアプリ
を見たときはびっくりした。

521:デフォルトの名無しさん
08/12/31 16:40:50
うちの職場ではN88BASIC(MS-DOS版)現役です。
PCもPC-9821だし。
動いている間は買い替えなんてしないよ、どんなリスクがあるかも分からんのに。


522:デフォルトの名無しさん
08/12/31 16:50:17
そして新しいリスクに対処できない

523:デフォルトの名無しさん
08/12/31 17:06:21
つっかー、工場は、まだほとんどFortranのとこ大石

524:デフォルトの名無しさん
08/12/31 17:06:47
故障が最大のリスクでは?

525:デフォルトの名無しさん
08/12/31 17:09:09
>>VS2008のClickOnceは便利
>>新しいリスク・・・
頼むおばちゃんに分るレベルで解説してくれ。
システム屋なんて所詮奴隷だぞ。


526:デフォルトの名無しさん
08/12/31 18:10:15
友達がタバコのヤニで黄色くなった中古PC9821を押入れで寝かせてたんだけど
自分の会社の工場にCRT込みで8万で売れたって喜んでたよ

527:デフォルトの名無しさん
08/12/31 19:16:41
>>508
クソかどうかは俺が判断するわけで
不満を持ってる事が理由になるなら、今の.NETの大航海時代みたいな情報の煩雑さにとても不満を持ってる
COMの歴史ぶったぎってくれてありがとうMS的な

528:デフォルトの名無しさん
08/12/31 19:41:57
>>527
文脈読めてる?
『クソかどうかは俺が判断するわけで』、ってw

チミがどう判断しようと関係ないだろ。
>>506のような事態になったのは、大多数がチミのようには考えないからなんだから。

529:デフォルトの名無しさん
08/12/31 19:50:06
.NETってRS232cできないの?
MSCOMMコントロールはVB2008にもC#にもあったけど?

530:デフォルトの名無しさん
08/12/31 20:03:53
>497

531:デフォルトの名無しさん
08/12/31 20:51:04
>>528
はい?
大多数がどうとか言い出す下りでソース出せって言いたくなるじゃん?
でもそんなの有るわけ無いんでしょ?
もう少し考えて、人に伝えられるようになってから来てよね

532:デフォルトの名無しさん
08/12/31 21:53:16
>>531
まあ揚げ足取りみたいなやり取りは不毛だから止めにして、
もしネタでもなんでもなく、本気で>>506みたいに思ってるのなら、
逆説的だけどVB6を極めてみるといいよ。

そうするとVB6のどこがダメでどう未来がないのか見えてくるから。
その際、C#かVB.NETもあわせて学習するとよりはっきりわかると思うけど。

>>508のリンク先の人が言うように、VB6に固執する人は実はVB6が使いこなせてない人だから。


533:デフォルトの名無しさん
08/12/31 23:03:33
いやいや
クソかどうかはオレが決めることだ
VB6はクソ

534:デフォルトの名無しさん
09/01/01 00:23:24
>>逆説的だけどVB6を極めてみるといいよ。
そうしてみます。

ただね、VB6をあれこれいっている人は実はなにも作れていないのでは・・・
もうやめます。



535:デフォルトの名無しさん
09/01/01 01:23:13
どうしようもないね

536:デフォルトの名無しさん
09/01/01 04:40:12
>>532
極めれば見えてくるとかどこの宗派の方ですか^^;
言語と環境が同時に捨てされられるなんてそうそうないよ?
古いものはなくなれば良いとか思ってるの

537:デフォルトの名無しさん
09/01/01 07:50:56
MSは開発環境に限らず、枯れてきた所で
また一から設計し直し、みたいなの度々あるからなぁ
旧VB派な人は諦めれ
勉強しない者を容赦なく淘汰していく業界なんだよ
どんどん淘汰しないと、PGの単価が下がっちまう
気持ち切り替えないと、若い連中に追い抜かれちまうよ

538:デフォルトの名無しさん
09/01/01 11:26:39
MSのやり方が気に入らないならオープンソースの世界に行けば

539:デフォルトの名無しさん
09/01/01 13:35:34
>>536
だから、少なくともVB6の言語仕様に不満を持っていた人は歓迎してるんだよ。
別の言い方をすれば、VB6の破棄とドトネトへの以降は「必然」だと思ってる。
まともなプログラマは例外なくみんなね。

MSの陰謀だか戦略だかに踊らされるだのなんだの、訳の分からん被害妄想に浸ってるのは、
繰り返しになるが俺の知る限りむしろVB6を使いこなせてない人間だけだ。

540:デフォルトの名無しさん
09/01/01 15:34:55
「まともなプログラマは例外なく」とか
「被害妄想」なんて単語出したら
VB6使いのオジ様たちが余計に吠えだすぞ
もっと柔らかく凹ましてあげなさいよ

541:デフォルトの名無しさん
09/01/01 16:38:08
普段盛り上がらないスレなのに正月早々どうしてもりあがってるのでしょうか?

542:デフォルトの名無しさん
09/01/01 17:12:14
優越感に浸りたいダメ人間どもが暇を持て余して流入しただけ

543:デフォルトの名無しさん
09/01/01 19:11:08
>>539
VB6とVB.NETだけの比較して
VB6は古いからだめ.NETは新しいからだめ
って言ってるような気がするんだが、それって何か意味あるの?ってことなんだが…

544:デフォルトの名無しさん
09/01/01 19:13:08
古い、新しいじゃないだろう

545:デフォルトの名無しさん
09/01/01 21:33:19
>>543
指摘がちょっとズレてるから、もう少し流れを読み取ってあげれ

546:仕様書無しさん
09/01/01 21:40:41
web全盛になったから.net>>>VB6だとおもうのだが。
業務系にかかわってない人はその価値観薄いかも試練ね

547:デフォルトの名無しさん
09/01/01 21:48:43
>>529
>MSCOMMコントロールはVB2008にもC#にもあったけど?
>MSCOMMコントロールはVB2008にもC#にもあったけど?
>MSCOMMコントロールはVB2008にもC#にもあったけど?

548:デフォルトの名無しさん
09/01/01 23:07:15
おまえらここはVB6を讃えるスレだって事を忘れるなよ

549:デフォルトの名無しさん
09/01/01 23:27:06
このスレは、イエスマンだけご来場ください

550:デフォルトの名無しさん
09/01/01 23:31:14
>>545
じゃあなんなの?
ちょっとまとめてみてよ

551:デフォルトの名無しさん
09/01/02 00:33:37
新旧の括りも若干あるけど、論点は言語仕様の話だよね
他のオブジェクト指向言語が力を付けてきたのに対して、
VB6は言語仕様に不完全さがあったり、
流行りのWebアプリの開発が苦手だったりして
設計を見直したんよ
 
様々なジャンルでゴリゴリとVB6開発をしていると
プログラマーにはVB6の力不足な所が見えてきちゃうんよね
 
VB6のサポート切るのは
古いOSの動作検証に金かかるからサポート切るのと同じノリじゃね?
建前上はVB2008の過去バージョンだけど、動作環境や言語仕様も別物だから
サポート上(期限等)も微妙な扱いになってるけどね
 
説明下手クソだけど、こんなんじゃダメ?

552:デフォルトの名無しさん
09/01/02 05:42:14
>>551
そんなんでいい

553:デフォルトの名無しさん
09/01/02 05:58:04
確かに言語仕様の大幅な変更が原因の1つだと思う。
あと自分の欲しいクラス名を探す手間が大変だし、コーディング量が大幅に増えてしまっている。
片手間で仕事用の簡単なツール作っている自分にとって、時間を掛けずに作れるのは最重要の1つ。

専用エディタも使いやすくなってるし、機能も大幅に拡張されてるけど、従来のBASIC環境で間に合っていて
パーツ(関数類)もある程度揃っている今の環境から移行するのは手間が掛かりすぎ。

ソフトで飯食ってて移行済みの人は「VB6?そんな古臭いの。」となるのはまあ当然だろうけどね。

554:デフォルトの名無しさん
09/01/02 11:18:20
>>553
おいおい全然>>551他が言ってることを理解してないじゃん。
何が「確かに」だよ。

>確かに言語仕様の大幅な変更が原因の1つだと思う。
それは「原因」じゃなく結果なんだよ。
もうVB6にこれ以上継ぎはぎすることは無理がある「から」その結果として
ガラガラポン(言語使用の大幅な変更)を行ったんだろ。

あとは、
>あと自分の欲しいクラス名を探す手間が大変だし、コーディング量が大幅に増えてしまっている。
VB6に固執する人間の典型的な言い訳だが、実際はまったくそんなことはない。
まあMSもVB厨のそういう「言い訳」を予想していたんだろう。
互換ライブラリというものが用意されている。
だから(やろうと思えば、だが)VB6と同じ関数で同じスタイルのコーディングができる。

555:デフォルトの名無しさん
09/01/02 11:25:12
慣れてしまえばVB6よりVB.Netの方が効率が良くなった

556:デフォルトの名無しさん
09/01/02 11:53:48
VB6はレガシー。でも、骨董品的価値があるよ。
そういう価値を愛でたらいいのよ。

557:デフォルトの名無しさん
09/01/02 12:07:15
VB6はともかくVBAってどうなるん?
正直、こっちもなんとかしてもらいたいんだけど。
※OOoならPythonが使えるって聞いた。

558:デフォルトの名無しさん
09/01/02 13:18:24
VBAもそのうち.NETに移行するんじゃね
PowerShell調べてみたらいい

559:デフォルトの名無しさん
09/01/02 13:45:59
>>558
てんきゅー。調べてみた。
C#みたいなスクリプト言語(簡易C#?)でアレコレできるのか。
VBマクロをゴリゴリ組むのは嫌だから、早くドトネトに天下とってもらいたい。

まあオフィスの場合、普及度はVB6以上だから、そう簡単には移行できないだろうけど。

560:デフォルトの名無しさん
09/01/02 14:12:03
>>554
.NET Framework 1.1 のときは明らかに不足してたけど、2.0 でかなり充実したね
 
小規模なツール開発で、オブジェクト指向に則ったコーディングをすると、
無駄にコード量が増えることは多々あるけど、
そこは柔軟にスタイルを切り替えるってもんだよね

561:デフォルトの名無しさん
09/01/02 17:39:29
開発環境の重さとヘルプの出来が・・・

562:デフォルトの名無しさん
09/01/02 18:27:29
.NET4.0ではCOM interop周りが大幅に改善されるみたいだから
そろそろVBA置き換えを考えてるのかも

563:デフォルトの名無しさん
09/01/02 19:40:55
VBAの言語仕様が未熟なのは不満だけども
VB6のときと違って、VBAの開発範囲はある程度定まってるし
過去の資産捨ててまで移行するメリット少なくね?

564:デフォルトの名無しさん
09/01/02 19:55:30
office2007も嫌がって2003。
または、それ以前の2000で頑張っているところも多いからねー。

VBAの互換が切られたら、それこそofficeアップグレードするところは
減るんじゃないかと。

565:デフォルトの名無しさん
09/01/02 20:29:28
実際、Mac版2008でVBA捨ててみたけど、結局次の版で復活するみたいだしな。
そんな状況では、Windows版でも捨てるに捨てられないだろ。

566:VB厨撲殺振興協議会
09/01/02 21:07:13
VB厨が憎い・・・・VB厨が許せない・・・・

ククク・・・・ククククク・・・・・
クックックックックックックッ・・・・・
クー、クー、クー、クー、クー、クー、クー・・・・

もう許せない。
もはや沸き上がる殺意を抑えることができない!


567:デフォルトの名無しさん
09/01/02 21:21:37
コピペ君って馬鹿だな、まで読んだ。

568:デフォルトの名無しさん
09/01/02 21:39:58
>>563
メリットがあるかないかではないんじゃないかな。
VBAに変わる新しい言語にすれば、ためしに買ってみようとソフト市場はにぎわうし
それ関連の本市場もにぎわう。

569:デフォルトの名無しさん
09/01/02 21:52:14
さすがに次くらいには.NETにして正式にVBAをレガシー非推奨認定してほしいな

570:デフォルトの名無しさん
09/01/03 01:09:45
.NETのターゲット広すぎだろ
もうちょっと絞れよ

571:デフォルトの名無しさん
09/01/03 01:54:26
それじゃ.ORGになっちゃうだろ。

572:デフォルトの名無しさん
09/01/03 11:02:59
>>568
ドンドン新しくすれば、ソフト業界も本業界もウハウハですね

573:デフォルトの名無しさん
09/01/03 13:33:41
設計も実装もコード書きながらなんだが、これが一番しっくりくる。

574:デフォルトの名無しさん
09/01/03 15:28:34
>>568
ワラタ

575:デフォルトの名無しさん
09/01/04 21:50:41
>>568
VBAに触れたことがないんだろうな。
とみた。
(マクロ記録だけではダメよ)


576:デフォルトの名無しさん
09/01/04 22:08:07
>>568
VBSにしたら市場が賑わったとな?

577:デフォルトの名無しさん
09/01/04 22:16:13
XPに変わる新しいOSにすれば、ためしに買ってみようとソフト市場はにぎわうし
それ関連の本市場もにぎわう。

578:デフォルトの名無しさん
09/01/04 22:17:35
>>575
エクセルVBAならそれなりに触っていたが。
マクロ記録なんてださいね。
for ifが使えねーじゃん。
エクセルとVBAはいい組み合わせだと思う。
Cells(i,j)が二次元配列だからな。
Range("A1:B5")とかやる奴は素人だね。
Rangeは変数が使えないからね。
と、一応知識を披露してみた。

579:デフォルトの名無しさん
09/01/04 22:25:15
>>577
いや、おれはビスタをあえてXPにダウングレードさせてるよ。
オフィスも2008は買ってない。
2003を使っている。
本質的にはエクセル97も2008も同じだからね。
でも市場ではXPはもう売ってない。
それは世間の人というのは見た目を重視するということを意味している。
俺はもちろん、見た目重視派を軽蔑してるよ。
だからこそXPを使い、2003を使ってるんだから。
でもそうやって、たいした意味も無いのに新しいものにしていくことで仕事を作り出しているのも事実なんだよ。

580:デフォルトの名無しさん
09/01/04 22:57:33
>>578
Cellsは配列じゃないし、Rangeも引数はリテラルである必要はない。
ただ目的が違うだけ。

>>579
言ってる事支離滅裂だな。
Office"2007"はまあただの勘違いだろうが、

>それは世間の人というのは見た目を重視するということを意味している。
別にXPの販売停止は「世間の人」が決めたわけではない。
MSが「世間の人」の空気を読んで決めたわけでもない。

どうでもいいけど、たしかに2007のワードは使いにくくてかなわんけど、
エクセルに関しては実際使ってみるとそうでもないよ。

Vistaもいわれるほど悪くない。
エクスプローラの使いにくさだけは確かに糞としか言いようがないけど。

581:デフォルトの名無しさん
09/01/05 03:07:48
廃れたモーニング娘に新しいメンバーを入れれば、ためしに買ってみようと音楽市場がにぎわうし
それ関連の本市場もにぎわう。

582:デフォルトの名無しさん
09/01/05 21:32:15
そういうことで本質的に市場経済が改善した例って少ないけどね。
モー娘以降の音楽市場なんてそれ系コピーで低質化すさまじいし。
そういう手法頼りになると業界から創造性が失なわれていく。

モー娘をWindowsに置きかえてもある程度通じる。

583:デフォルトの名無しさん
09/01/05 21:40:38
釣り針に敢えて食いつく様

584:デフォルトの名無しさん
09/01/06 02:12:20
>>568
>>577
>>581
にはマジレスするのが礼儀なの?

585:デフォルトの名無しさん
09/01/07 01:47:13
アップグレードもあきない程度にするのがミソだと思う。
例えばAVなんて女優がすごい美人になってきている。
桜木ルイとか、樹まり子とか、そういうひとと比べても確実にレベルアップしている。
そしてドンドン美人女優が生まれていっている。
しかし、あんまり見ようとは思わなくなってきた。
おなかいっぱい感、っていうのかな。
その法則もソフトに当てはまると思う。
あんまりアップグレードばかりしてると、ああまたか、
と思うけど
すこし間をあけてからすると、今度はどんな風になるんだ?
と興味をそそられる。

586:デフォルトの名無しさん
09/01/07 09:16:23
ただAVって言いたかっただけかと

587:デフォルトの名無しさん
09/01/07 15:33:16
最近のAV女優とかわからん

588:デフォルトの名無しさん
09/01/11 23:54:06
まあ、何かあれだな。
VB6もまともに使えないNET派が
訳もわからないことをいいだした感じだな。


589:デフォルトの名無しさん
09/01/12 00:09:41
いまさらVB6をまともに使う必要ないよ。
今の人類に猿人の爪も牙も無用。

590:デフォルトの名無しさん
09/01/12 01:23:37
適当に使えたからこそVB6は便利だった

591:デフォルトの名無しさん
09/01/12 01:38:58
>>590
便利さはともかく、互換性維持の為に糞になった仕様は
聳え立つ糞。

592:デフォルトの名無しさん
09/01/12 06:09:14
互換性を無視したのがC#なんだが

593:591
09/01/12 13:31:46
誤解のないように補足。
>>591 は VB6 が糞だという話。

594:デフォルトの名無しさん
09/01/12 19:19:45
VBAがVC#AとかVBNETAになる可能性はあるんでしょうか?
またそうなった場合のofficeへの影響はどうなるんでhそうか?

595:デフォルトの名無しさん
09/01/12 19:53:05
ぶいびーねたっていい響き

596:デフォルトの名無しさん
09/01/12 20:03:52
Mac OS X版のExcel 2008で実際にVBAが廃止されAppleScriptを採用したので
どんな影響が出てるか調べるといいと思うよ。

597:デフォルトの名無しさん
09/01/13 22:05:58
で、Windowsの次期版はどうなるんだべねー

598:デフォルトの名無しさん
09/01/14 00:33:38
ニュートン力学は時間と空間を絶対的なものとした。
相対性理論は時空は相対的なもので、光速を絶対的なものとした。

結局ニュートン力学は相対性理論にくつがえされたけど
ニュートン力学はいまだに健在
たとえるならvb6はニュートン力学で.NETは相対性理論ってことでいいんでしょうか?

599:デフォルトの名無しさん
09/01/14 00:35:15
ニュートンが可哀想

600:デフォルトの名無しさん
09/01/14 00:39:48
突然で悪いんだけど、Officeソフトを参照設定で制御するのにいいツールは?


601:デフォルトの名無しさん
09/01/14 00:49:43
>>598
むしろ蒸気機関と内燃機関の関係に近いな。
相対的に使い難いから打ち捨てられるわけだ。

602:デフォルトの名無しさん
09/01/14 05:30:50
蒸気タービンは現代社会において欠くことのできない重要な蒸気機関なわけだが

603:デフォルトの名無しさん
09/01/14 10:48:11
>>600
つ[Visual Studio Tools for Office]

604:デフォルトの名無しさん
09/01/14 23:07:43
VB6で置換を使おうと思ったら、
Ctrl+H だってさw

置換 → 痴漢 → エッチ

ってかww
やるじゃんビルゲイツwww

605:デフォルトの名無しさん
09/01/14 23:53:51
はぁ?
MSの開発ツールはほとんどどれもCtrl+Hで置換だと思うけど。

っていうか、>>604みたいにいい歳こいていつまでも笑いのツボというか、
頭の中中学生って奴たまにいるけどなんだろうね。

学生の時にフランス語の講義で“Qu'est-ce que c'est?”をケツが臭いとかいって
一人で大うけしてる馬鹿がいたけど、正直理解不能。

606:デフォルトの名無しさん
09/01/14 23:59:35
>>604その発想はなかった

607:デフォルトの名無しさん
09/01/15 00:00:20
おっと必死とか顔真っ赤とかは余所でやれ

608:デフォルトの名無しさん
09/01/15 04:55:36
>>605
中学生じゃなくて、40歳ぐらいのオッサンだろうよ、きっと

609:デフォルトの名無しさん
09/01/15 09:34:58
日本語で開発しているとは知らん刈田

610:デフォルトの名無しさん
09/01/15 10:17:45
VB6の標準モジュールって、いうなれば誰からもアクセスできるファイルサーバー
みたいにpublicなものをおいておく場所だったと思いますが、
.NETでもModuleってそういう位置づけでいいんでしょうか?

611:デフォルトの名無しさん
09/01/15 10:55:15
>>610
珍しいたとえ方だが、まあそう。
但し、別モジュールで同じ名前の変数やサブルーチンを定義することが可能。

612:デフォルトの名無しさん
09/01/16 01:22:42
いろいろ意見はあるようだけど・・・
やっぱ、現実で確認しないと。
現在稼動中の旧VB(6まで)製システムとNET製システムのシェアって、いったいどのぐらい。


613:デフォルトの名無しさん
09/01/16 02:24:13
著作権法ではプログラミング言語自体には著作権はない。
だからVB++とかVB#とかいうネーミングでコンパイラ作ってみようかな。
いや、おれにはコンパイラはつくれねーや(笑

614:デフォルトの名無しさん
09/01/16 11:03:33
>>610
.NET自体にはVB6のモジュールのような概念は無いので注意
あくまでVB.NET固有の機能で,Sharedメンバだけのクラスとして実装されてる
.NETでモジュールというと全く別のものを指す(説明が難しいけど,アセンブリのようなもの)

615:デフォルトの名無しさん
09/01/16 20:49:03
標準モジュールって旧バージョンとの互換性の為にだけあるものじゃなかったっけ

616:デフォルトの名無しさん
09/01/16 21:04:41
いくらオブジェクト指向に不要だからってさすがにモジュールまで切っちゃったらVBer達が発狂するからな

617:デフォルトの名無しさん
09/01/16 23:04:03
標準モジュールをC#で書いたらこうなる。属性見てそういう扱いにしてるもよう。
using Microsoft.VisualBasic.CompilerServices; 
[StandardModule] 
public static class StdModule { 
  public static int Mul(int i, int j) { return i * j; } 
} 


618:デフォルトの名無しさん
09/01/17 02:55:52
標準モジュールってクラスの一歩手前バージョンだろ。
標準モジュール-new=クラス
ということはpublic変数、public関数の置き場用のクラスを作ればそれは標準モジュールと同じことじゃないのか?
そのクラスはnewしないクラスとして使えばいいじゃん。

619:デフォルトの名無しさん
09/01/17 03:00:17
あ、newしないとクラスは使えないんだっけwww
クラスというのは型で、オブジェクトがメモリ上の実体だったね。
あとは誰かたのんだ。

620:デフォルトの名無しさん
09/01/17 03:03:02
いや、そうでもないか?
例えばjavaのMathクラスはnewしないでも使えたんだっけ?
Mathクラスはまさに標準モジュールと言えないか?
あとは頼んだぞ。

621:デフォルトの名無しさん
09/01/17 03:32:20
お前らにはユーティリティクラスっていう概念がないのか?

622:デフォルトの名無しさん
09/01/17 03:56:31
>>620
ちなみに、VB.NET/C#のMathクラスも同じ。
インスタンス抜きで扱える静的メンバで固めればnewの必要はない。
>>617のclassの前にstaticがあるのもnewを禁じる効果がある。

もっとも、こんなもの、全部クラスに入れないと気が済まない言語での仕方ない回避策だと思う。
これに関しては、モジュールという仕組みを用意しているVB6/VB.NETのほうがむしろ健全とすら感じる。

623:デフォルトの名無しさん
09/01/17 11:56:58
モジュールはクラス名なしでアクセスできちゃうのが困る
わざと不便にしておくというのも,濫用するアホが増えるのを抑えるのには有効

624:デフォルトの名無しさん
09/01/17 12:26:23
いや別にマルチパラダイム言語なんだから、そうそう何でもインスタンスベースにする話でもないでしょ

625:デフォルトの名無しさん
09/01/17 18:40:42
アクセスできて困る事なんてないよ。

626:デフォルトの名無しさん
09/01/17 21:47:21
困ることが無い人は、
C や VB6 のスタイルでガッツリな人だと思う
そのスタイルを否定はしないけど
そのままで .NET や Java の開発に入ると危険

627:デフォルトの名無しさん
09/01/17 21:54:49
単に大きなコードを書いたことがないだけだろw
スタイルは関係ないと思うよ。

Cでは名前空間のように名前の衝突を回避する仕組みが言語の機能として用意されてないわけだが、
それでCプログラマが「困ってない」かというとそんなことはなく、
苦し紛れにモジュール名をプリフィクスする命名のようにコーディングルールで
やりくりしてるわけだ。

628:デフォルトの名無しさん
09/01/17 22:12:14
じゃあ結局どの言語も標準モジュールはあるということでしょうか?


629:デフォルトの名無しさん
09/01/17 22:13:36
VB6と同じものがあると同じように使っていいんだと思ってしまうもの
常識をわきまえてreadonlyな変数と本当の意味で静的なメンバだけで使うならいいけど
グローバル変数や状態依存のグローバル関数を作る奴が必ず出てくる

630:デフォルトの名無しさん
09/01/17 23:23:11
奇麗事言う奴おおいなぁ

631:デフォルトの名無しさん
09/01/17 23:30:47
世の中汚いことだらけなんだからうわっつらの言葉くらい綺麗でもいいやん。

632:デフォルトの名無しさん
09/01/17 23:45:33
>>629
そういやまだグローバル関数なんてあんの?

633:デフォルトの名無しさん
09/01/18 01:39:40
ユーティリティクラスって日本語に直すと標準モジュールってことでしょうか?

634:デフォルトの名無しさん
09/01/18 02:50:54
>>633
便利なクラス

635:デフォルトの名無しさん
09/01/18 03:39:16
>>632
無いよー
あたかもグローバル関数のように見せかけてる、
グローバル関数もどきなら VB.NET に有るけど。。。

636:デフォルトの名無しさん
09/01/18 04:23:11
便利なクラスって日本語に直すと標準モジュールってことでしょうか?

637:デフォルトの名無しさん
09/01/18 04:46:01
>>636
ユーティリティクラス

638:デフォルトの名無しさん
09/01/18 10:10:33
UsefulClass

639:デフォルトの名無しさん
09/01/18 11:09:24
ユーティリティクラスっていうのは>>629の条件を満たすように作るものだよ

640:デフォルトの名無しさん
09/01/19 02:47:17
VBerはユーティリティークラスのことを標準モジュールって呼ぼうぜ。
数の力で押し切るんだ

641:デフォルトの名無しさん
09/01/19 03:47:53
そういう頑固さが嫌われるんだよ

642:デフォルトの名無しさん
09/01/19 09:14:03
エイリアスは少なければ少ないほうが良い
ってデザパタが言ってた!

643:デフォルトの名無しさん
09/01/19 09:37:53

win7の32bitと64bitで実行ファイルが動くのを確認した。



644:デフォルトの名無しさん
09/01/19 11:18:28
いや、VBerは標準モジュールのことをユーティリティークラスと呼ぶべきだ
VB6はオブジェクト指向言語だからな。

645:デフォルトの名無しさん
09/01/19 11:54:11
pascal育ちとしてはモジュールの中にいろいろ詰まってるほうがしっくりくる。
モジュール
 定数
 型・クラス定義
 モジュール変数
 プロシージャ・関数
 モジュールスコープのコード

VBのは並列にあっていやだ。
標準モジュール
フォームモジュール
クラスモジュール
  :



646:デフォルトの名無しさん
09/01/19 12:06:46
標準モジュール以外はクラスモジュールでOKじゃなかったっけ

VB6でCOMじゃないDLL作る方法どこ言ったっけ・・・

647:デフォルトの名無しさん
09/01/19 12:58:29
>>644
×VB6はオブジェクト指向言語
○VB6はオブジェクト指向言語もどき


648:デフォルトの名無しさん
09/01/19 13:29:22
さらには
VB6プログラマーのほとんどはオブジェクト指向もどきプログラミングしかしてこなかったからな

649:デフォルトの名無しさん
09/01/19 15:13:43
でっていう

650:デフォルトの名無しさん
09/01/19 21:10:47
グローバル変数置いて情報の受け渡しに使ったりするようなのは
いくらクラスでもユーティリティクラスとは言わない
あくまで関数・定数集な

651:650
09/01/19 21:12:57
>>650の3行目は
ユーティリティクラスは
を先頭に足して読んでくれ

652:デフォルトの名無しさん
09/01/20 02:47:01
Mathクラスは三角関数などグローバル関数を集めたものだが?

653:デフォルトの名無しさん
09/01/20 05:37:07
自分はWEB畑でJavaやPHPなどを使っているので
業務アプリ系のVB6のことはよく知らないのでちょっと教えてください。
VB6でやっていた業務はVB.NETに移行したのでしょうか?
それともDelphiとかC++に移行したのでしょうか?
ネットで調べてみてもよくわからないんですよね。
プログラマーが使う言語ランイングとかでは
よくVB/VB.NETみたいに一緒くたにされていますし。

654:デフォルトの名無しさん
09/01/20 10:03:58
>>653
VB6→C++ とか有り得ないし、→Delphi なんざ論外。
一部が VB.NET、残り大半は VB6 のまま。

655:デフォルトの名無しさん
09/01/20 11:33:27
VB6でクラスモジュール使ったことがないんですが、
.NETに移行するには
VB6のクラスモジュールをマスターしてからNETに移行するか
いきなり.NETに移行してしまうか
どっちが近道でしょうか?

656:デフォルトの名無しさん
09/01/20 11:43:01
余計なことせずにさっさと.NETに移行すればいいだろ

657:デフォルトの名無しさん
09/01/20 12:25:11
ホントにドトネトで良いのか?

658:デフォルトの名無しさん
09/01/20 19:15:50
MicrosoftVisualBasic+BorlandVCL
VisualBasicBuilderがあれば最強!

659:デフォルトの名無しさん
09/01/20 20:59:52
移行という考え方が間違ってる
一回全部忘れて覚え直すんだ

660:デフォルトの名無しさん
09/01/20 21:20:52
いそのことC#にすればええ

661:デフォルトの名無しさん
09/01/20 22:47:06
実際、昔のサンデープログラマ的VB6用途ではなぜか
VB.netよりもC#の方に移行してる気がする
そんなにVB.netは魅力がないんだろうか?

662:デフォルトの名無しさん
09/01/20 23:26:06
ちゃんと書ける人は両方使える
趣味でどちらを使ってもいいのであれば,両方使える人はたいがいC#を選ぶ

663:デフォルトの名無しさん
09/01/21 01:10:32
C#よりVB.NETが優れている点が思いつかない…


664:デフォルトの名無しさん
09/01/21 01:36:37
ググったら出てきた
URLリンク(blogs.wankuma.com)
URLリンク(blogs.wankuma.com)

665:デフォルトの名無しさん
09/01/21 08:43:14
> あるAnonymous Coward 曰く、
>
> 現地時間20日に行われるオバマ次期米大統領の就任式の模様はライブストリーミング及び
> オンデマンドストリーミングで配信される予定だが、その技術にMicrosoftのSilverlight 2が
> 採用されることとなった(Microsoftのプレスリリース、CNET Japanの記事)。
> このためSilverlight 2を利用できないMac PPCやLinux、FreeBSDのユーザはストリーミングが見られない状況と
> なっている。
>
> この件を取り上げた本家記事では「技術に精通したホワイトハウスなんてよく言ったものだ」といったコメントや、
>「マイクロソフトはオバマ陣営の選挙活動に80万ドル近く献金してきる」(参考:OpenSecrets.orgによる
> オバマ陣営への上位献金者リスト)などといったコメントが500以上寄せられ、新政権への大きな関心が伺える。
>
> 捕捉しておくと、Silverlight 2はMac OS X版もリリースされているものの、Intel版しか用意されていない
>(Silverlight 1はPPC版もリリースされている)。また、Linuxで動作するオープンソースのSilverlight実装として
> 「Moonlight」があるが、こちらもSilverlight 2のサポートについては開発段階であり、完全な互換性があるとは
> 言えない状況である。そのため本家では「『multiplatform対応』が何を意味するのか聞きたいね!」などのように、
> Windowsと最新のMacでしか見られないなんてけしからんという論調になっている模様。
URLリンク(slashdot.jp)


666:デフォルトの名無しさん
09/01/21 08:56:08
テレビで放映、速攻でyoutubeだろ。常識的に考えて。

つかsilverlightはすれ違い・・

667:デフォルトの名無しさん
09/01/21 19:43:05
コピペ君って馬鹿だな、まで読んだ。

668:デフォルトの名無しさん
09/01/21 20:04:13
VBってコードが冗長過ぎると思う
VisualGUIビルダーがなければ
使えたもんじゃないでしょ

669:デフォルトの名無しさん
09/01/21 20:35:02
>>653
昔VBで作られてきたようなクラサバ系ファットクライアントは
今ものすごい勢いでJavaのWebに移行していっているよ。
だからVB使いがそのままドットネットに行ったかというと、そんなことなくて、
実はWeb開発の中にJava厨やPHP厨として相当数が紛れ込んでる。

670:デフォルトの名無しさん
09/01/21 22:30:32
厨厨

671:デフォルトの名無しさん
09/01/24 21:07:46
Accessでじゅうぶんだろ

672:デフォルトの名無しさん
09/01/24 21:22:10
十分とか言っちゃう人は別に何も発言しなくてもいいです

673:デフォルトの名無しさん
09/01/25 01:50:17
釣り針だからageて発言してるんだろうな

674:デフォルトの名無しさん
09/01/25 01:58:59
釣り針に絡まる釣り糸

675:デフォルトの名無しさん
09/01/26 13:02:40
最近.netに移行した・・・ナニコレ??????
全然違うじゃねーか!
データベースがメインなんだけど、分かりにくすぎ!
Basicのくせにやたらコードが複雑になるじゃねーか!
C2D E8500 RAM4Gなのに↓
起動がモッサリ!
IDEがやたらモッサリモッサリ!
実行時もモッサリ!
実行時・・・?コンパイラのせいか!そうなんか!!
死ねクソ!

676:デフォルトの名無しさん
09/01/26 13:58:12
脳みそが劣化しているから劣悪なコードしか書けないのだと悟れ。
VB.NETは普通に書けばとてもスマートで読みやすいコードになる。

677:デフォルトの名無しさん
09/01/26 14:00:40
まあ釣りだろうが、Win98のMem64MBで動かすとまさにそんな感じだな。

678:デフォルトの名無しさん
09/01/26 23:00:25
>>675
ああ、確かに2008のIDEはVB6.0に比べてモッサリ感あるかもな。
クリックしてから一呼吸あるというか、そんな感じ。
移行したばっかで慣れないなら、とりあえずコモンコントロールのみで簡単なプログラム組んでみれば?
俺が初めて6.0から.NETに移行した時も↑やってコツつかんだし。
とりあえずオブジェクト指向の概念頭に叩き込んで.NETのコードに慣れろガンガレ。


679:デフォルトの名無しさん
09/01/27 07:47:01
VS2008 で コード → フォーム にタブを切り替えた時に
コントロールの再描画が遅いってのはある
コントロールが大量にあるフォームだと結構もたつく
まぁ、それはIDEの話で、自分は.NET派だけど

680:デフォルトの名無しさん
09/01/27 10:16:19
VB6の{;}版が出たら買うのにな。
あとVB6は引数をカッコで囲むと値私になるけど
関数呼ぶ時に引数をカッコで囲まないのはなんか気持ちが悪い。

681:デフォルトの名無しさん
09/01/27 12:30:12
>>680
括弧使いたければcall使え。
Sub/Functionを区別するのはpascalの影響だろうな

682:デフォルトの名無しさん
09/01/27 12:45:24
M$がVB6を無きものにしようとしてまつから、残念!

683:デフォルトの名無しさん
09/01/27 12:50:30
call ..., byref x, byval y, ...
とか書けるのは知ってるけど
VB6の値渡しかどうかって仮引数に指定するんじゃなかったっけ?
呼び出し方で参照呼出し扱いになるんだっけ?
殆どわすれた

684:デフォルトの名無しさん
09/01/27 13:00:28
無用な知識w

685:デフォルトの名無しさん
09/01/27 13:16:26
正にネコに小判だな

686:デフォルトの名無しさん
09/01/27 13:24:26
値渡しというか、(bb)でどこかテンポラリな変数が生成されて
それの参照渡しになるわけさ。
そのせいでbb自体は書き換わらない。

sub hoge(byref a, byref b)
  a = 10
  b = 11
end sub

aa = 1
bb = 2
hoge aa, (bb)


687:デフォルトの名無しさん
09/01/28 00:23:41
いやそうじゃなくて
private function hoge(byval a, byval b)
  debug.? a, b
  a=10: b=20
  hoge=a*b
end function

x=2: y=3
debug.? x, y
call hoge(byref x, byval y)
debug.? x, y

みたいな

688:デフォルトの名無しさん
09/01/28 00:28:02
ちょっとVB6ひっぱりだしてきたけど
実引数にbyrefはつけられないっぽい
byvalだけだったわ
で、さっきのコードはコンパイルエラー

689:デフォルトの名無しさん
09/01/28 02:56:13
まとめるとこう?

値渡し
f(x,y)

参照渡し
f x,y
call f(x,y)

690:デフォルトの名無しさん
09/01/28 03:03:01
宣言
sub f(ByVal g) ' 値渡し
sub f(ByRef g) ' 参照渡し

呼び出しに差はない。どう宣言されているかによる。
f g
call f(g)

f (g) は call f((g)) に等しい。たとえfが参照渡しで宣言されていても値は戻ってこない。

691:デフォルトの名無しさん
09/01/28 08:20:29
ひどい仕様

692:デフォルトの名無しさん
09/01/28 11:20:19
>呼び出しに差はない。どう宣言されているかによる。

え?そうだったっけ?
じゃあ
参照渡しか値渡しは
引数を受け取る側のfのほうでByRefかByValかのみで決まるのであって
渡す時はf(x,y)でもf x,yでもどっちでもいいってこと?

693:デフォルトの名無しさん
09/01/28 14:58:08
すいません、わたしVB6使っているのですけど
VB6ってどういうソースコード書くのが最もいいんでしょうか?

いまわたしの書き方としては、
あまりに大量の行にならない限りはフォーム内に、
よく使う機能は標準モジュールに
って感じで書いているのですが、
なんか貼られてあるURLみると7割はクラスに書くとかいろいろ書かれてるし

わたしとしてはあまりわけのわかりにくいソースを書かれると自分だけじゃなく他の人も見にくいことになるし
流れをつかみやすい単純な構造を心がけているんですが

694:デフォルトの名無しさん
09/01/28 15:50:07
下手なクラス設計は、構造化にも劣る。
無理にクラスにする必要はない。

…でもVB6のコードって
構造化すらされてないものが多々あるけどな。

695:デフォルトの名無しさん
09/01/28 16:55:51
どういうスタイルにせよ,「ステップインしなくてもわかる」をこころがけるといいよ

696:デフォルトの名無しさん
09/01/28 17:36:06
理解できないソース=悪いソース ではないよ。
単に頭が悪いだけかもしれない

697:デフォルトの名無しさん
09/01/28 17:44:18
今からソースを書くのに製品停止となったVB6を使うのは頭が悪い。

698:デフォルトの名無しさん
09/01/28 20:20:58
697>>今からソースを書くのに製品停止となったVB6を使うのは頭が悪い。

ケースバイケースではないのかい。
お主のような優秀な人は難しく高額な案件で最新技術を駆使すればいいし、
そうでない人は...

「697=ろくな」こと考えると疲れるよ


699:デフォルトの名無しさん
09/01/28 21:51:55
山田君、針の筵もってきて

700:デフォルトの名無しさん
09/01/28 21:52:42
64bit環境での開発はサポートされないし、
徐々に VB6 の動作が保障される OS のシェアが減ってくるから、
「これから」の人には、あまりオススメできないっすね

701:デフォルトの名無しさん
09/01/28 22:21:07
>>699はそうでなかったひとかな。


702:デフォルトの名無しさん
09/01/28 23:06:43
そうそう、おれはこれまでの人ってやかましわw

703:デフォルトの名無しさん
09/01/29 09:45:24
>>697
世の中には、.NET で使用できない COM コンポーネント
なんてもんがあるわけだが。
今まさに、俺の後ろの席で嘆いてる奴がいる。

704:デフォルトの名無しさん
09/01/29 09:48:56
>>703
VBで痛い目にあって世の中M$/V$戦略のいいなりだけは避けている。
ドトネトやるなんて何てヴぁか会社wwwww
Live or 銀行になってドトネトの名前丸ごと消えたwww

705:デフォルトの名無しさん
09/01/29 09:58:20
>>703
そんなのあるの?具体的には何?

706:デフォルトの名無しさん
09/01/29 09:59:41
COMってネイティブだし、性能悪いドトネトとCOMを混ぜるなんて、悪いとこ鳥。

707:デフォルトの名無しさん
09/01/29 10:04:50
はぁ?

708:デフォルトの名無しさん
09/01/29 10:08:25
はぁorz

709:デフォルトの名無しさん
09/01/29 10:11:32
ドトネトモンリーでなければドトネトのマネージドのメリットがゼロとなると思うが?

710:デフォルトの名無しさん
09/01/29 10:41:17
(´・∀・`)ヘー

711:デフォルトの名無しさん
09/01/29 10:49:27
大体、COMがイソターネット経由でブラウザからネイティブが入ってくるのが危な杉る、
そこから、ネットでも安心して実行できるコードは?
そうだ、マネージドコードだ、
ってのがドトネトプロジェクトのコアなんだから。
問題はWin32APIのドトネト置き換えを頓挫したこと。

712:デフォルトの名無しさん
09/01/29 11:19:06
officeはVB6だから捨てきれない自分がいる

713:デフォルトの名無しさん
09/01/29 11:37:21
>>706
C++/CLI全否定かよw
>>709
コンポーネントベース故の再利用性はメリットじゃないと?
>>711
いや、スタンドアロン環境ではそんなん関係ないから。

714:デフォルトの名無しさん
09/01/29 11:51:56
>C++/CLI全否定かよw

C++の資産を使えないカタワwwwww

>コンポーネントベース故の再利用性はメリットじゃないと?

VB6を除けばコンポーネントベースじゃない環境は無いんだにょ。
M$によるVB6の失われた10年wwwww

>スタンドアロン環境ではそんなん関係ないから。

スタンダロンでの最弱はWin32APIに弱いドトネトwwwww

715:デフォルトの名無しさん
09/01/29 11:54:11
M$脳に毒されたら論理的に考えられなくなるみたいだね。

716:デフォルトの名無しさん
09/01/29 12:14:23
(´・∀・`)ヘー

717:デフォルトの名無しさん
09/01/29 12:14:32
バルカン星人乙

718:デフォルトの名無しさん
09/01/29 12:23:58
>>714
>VB6を除けばコンポーネントベースじゃない環境は無いんだにょ。
マジ基地
>Win32APIに弱いドトネトwwwww
マジ基地

719:デフォルトの名無しさん
09/01/29 12:34:18
>>Win32APIに弱いドトネトwwwww
>マジ基地

事実ですから、残念!

>>VB6を除けばコンポーネントベースじゃない環境は無いんだにょ。
>マジ基地

オプソでも製品でもクラスベースができない言語は流行ってないおwwwww

720:デフォルトの名無しさん
09/01/29 12:39:16
草を生やすのは間違いなくキチガイ。異論は認めない

721:デフォルトの名無しさん
09/01/29 12:51:14
おまえらもうちょっとにほんご

722:デフォルトの名無しさん
09/01/30 01:37:58
つか.NETってCOMのハッテン系やん。

723:デフォルトの名無しさん
09/01/30 08:45:27
さらにハッテン。

>Microsoft Silverlight 2.0 その3
>スレリンク(tech板:182番)
>182 名前: デフォルトの名無しさん [sage] 投稿日: 2009/01/29(木) 22:49:35
>詳しくない奴は分らんだろ。はっきり言ってやったほうがいいよ。
>.NET Framework は必要ない!!!!

COM・・・WinXP
.NET・・・Vi$ta
銀光・・・Win7


724:デフォルトの名無しさん
09/01/30 09:13:47
VB6 でCanonプリンタの記述言語LIPSを使いたいのですが、
プリンタドライバを介さないで
直接プリンタポートに送るには、どうしたらいいのか?
MSComm を使うのでしょうが、使い方がいまいち判らん。

725:デフォルトの名無しさん
09/01/30 12:16:04
>>724
>MSComm を使うのでしょうが
シリアル接続なら、そう。

726:デフォルトの名無しさん
09/01/31 15:19:43
このスレの結論
VBは6まで

727:デフォルトの名無しさん
09/02/01 13:01:15
MSもVB6を見放したんだから、VBerは大人しく成仏してくれ

728:デフォルトの名無しさん
09/02/01 13:41:21
いや そのりくつはおかしい

729:デフォルトの名無しさん
09/03/04 01:31:11
URLリンク(www1.axfc.net)
つまらないの作りました

730:デフォルトの名無しさん
09/03/16 23:42:05
おまえら.NETを覚えられないだけだろw

731:デフォルトの名無しさん
09/03/16 23:54:16
2005はVB6からでもほとんど違和感なくイけたぜ
プログラムのつくりもVB6的なままだけどなヒャッハー

732:デフォルトの名無しさん
09/03/17 05:49:14
.netの嫌われっぷりは異常、いや当然のことか
最近はjavaも結構まともだし

733:デフォルトの名無しさん
09/03/17 07:14:44
デスクトップならJavaよりは.NETのほうがましだと思う。
Javaの昔の重くて不安定な印象が捨てきれないのは俺だけか?

734:デフォルトの名無しさん
09/03/17 07:32:54
そういう人は確かに多い。
1.3以前のawt、1.4のswingの印象を引きずっている人とか。あれは酷かった。

swingは1.5でだいぶ改善して1.6では、よほどショボマシンまたは
スピードの要求されるコアなアプリ以外では、ほとんどストレスなく動くぞ。
少なくともWIN2000時代のvb6よりはまともに動く。

まあ、初回起動が遅いのは相変わらずだけどなw

Java製品のデスクトップアプリも、海外含めるとだいぶ出そろってきたし。
オプソ界隈ではドットネットより多そうな(元気がある)印象があるけどなぁ。

735:デフォルトの名無しさん
09/03/18 21:20:19
Javaの話はどうでもいいよ

736:デフォルトの名無しさん
09/03/24 04:12:23
ねーよw

737:デフォルトの名無しさん
09/03/27 21:52:59
Option Strict Offとか遅延バインディングとか.NETになっても呪われているなVBは。
周りの連中はVBしかできないとかウチの会社もオワテるけどな。
C#に戻りたい…

738:デフォルトの名無しさん
09/03/29 11:20:45
VB.NETできるけどC#できないっていうヤツがけっこういるけど
理解できん、お前は本当にVB.NETを使えているのかと問いたい
怠慢としか思えん

739:デフォルトの名無しさん
09/03/29 15:16:12
それを言ったらVB6しか出来ないという奴も似たようなモンだわな…

740:デフォルトの名無しさん
09/04/01 15:54:01
VB.NETはできるけどC#できないってやつは
つまり.NET Frameworkに対する理解が足りないんだよ
だいたい、何とか言語使えますってのは、その言語の文法がわかるだけでは意味がない
その言語・環境の標準的な関数やライブラリがつかえて初めてその言語が使える
文法だけならcの文法なんて10分でわかるぞ。でも俺はcとか使えねえしなw

741:デフォルトの名無しさん
09/04/01 16:41:46
ここ一週間くらいC#2008、VB2008と触ってみたけど、C#のほうが断然解りやすいな。
てか、VBが混沌としすぎ。予約語の数多いし、いろんな書き方ができるし、すごく冗長で、めんどうくさい。

一人で作るならいいけど、チーム開発するとき、いろんな規約で縛んなきゃ簡単に破綻しそうな危うさを感じた。
(やりはじめて一週間なんで、検討違いな意見かもしれないけど)

742:デフォルトの名無しさん
09/04/01 19:31:42
というわけでやる気・経験をお持ちの方が必要です

743:デフォルトの名無しさん
09/04/01 20:28:31
みんなのやる気をオラにわけてくれ

744:デフォルトの名無しさん
09/04/02 09:21:59
>>741
それはVBとC#の過去のしがらみの差だな
今から新規でやるならVBをやる必要はないとおもう

>>743
俺のいや気を全部おまえにやる

745:デフォルトの名無しさん
09/04/03 21:30:53
J#の次に消えそうだな

746:デフォルトの名無しさん
09/04/09 10:35:30
昔XPで作ったVB6のプロジェクトをVistaで動かそうとすると真っ黒になるんだけどww
Colorプロパティが黒になっちゃってる。

C#ユーザーだから気にしないけど。

747:デフォルトの名無しさん
09/04/26 15:03:01
Javaが買われちゃったねー

748:デフォルトの名無しさん
09/04/26 23:38:17
ボラクルも自前のJRE作ってた様な気がするねぇ

749:デフォルトの名無しさん
09/04/30 23:58:55
中野の.NET専門会社潰れたのか?
.NETいらねwwwwwwwwwwwww

750:デフォルトの名無しさん
09/05/01 09:08:36
>.NET専門会社
kwsk

751:デフォルトの名無しさん
09/05/02 11:18:21
初回起動が遅い.NETでは業務ソフトの依頼はこない。JK

752:デフォルトの名無しさん
09/05/02 12:12:04
何だったらくるの?

753:デフォルトの名無しさん
09/05/02 14:31:01
初回起動の遅さがネックになる業務って何よ。
うちは事務処理メインのソフトをVB.NETでさっくり作って、もう何件も納品しているが
起動の遅さで苦情をもらったことなんかない。

754:デフォルトの名無しさん
09/05/02 14:35:48
あと遅さで言ったら、Webで作られたシステムのためにIEを立ち上げるほうが
もっさりしているように感じる。

755:デフォルトの名無しさん
09/05/02 14:35:59
業務ソフトを.net以外で作るって発狂モンだな

756:デフォルトの名無しさん
09/05/02 14:43:41
工数2倍、単価1.5倍で提示するだけだがな

757:デフォルトの名無しさん
09/05/02 14:45:57
メモリ32MくらいでWindows9xが動いてたりするんだよね。
つーか、それだとVB6でもつらい気がする。

758:デフォルトの名無しさん
09/05/02 19:55:45
9xって、提案の時点で間違っているとしか思えない。

759:デフォルトの名無しさん
09/05/02 21:32:43
URLリンク(www.pthree.co.jp)<)

URLリンク(www.computernews.com)
=%81%83%83v%83%8D%83W%83F%83N%83g%8Av%90V%81I%81I%81%40%83V%83X%83e%83%80%8AJ%94%AD%82%CC%8C%F8%97%A6%89%BB%8D%C5%91O%90%FC%81%84&File
=F:%5Cinetpub%5Cwwwroot%5Cbcn%5CWeekly%5CBCNarchive1%5C2005120505122154259.htm
(改行あり)

これ逝ってるよね
.NETにすべてを掛けた結果がこれか

760:デフォルトの名無しさん
09/05/02 23:30:09
.NET以前に会社がアレなんだから、ほっといてあげれ

761:デフォルトの名無しさん
09/05/06 10:10:33
2008 vb.netのVisual Basic アップグレードウィザードで「アップグレード」されてさ、
デバック「開始」したら一行目からエラーが出て、エラーメッセージボックでは

"詳細についてはException.InnerExceptionを参照してください。”
と表示され、
エラー一覧には”COM参照"GridDTC"の依存関係を決定できませでした。”

と表示された。だから、ヘルプで調べようとしたが、

"Exception.InnerException"も"GridDTC"もヒットしない。

これじゃ、デバッグしようがない。一体、マイクロソフトっていう会社はユーザーをなんだと思ってんだよ?


762:デフォルトの名無しさん
09/05/06 10:12:37
これだけ、ふざけてる会社っていうのは見たことない。


763:デフォルトの名無しさん
09/05/06 10:19:14
重くなっただけで、プログラム組むのはまったく新た言語を覚えるのと同じ。
マイクロソフト、進む方向を完全に誤ってるよ。こんな会社方針では、マイクロソフト
の言語では、いつまでたっても小中学生に教えるに先生は育ちません。
先生がやっと覚えた頃にはまたバージョンアップで「別な言語」になってるわけだからな。


764:デフォルトの名無しさん
09/05/06 10:21:19
マイクロソフトのヘルプで問題解決したことは一度もない。
全て、ネットでの有志の無料相談とか、マニアの参考例だけ。
マイクソソフト、実態をまったくわかってないよ。

765:デフォルトの名無しさん
09/05/06 10:23:50
-------要約開始-------
自分がVB.netを使えないのは、自分が悪いんじゃない!!!!!!111!!!
作った会社が悪いんだ!!!!!!!111111!!!11!!11
VB.netも作った会社も最悪だ!!!!!!!!!1!!!!
-------要約終了-------


だっさー

766:デフォルトの名無しさん
09/05/06 10:32:26
vbに限らずプロほどnetは使わないよ。とにかくマイクロソフト言語の仕事は
したくないっていうのが、みんなの本音。
↓なにもわかってない。マイクロソフトの言語を覚える時間と暇があったら、
↓他のメーカのosでのプログラミンング覚えたほうが圧倒的に効率よく金になる。
↓マイクソ舞い上がり集団、恣意的造語で平気な傲慢集団の末期症状。
↓工作員使って、ユーザーに罵詈雑言浴びせてるようじゃ長くないな。

765 名前:デフォルトの名無しさん :2009/05/06(水) 10:23:50
-------要約開始-------
自分がVB.netを使えないのは、自分が悪いんじゃない!!!!!!111!!!
作った会社が悪いんだ!!!!!!!111111!!!11!!11
VB.netも作った会社も最悪だ!!!!!!!!!1!!!!
-------要約終了-------




767:デフォルトの名無しさん
09/05/06 10:35:59
こんな会社はさっさと潰れてしって欲しいね。
世界中のプログラマーを余計な苦労で手間隙かけさせているだけ。
マイクロソフト一人で世界に「独占的に非能率」を売ってるだけ。


768:デフォルトの名無しさん
09/05/06 10:39:57
これだけ、ユーザーを困らせ迷惑かけても、まったく反省しないで、
ユーザ-に対して侮辱とか罵詈雑言だもんな。


769:デフォルトの名無しさん
09/05/06 10:43:41
はいはい、かっこいいね中学生
マイクロソフトを非難してる君はかっこいいよ
最高に輝いているよ中学生

770:デフォルトの名無しさん
09/05/06 10:46:33
プログラミング言語で、会社側が恣意的に造語した用語の言葉の語義をまったく
説明しないで、理解しないユーザーが悪いって開き直る会社って、まるで
恐怖独裁者の理屈だよ。


771:デフォルトの名無しさん
09/05/06 10:50:24
>>769
そうっやっていい気になってればいいさ。今にみてろ。

だいたい、こんなにバグだらけのくぜに、ヘルプも満足につくれず、
次々と「バージョンアップ」を出すっていうこと自体、マイクソソフト、
「麻薬中毒患者の末期症状」みたいになったからじゃないのか。



772:デフォルトの名無しさん
09/05/06 10:56:41
そうだな。

では次の話題を。

773:デフォルトの名無しさん
09/05/06 12:02:58
なんか伸びているかと思えば、MSバッシングかよ。
monoでもいじってみたらどうだ。VBもC#も使えるぞ。
もちろんオープンソースだ。

774:デフォルトの名無しさん
09/05/06 14:16:28
別にMSに限った話でもねーし
そろそろうんこ眠い

775:デフォルトの名無しさん
09/05/06 18:01:07
MS大人気でしばらくは安泰だって事だけはわかった

776:デフォルトの名無しさん
09/05/06 18:30:29
.NET それなりに分かり易いと思うんだけど、
覚えるのマンドクセーな人たちは、今後もずっとキツいと思うぞ。。。
アンチ .NET な方々は どんな言語やってるん?
マイナー言語列挙すんのは面白くないんで、マジレスで頼む
Java とか C/C++ あたり?

777:デフォルトの名無しさん
09/05/06 18:34:05
VB6から何処へも行けないからここでウダウダしてんじゃないか

778:デフォルトの名無しさん
09/05/06 22:13:36
.NETできないならjavaなんか無理だろ
標準ライブラリは.NETに似てるけどもっとわかりづらいし
MSが音頭取ってる.NETとは対照的に周辺技術がカオスで覚えること多いし

779:デフォルトの名無しさん
09/05/06 23:12:32
Java+Webはマゾ。というかWeb開発自体がマゾ。

DotNetのClicjonceなリッチクライアント、WPF、ワークフローがもっと流行ってくれればいいのにな。
あとついでにmonoも頑張れよ。

780:デフォルトの名無しさん
09/05/06 23:13:52
Clicjonceだってw
clickonceな。kのとなりがjだから、打ち間違えちゃったよ。

781:デフォルトの名無しさん
09/05/06 23:36:23
なんというtypoほんとうにスクリプト言語なら見つからないバグ

782:デフォルトの名無しさん
09/05/07 01:12:02
>>777 はい。そうですー。どうもすいません。
が、お主は浮気しまくりで使えるモノはなにも作っていないような??

783:デフォルトの名無しさん
09/05/07 07:18:42
>>782
笑わすなタコ

784:デフォルトの名無しさん
09/05/08 18:40:42
マイクソソフトは長いことない

785:デフォルトの名無しさん
09/05/08 20:31:25
と言われ続けて10年

786:デフォルトの名無しさん
09/05/09 23:45:52
竹島を韓国に売った売国企業からは、そんな高い金出してまで
バグだらけのものを買う必要は全くない。


787:デフォルトの名無しさん
09/05/09 23:47:12
一流企業ほどWINDOWSからは逃げてるよ。


788:デフォルトの名無しさん
09/05/10 20:33:19
むしろ逃げ道があるのか

789:デフォルトの名無しさん
09/05/10 21:03:46
素人でもMacという選択肢があるね。


790:デフォルトの名無しさん
09/05/11 08:43:27
マクは素人にはお勧めしない。
研究室みたいなとこだろ。
教授がマク使ってるから、みたいな。

791:デフォルトの名無しさん
09/05/12 00:15:55
見た目がカッコイイw
なので銀行や証券会社の端末とかで採用例が増えてる


792:デフォルトの名無しさん
09/05/12 01:17:13
銀行でMacを導入されてるのはビジュアル云々ではなく
Winny や、ウィルスの危険性を回避する目的が強いそうな
思いっきりスレ違いですね

793:デフォルトの名無しさん
09/05/12 10:20:56
>>791
中学生は早寝しる。

794:デフォルトの名無しさん
09/05/12 21:04:47
ウイルス回避が目的だったらLinuxでもいいじゃん。
なんでMacなの?

795:デフォルトの名無しさん
09/05/12 23:39:31
スレ違いにも程があるわw

796:デフォルトの名無しさん
09/05/12 23:40:36
逃げるなよ。どうせ過疎スレなんだからさw

797:デフォルトの名無しさん
09/05/12 23:46:39
まぁ確かに、VB6ユーザーが消滅すれば、このスレも終わりだなぁ

適当にググってみたけど、これっすかね
URLリンク(enterprise.watch.impress.co.jp)

798:デフォルトの名無しさん
09/05/13 18:54:02
C#が動的言語の機能を取り込んだら、もうVB.NETもいらん。
うちの会社は9割が未だにVB6、C#やってる自分が異端児扱い、
かといって今更VB6をやりたいとは思えん。転職したほうがいいのか?

799:デフォルトの名無しさん
09/05/13 19:27:21
業績がいいなら転職は待ちがいいんじゃねこのご時世だし

800:デフォルトの名無しさん
09/05/13 19:30:14
VB6のメンテはまだまだ抱えているが、いまさら新規はつらいな。

801:デフォルトの名無しさん
09/05/13 20:53:54
>>798
いまの段階で9割が VB6 はキツいなー
VB6 で新規案件とかあんの?
Windows 7 は辛うじてサポートしてるけど、今後は危ないよなぁ

802:デフォルトの名無しさん
09/05/14 12:00:18
うちはVB6とVB.net半々位かな?
新規の客でVB6ってのもあるよ。
ただし、既存の流用のときね。


803:デフォルトの名無しさん
09/05/19 21:16:06
URLリンク(q.hatena.ne.jp)

「ずばり未来はどのプログラミング言語が席巻すると思いますか?」
VBが1位

804:デフォルトの名無しさん
09/05/22 00:22:48
BASICはFORTRAN ちょっとだけやったっていう人が多いから、その人たちにとって
楽で、ユーザーはやまほど、いるんだよ、だけどMSではダメなんだよ。なぜかというと
MSのBASICはSITACK領域を拡大できないから、業務では怖くて使えないんだよ。
STACKのオーバーフローでいつ暴走するかわからんから。


805:804
09/05/22 00:25:04
×SITACK、○STACK

806:804
09/05/22 00:48:23
windows だってLynuxだって、どっちにしろ、CODEとかSTACK領域などのメモリ領域の
自由度をある程度開発側に委ねれば、FORTRAN系で育った人は、使うと思うよ。
GUIの部分が断然、楽で開発しやすいもん。
計算速度要求されるとこだけは、dllにしてCとかFORTRAN、COBOLとかその業務用に
向いた言語で組めばいいわけだから。
そもそもそういうものだったと思うけど、いつのまにかそうでなくなったんだよな。
それを、開発を全部なんでもかんでもCでってやるから開発に時間がかかって無理が
あると思う。言語はそれぞれ特技があるわけで。

807:デフォルトの名無しさん
09/05/22 01:32:18
あれ,コンパイラでスタックの変更とかできなかったっけ
ふつーそこまでしないけどな,VB6は単純に皮だけにするし

808:デフォルトの名無しさん
09/05/22 02:28:21
msのvbはスタック拡大できない。

「ふつうしない」=msのbasicユーザーでは事実

「stackなどメモリ領域のデフォルトを説明して、拡大する場合も説明する」
=他の会社のプログラミング言語では普通の説明

「vbやってる人はスタックのことなんか説明したって、どうせわかんないだろ?」
=msの見解・方針


809:デフォルトの名無しさん
09/05/22 02:31:50
VB6のリンカオプションに/STACKってあるんだが出来ない?
とりあえずstdcallなDLLが作れるっぽいのは知っているんだが、色々オプションあるんだよなコレ

810:デフォルトの名無しさん
09/05/22 02:32:28
ようするに、日本msはvbユーザーを見下げて頭から馬鹿にしてんだ
ヘルプとかmsdnだってvbに限らず、和訳では省略してる。


811:デフォルトの名無しさん
09/05/22 02:34:19
>VB6のリンカオプションに/STACKってあるんだが出来ない?

vcではあるけど、vbでは聞いたことないね。
あるなら操作を具体的に言ってください

812:デフォルトの名無しさん
09/05/22 02:37:38
VBで、ヘルプやネットで、どんなに検索したって、STACK でヒットしたことは
一度もない。
できるなら、こんな重要なこと「能書きヘルプ」の得意なMSが説明しないわけがない。
「できる」みたいなこというのは、全部、日本MSの工作員くさい。


813:デフォルトの名無しさん
09/05/22 02:39:45
日本MSの工作員は性悪だね。


814:デフォルトの名無しさん
09/05/22 10:20:52
.NETならスタックサイズはThreadクラスのコンストラクタで設定できる

815:デフォルトの名無しさん
09/05/22 20:09:26
スタック拡大って…そこまでスタック使うプログラムってどうなのよ?

816:デフォルトの名無しさん
09/05/22 22:44:18
いまだに5.0使ってる俺はどうする?

817:デフォルトの名無しさん
09/05/23 15:07:00
>>816
頑張ってください

818:デフォルトの名無しさん
09/05/23 15:19:24
LINQ面白いよLINQ

819:デフォルトの名無しさん
09/05/23 15:43:26
はっきり言って、VB4の64ビット版を作ればOK?

VB6出て飛びついたが、VB4のソフトが多いんで、
遅れてるやつと思っていたが、それで用が足りてた。
だから、.netは買うのやめた。VB2のSTD、いやQuickCからのユーザです。

820:デフォルトの名無しさん
09/05/23 15:57:13
買わなくてもEE触ってみりゃいいじゃない。

821:デフォルトの名無しさん
09/05/23 20:56:01
>>818
LINQ単体としては、もう先がみえてるやん

>>820
自分もそう思う・・・・

822:デフォルトの名無しさん
09/05/24 18:47:29
VB4はXPにインストールして大丈夫ですか?
MS-C5.1からのユーザーです

823:デフォルトの名無しさん
09/05/25 03:15:57
ドリームキャストは購入して大丈夫ですか?
メガドライブからのユーザーです

824:デフォルトの名無しさん
09/05/26 10:31:46
サターンはどうしたのかね?

825:デフォルトの名無しさん
09/05/26 10:53:49
それを言うなら、N88BASIC(86)からの、、

826:デフォルトの名無しさん
09/06/10 11:31:43
URLリンク(el.jibun.atmarkit.co.jp)

827:デフォルトの名無しさん
09/06/12 14:26:12
>>826
誰か貼るんだろうなと思っていました。


828:デフォルトの名無しさん
09/06/13 01:24:49
6から.NETになって納得できないこと。

コントロール配列が使えなくなった。
入力制限がバイト指定から文字数制限になった。

ここぞって時に地味に必要になるから困る。

829:デフォルトの名無しさん
09/06/13 04:34:25
入力指定のバイト数指定は引っかかる事あるね
テキストボックス継承して、一度自前で作ってしまえば後々困らんけど

830:デフォルトの名無しさん
09/06/30 07:32:46
金がなかった学生時代
VB.NET 2002アカデミックを25000円で買って
翌年、泣いたぞ俺は。

831:デフォルトの名無しさん
09/06/30 08:30:15
カス言語同士で貼り合ってるのかw
どっちも大して使えないんだから仲良くやれよ

832:デフォルトの名無しさん
09/06/30 08:58:07
>>831
別にあなたの能力は期待していません

833:デフォルトの名無しさん
09/07/01 08:42:10
>>832
低能乙

834:デフォルトの名無しさん
09/07/01 21:38:14
>>831-833


835:デフォルトの名無しさん
09/07/07 12:43:48
>>831
無能な犬ほどよくほえる

836:デフォルトの名無しさん
09/07/07 18:54:17
正論だな

837:デフォルトの名無しさん
09/07/07 21:07:21
こっちは、もう吠える気力もない老犬ばかりじゃあ・・・

838:デフォルトの名無しさん
09/07/07 22:53:49
vb6を久しぶりに使ってみたら、ストレスが凄い。
ドトネトなら当たり前、簡単にできたことが、VB6だと、えらく面倒くさい。

オブジェクトとコレクションを利用すると、やっぱり限界が見えてしまうなあ。
あとエラーのハンドリングも、なんであんな仕様にしたのか、本当に疑問だわ。
もう少しなんとかならんかったのか。

839:デフォルトの名無しさん
09/07/08 07:36:15
レガシー大量に抱え込でた故に無理な相談だ。
何とかしようとした結果がVB.NETなんだし。


840:デフォルトの名無しさん
09/07/08 10:21:33
その分ドトネトという難あり品なのがorz

841:デフォルトの名無しさん
09/07/08 10:50:37
>>811
何を言っているんだ?
VB6のリンカとVC++6のリンカは全く同じ実行ファイルじゃないか

842:デフォルトの名無しさん
09/07/08 11:33:42
だいたい、スタックサイズはEDITBINでEXEのヘッダ書き換えりゃ変更できる。
VBでスタックの足りなくなる状況が想像できないが・・・

843:デフォルトの名無しさん
09/07/08 11:50:42
可能性が高いのは再帰呼び出しくらいだな
ローカル配列を確保しても実体はヒープ上のSAFEARRAYだからスタックを使い切るのは大変

844:デフォルトの名無しさん
09/07/09 17:38:46
素人言語同士で喧嘩するなよ

845:デフォルトの名無しさん
09/07/10 09:51:04
って素人が仲裁に入るのってどうよ。

846:デフォルトの名無しさん
09/07/10 09:52:45
>>845
素人乙
顔赤いぞ

847:デフォルトの名無しさん
09/07/10 10:04:02
おまえら未定義の識別子で何語らってるんだよ

848:デフォルトの名無しさん
09/07/10 10:06:11
まぁVBは猿の遊びだし低能な奴が多いんだろう

849:デフォルトの名無しさん
09/07/10 10:10:48
何語ってるのか聞きたいだけで別に低脳かどうかを聞きたいわけではない

850:デフォルトの名無しさん
09/07/10 10:13:21
>>849
VBしかできな低能だからって怒るなよ

851:デフォルトの名無しさん
09/07/11 06:54:36
>>844-846


852:デフォルトの名無しさん
09/07/12 22:16:43
>>848
仕事で使うなら適材適所
無能は他人を馬鹿にしないと、アイデンティティ保てないものな

853:デフォルトの名無しさん
09/07/14 21:35:37
普及率
C#>>>>VB.NEET

そのうちVBはVSエントリーから消えるんだろうなVBユーザはV6以降の製品に興味示さないし

854:デフォルトの名無しさん
09/07/14 22:40:37
Office専用言語として末長く幸せに暮らしましたとさ。ニンニン。

855:デフォルトの名無しさん
09/07/14 22:42:46
VBっつーかVBAだけど
C#で提案しても、情シスのほうでもメンテしたいからAccessのVBAでやってくれ、なんて良くあること。

こっちゃあ最新の、というか割とモダンな開発スタイルで進めたいのに、なんというか残念な気持ちになる瞬間。
えーACCESSかよ、みたいな。

情シスの出してきたコーディング規約みたら、いまだハンガリアンを強制する品。
変数も日本語にしろとか。クラスつくったら「マニアックなことしないで」ってクレームつくし。

いや別にハンガリアン自体バカにするつもりはないけど
よく考えずに盲目的に慣習に従っているのがみえるから、なんか凄くいやなんだ。

でも客にいわれたんなら、しょうがねえ、ってなサラリーマン発想も、なんか自己嫌悪だわ@未だ厨二病


856:デフォルトの名無しさん
09/07/15 00:04:37
結局VBは使えないでFAですか?

857:デフォルトの名無しさん
09/07/15 05:09:06
VB/VBAは手軽で便利。使える奴は多い。
VB.NETは別環境・別言語なんだが、VB/VBAプログラマに対する配慮がなされ、
C#やJavaよりはとっつきやすい(かも)

858:デフォルトの名無しさん
09/07/15 07:28:48
VBとVBAを一緒にしてるやつが言ってもな
VBは使えないでFA

859:デフォルトの名無しさん
09/07/15 08:55:41
VBもVBAも同じだよ

860:デフォルトの名無しさん
09/07/15 09:00:00
>>859
低能現る

861:デフォルトの名無しさん
09/07/15 09:32:22
いや、同じだって。
VB使える奴はVBAも使える。逆も然り。
わざわざ区別するほどのものではない。

862:デフォルトの名無しさん
09/07/15 09:35:15
まぁどっちも役に立たないしな

863:デフォルトの名無しさん
09/07/15 09:38:01
そういうことにしたいのですね;-)

864:デフォルトの名無しさん
09/07/15 09:41:10
VBやってるやつってOSがWindowsだけだと思ってるんかな?

865:デフォルトの名無しさん
09/07/15 09:48:27
VB6のプログラムはWin98~Win7まで動くのが偉い。
ドトネトはユーザーに予めランタイムをインストールしてもらわないと動かないので
余計な手間とハードディスクの浪費のために拒否感が強い。
バージョン違いの馬鹿でかいランタイムをいっぱいインストールするはめになるし。

866:デフォルトの名無しさん
09/07/15 09:51:16
VBは素人が勉強用にやるもんでしょ

867:デフォルトの名無しさん
09/07/15 11:18:44
>>864
現在の・客が使ってるOS・がWindowsだけなんだよ
君は趣味でコード書いてるの?

868:デフォルトの名無しさん
09/07/15 11:23:57
えーっと、「VB」って表記してる奴は、
「~VB6」と「VB7~」の区別が付いてないのかな?

869:デフォルトの名無しさん
09/07/15 15:12:56
なんでもいいけどここはVBスレだし
他の言語が凄いって騒いでるのも別にいいけどここはVBスレだし
低脳乙とか言っててもここはVBスレだし
なんかネット遅いんだけどどうなってんの?

870:デフォルトの名無しさん
09/07/15 15:15:20
ブビ中はていのーw

871:デフォルトの名無しさん
09/07/15 15:16:13
>>869
ブヒブヒうるせーよ

872:デフォルトの名無しさん
09/07/15 15:28:27
C# の new したままほったらかしに慣れてしまうと、
久々に C++ でネイティブコード書くときキツイわ~。

873:デフォルトの名無しさん
09/07/15 15:30:21
>>872
お前はCの基礎がないようだな

874:デフォルトの名無しさん
09/07/15 15:33:16
あなたにはクンフーが足りないわ

875:デフォルトの名無しさん
09/07/15 16:00:46
>>873
具体的に指摘しないとただの厨のほざき。
ネタスレだからそれもよかろ。

876:デフォルトの名無しさん
09/07/15 16:08:14
>>875
顔真っ赤だぞ

877:デフォルトの名無しさん
09/07/15 17:00:24
>>872
VB.NET と C++ と PL/SQL を並行してやると楽しいぞ。

878:デフォルトの名無しさん
09/07/15 17:07:39
>>876
具体的にどこだと聞いたんだが。
夏だな。少し早い気もするが。

>>877
あ、まともな人が来てしまった。
サンプルを少し VB.NET で書いてみたけど、C# との違いは文法だけって感じで、
随分まともになった感じ。まあ当然なんだけどね。
しかし、いまどき改行に意味のある記述スタイルには馴染めない。

879:デフォルトの名無しさん
09/07/15 17:11:37
>>878
具体的にもなにもCやってりゃ分かるだろ
何を甘えてんだ?

880:デフォルトの名無しさん
09/07/15 17:12:36
Cやってないオチなんだろw
メモリ管理を意識していない

881:デフォルトの名無しさん
09/07/15 18:04:53
即レス必死すぎ。超ウケル。
今時 C だけで書けるわけないだろ。
オブジェクト指向わからないんだね、可愛そうに。
超ウケル。

882:デフォルトの名無しさん
09/07/15 18:11:31
>>881
Cはオブジェクト指向じゃないぞ
知ったか乙

883:デフォルトの名無しさん
09/07/15 18:47:07
うは、マジでバカだったのか。どう読んだらそういう解釈になるのか理解に苦しむ。
はいはい、C はオブジェクト指向ではありませんね。よく知ってまちゅねー。

もうめんどくせ。

884:デフォルトの名無しさん
09/07/15 18:56:29
>>883
無知を露呈しているな

885:デフォルトの名無しさん
09/07/15 19:38:10
>>875-884
本人たちは白熱してるかもしれんけど
第三者から見ると薄ら寒いっすよ

886:デフォルトの名無しさん
09/07/15 19:53:54
SQL嫌い

887:デフォルトの名無しさん
09/07/15 19:54:20
>>885
まぁお前が理解していないらな

888:デフォルトの名無しさん
09/07/15 20:25:06
>>865
大きさは桁違いに小さいけど、VB6だってランタイム要るだろ。

889:デフォルトの名無しさん
09/07/15 20:37:29
手軽(笑)

890:デフォルトの名無しさん
09/07/15 20:39:46
VBじゃなきプログラム組めないって奴はそもそもプログラマになるべきじゃない

891:デフォルトの名無しさん
09/07/15 21:03:00
そんな事みんな知ってるよ

892:デフォルトの名無しさん
09/07/15 22:00:27
プログラミングなどという程度の低い作業はVBで充分

893:デフォルトの名無しさん
09/07/15 22:51:25
構造体の配列をソートし、その上位半数を抽出し、それをさらに別条件でソート。
というようなことをしなくちゃいけなかったんだけど、VB6 はしんどすぎ…。

.NET の IEnumerable<T> の拡張メソッド OrderBy と Take が欲しかった (´・ω・`)

894:デフォルトの名無しさん
09/07/15 22:57:46
>>893
何故しんどいのかさっぱり判らん。
.Netと比較されても更に何だか判らん。

895:デフォルトの名無しさん
09/07/15 23:03:25
何も考えずにmdbに突っ込んでjetに頼むのがVBちっく

896:デフォルトの名無しさん
09/07/16 00:02:34
昔の話だけど、そういった時、面倒臭かったら不可視の
ListViewにデータを突っ込んでソートさせてた。
VBでロジック組むより速かった。
今同じことをするなら(かつ、スピードが必要とされるなら)、
その部分だけC言語のDLLにする。

897:896
09/07/16 01:51:12
↑【補足】
要求された仕様でを実現するために、費用に対して
十分な効果が無ければ、C言語で書きませんけどねw。

898:デフォルトの名無しさん
09/07/16 02:24:39
そういうのはVB.NETでListとかLINQ使うと楽だよ

899:デフォルトの名無しさん
09/07/16 02:58:42
結局狭い話になるんだからもうちょっとがんばれよ

900:デフォルトの名無しさん
09/07/16 07:01:49
>>886
基本的なことちゃんとやれば、すごい楽ができるのに
case by case だけど、工数とコードかなり減るし、処理速度も速くなる
やんないのは、最大の怠惰

901:デフォルトの名無しさん
09/07/16 09:14:24
>>892
OS や BIOS などのファームウェアの開発もプログラミングなわけだが、
VB で充分なんだ。へー。

902:デフォルトの名無しさん
09/07/16 09:21:48
そんなこと言ったって、
ブビ中の頭の中の人はブイビーワールドなんだから、
その中では必要十分で完結してるよねw

903:デフォルトの名無しさん
09/07/16 09:23:10
VBはカス言語

904:デフォルトの名無しさん
09/07/16 09:59:55
>>894
最後の行の意味が判らん人には、そりゃ判らんだろうな。

>>896
なんというバッドノウハウw

905:デフォルトの名無しさん
09/07/16 19:30:12
男でVBはねーな

906:デフォルトの名無しさん
09/07/16 20:33:41
マジレスすると、対象となる業務による。
VBでできる業務でわざわざアセンブラ/C/C++を選択するのはアホのすること。

907:896
09/07/16 21:39:00
>>904
そんなにバッドぉw?手軽に使えるんだから使わにゃ損。
Listクラス[とでも言うのか?]のオブジェクトと思えば良いじゃんw。

908:デフォルトの名無しさん
09/07/16 22:45:43
>>905
VBってオートマ車みたいなもんだな


909:デフォルトの名無しさん
09/07/16 23:25:03
>>907
別人のレス乞食だろ

910:デフォルトの名無しさん
09/07/16 23:25:38
なんで屑どもは言語とかFWに拘るわけ?

客の予算の範囲で、可能な限り要求仕様を満たした
不具合の少ないシステムを納品することが使命だろうが。
それが分かってない屑ほど、言語だのC vs Javaだの
アホ臭いことばっかやってるな。

911:896
09/07/16 23:35:26
>>909
別人じゃ無いよw。本人。

912:デフォルトの名無しさん
09/07/16 23:47:19
>>906
アセンブラ/C はちょっと極端だろ。
まあ今なら C# がいいんじゃないかな。

913:デフォルトの名無しさん
09/07/17 01:22:08
>>910
宗教だからです
このスレは永遠に終わりません、同じ話題がループします

914:デフォルトの名無しさん
09/07/17 06:45:45
>>910
はて・・・開発を楽にする/工数を減らすためにフレームワークってあると思ってたんだがの・・・。

>>不具合の少ないシステムを納品することが使命だろうが。

VB6よりはドトネトのほうが、というかフレームワークを有効利用したほうが
少なくとも開発上、人間が作りこむバグは最小限に抑えられるんじゃないかな。
ユニットテストだって馬鹿にできないし、フツーに試験するよりは効率は凄くイイ。

まあフレームワークにバグがあったどうすんじゃいって話もあるけど
そんなこと言いだしたらVB6のほうが怪しげな挙動てんこ盛りだ。
OSのパッチ状態ひとつの影響ってドトネト以上だし。

まあJavaでWebはマゾだと思うけど、古いマシンでシコシコ運用してるならともかく
ちゃんとXPが動いているイマドキのマシンなら、ドットネットを使わない理由は
ない。

まあ、ひとつ言うなら、きちんとフレームワークの事をしらにゃいかんってな縛りはあるから
学習コストはどうしても発生する。


915:デフォルトの名無しさん
09/07/17 07:27:39
>>908
見事な表現だなw

916:デフォルトの名無しさん
09/07/17 07:53:43
>>906
低能乙

917:デフォルトの名無しさん
09/07/17 08:11:25
もっとなんか言えよ

918:デフォルトの名無しさん
09/07/17 08:22:17
同じ会社の製品で言い争いとかどこぞの党内派閥争いみたいだな

919:デフォルトの名無しさん
09/07/17 08:56:25

   ∩___∩     /゙ミヽ、,,___,,/゙ヽ
   | 丿     ヽ    i ノ       `ヽ'
  /  ○   ○ |    / `(○)  (○)´i、  先生助けてっ!、
  | U  ( _●_)  ミ  彡,U ミ(__,▼_)彡ミ   昨日まで動いていたVBアプリが
 彡、    |∪| ,,/   ,へ、,   |∪|  /゙       アンドロイドで動かないの!!
 /  ヽ  ヽノ  ヾ_,,..,,,,_ /  '  ヽノ `/´ ヽ
 |      ヽ  ./ ,' 3  `ヽーっ  /     |
│   ヾ    ヾl   ⊃ ⌒_つ ソ      │
│    \,,__`'ー-⊃⊂'''''"__,,,ノ   |



920:デフォルトの名無しさん
09/07/17 12:51:00
奇跡はそうそう起こらないってことだ

921:デフォルトの名無しさん
09/07/17 14:50:01
道具を使っているつもりが、いつのまにか道具に使われていたでござる。

922:デフォルトの名無しさん
09/07/17 20:27:02
VBはオートマ車じゃないよ
ギアが1段しか無いだけだよ

923:デフォルトの名無しさん
09/07/17 20:54:16
CVT・・・

924:デフォルトの名無しさん
09/07/17 21:11:52
>>914
言いたいことは分かるが
段落の先頭に必ず まあ を付けるのは何なんだ

925:デフォルトの名無しさん
09/07/18 08:02:54
50ccのスクーターだろ免許なくても運転方法分かるから消防が乗ってよく問題起す

926:デフォルトの名無しさん
09/07/19 00:01:25
VBは三輪車

927:デフォルトの名無しさん
09/07/19 10:12:53
歩行器でいいんじゃね

928:デフォルトの名無しさん
09/07/19 10:47:14
どうでもいいよ

929:デフォルトの名無しさん
09/07/19 23:23:37
VBしかできない給料泥棒が騒いでるスレか
.netもカスだがな

930:デフォルトの名無しさん
09/07/20 00:23:53
VBだけでも結構なものは出来るよ。
VBで作った製品だけで一つの会社が出来た事例もある。


作った本人の俺は追い出されたけどね。

931:デフォルトの名無しさん
09/07/20 00:32:35
無限ループって怖いなw

932:デフォルトの名無しさん
09/07/20 03:52:27
>>930
バグは仕込んでおかなかったの?

933:デフォルトの名無しさん
09/07/20 07:24:48
>>931
スレタイ見て脊髄反射でレス付ける単発君が多いからです。

934:930
09/07/20 11:01:33
>>932
幾らそんな仕打ちに合ったからと言って
自ら品位を下げるような真似はしない。
俺は紳士じゃないが、紳士たらんと努力はしてるんだ。

935:デフォルトの名無しさん
09/07/20 11:31:14
スレタイからしてネタスレか隔離スレなんだから好きにさせていいでない。

936:デフォルトの名無しさん
09/07/20 16:55:24
>>934
俺は仕込んでやろうと思ってるぞ。
基本 VB しかわからないアホばっかりの職場で、
簡単なセキュリティチェック用 DLL を作らされたんだが、
引き継いだ後で DEF ファイルを抜いておいてやろうかと
思ってる。もちろん、バージョン管理ツールは使わずに。

937:デフォルトの名無しさん
09/07/20 17:51:54
不満があったら口で言えよ
キモーイ

938:デフォルトの名無しさん
09/07/20 21:00:13
隠しコマンドなら作ったな。
ある画面である一定の動作(キー入力)をすると、
メッセージボックスで「(σ゚∀゚)σ ゲッツ!! 」ってでるの。アレ俺。

939:デフォルトの名無しさん
09/07/20 23:00:36
そのプログラムがどこで使われているのかわかんねえし。

940:デフォルトの名無しさん
09/07/20 23:17:29
隠しコマンドでメッセージボックスとか、薄ら寒いね

941:デフォルトの名無しさん
09/07/20 23:21:58
>>940
風邪か?気をつけろよ。

942:デフォルトの名無しさん
09/07/21 12:30:15
>>930は武士ですね
まだ日本にも武士がいたんですね

943:デフォルトの名無しさん
09/07/21 15:54:24
野良武士だけどねw

944:デフォルトの名無しさん
09/07/22 15:54:46
VB6のソースをC++にコンバートできまつか?

945:デフォルトの名無しさん
09/07/22 16:21:37
がんばれば。
通常、そういうのは書き直しと呼ばれるが。

946:デフォルトの名無しさん
09/07/22 16:27:15
書き直しでおkでつが、人間じゃなくてソフトがやって欲しいお

947:デフォルトの名無しさん
09/07/22 17:36:10
vb2cもVB6TOVC6もVBtoもぶん実用レベルではない

948:デフォルトの名無しさん
09/07/22 17:39:40
そうなんだ。

vb6 to C++

が欲しいお

949:デフォルトの名無しさん
09/07/22 18:14:01
ドトネトならVB→C#,C++は楽勝なんだけどなあ。

950:デフォルトの名無しさん
09/07/22 20:35:25
そもそもCOMベースのVB6をC++に直そうなんておこがましいとは

951:デフォルトの名無しさん
09/07/23 07:24:51
カス言語VBを使うこと自体がおこがましい

952:デフォルトの名無しさん
09/07/23 08:41:36
なら、コンバートしようとすることは賞賛されること。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch