VB.NETでVB6アプリケーションが作れないことに嘆く
どうして作れないんだよ。。。。 orz
これって、VC++.NETで.NETアプリケーションしか作れないみたいなものじゃないかぁー。
え?もしかしてVB6アプリ作れるの?
俺の勘違いでした???
例えるなら美容院でチョンマゲを頼むようなもの
あきらめろハゲ
>>1 確かに。
MSも儲かってるんだから、VB6(旧バージョン)との互換性はとってほしかった。
簡単に切り捨てかよw
みんなは4年前から知ってたよ。
移行期間が十二分に用意されてたのに今になって何言ってんだ?
6 :
デフォルトの名無しさん:2005/04/24(日) 09:18:41
今でもVB6を使って開発してる案件は山ほどあるぞw
>>5よ
いまさらって話だが互換機能はつけておくべきだったな
何を言っても変わらんからVB6のことはもう忘れろ。
8 :
デフォルトの名無しさん:2005/04/24(日) 11:21:50
ネタスレだとは思うけど、ベタというか捻りがないというか、
今の若い子は素直というかお馬鹿さんというか。。
しかし、.NETへの移行ってそんなに困難かなあ。
確かにダウングレードというか減りまくったコントロールとか、
詐欺的なアップグレードウィザードとかはどうかと思うけど、
生産性というか、VB6の糞仕様がずいぶん改善されていていいと思うけど。
OOPワカンネ、みたいな人はこの際PG辞めたほうがいいと思うし。
>>8 ほんとだよね。VB.NETはすごくいいよ。
Delphiがなぜあれだけ支持されてたかわかった気がする
これからは.NET2、.NET3・・・となっていくのか?
.NET6に来た時点でまた他のに変わったりするのか
Delphi/VCL.NET経由で使っておけば、
.NETの中の人のバージョンがうpしても無傷。
>>1 VC++.NETでMFCアプリケーションや、ATLアプリケーションや、
WindowsAPIOnlyなアプリケーションも作れるから安心する。
>>11 しかしBorlandの中の人が音を上げる悪寒。
がんがれBorland
いのちはあずけた
15 :
デフォルトの名無しさん:2005/12/04(日) 18:17:53
>>8 VB厨が書いたコードは
きたないし一つのクラスにプロパティだらけ
のコードを大量に書いてしまう悪い癖があるから
なんともねえ
オブジェクト指向に移行できない連中が多いと思うよ。
実際、日経BP ITProNewsでもそんな記事があった
懐かしいスレだな。
俺もVB→VB.NET→C#と移行して、モジュール以外のクラスという概念を初めて知った。
俺の場合VBのクラスなんてどっかで配布されてるのを追加するだけで終わり。
クラスが何なのかわかってないようじゃ作っていくにつれてコードがぐちゃぐちゃになって大変だった。
NET移行でOOPが出来ていいなんていってるが、別にそれを必要としない
プログラムもいっぱいあるし、OOPでプログラムが楽になり幸せになるみた
いな論調は踊らされてるかMSの広告塔のような感じがするな。
それならCOBOLなんてとっくになくなってるはずだしね。
まあ確実にいえることは、OOPが出来る人間は誰も
>>17の意見には同調しないだろうということだろう。
恥ずかしい17君はもう一度幼稚園に戻ってママに「すっぱいぶどう」のお話を
聞かせてもらったほうがいいと思うよ。
19 :
ちらし:2005/12/05(月) 22:13:15
ところで、最近妙な事からVB6を触らさせられてるんだが、継承もできないクラスって
なんか意味あるんかね? インターフェースを実装させるぐらいにしか使えねー。
作ったフォームをForm型として渡せないのは、何かの嫌がらせかね?
フォームを動的にロードしたかったんだが、手でロードしてないとFormsに出てこないって
物凄くFormsの存在意義が疑われるんだが、どうかね?
よく知らんけど、何か変てこな構文だか使うと出来るのかね?
継承ないクラスでもないよりはずっとまし。
というか、継承って本質的に有用な場面って実はあんまり多くなくないか?
一つのベースクラスを使いまわせるケースなんてあんまりないでしょ。
いやまあ確かにそれが「ハマる」ケースでは非常に強力な機能なのはたしかだけど。
俺は継承って覚えたことはなんか嬉しくてやたら使いまくったんだけど、
あとで反省してみると「コピペ継承」と何も変わらないものがほとんどなんだよね。
>継承ないクラスでもないよりはずっとまし。
てゆーか、10年前から主要言語はクラス対応してる。
ブビ中の失われた10年。
>というか、継承って本質的に有用な場面って実はあんまり多くなくないか?
おまい、コーディング変。
まさか、オブジェクトを外から操作してコーディングしてんのか?
>一つのベースクラスを使いまわせるケースなんてあんまりないでしょ。
文法レベルでは間違いはないですが、
逝ってる事が言葉として成立していません。
まあだいたいそんなレスが返って来るんだろうなと思ってたよ。
やっぱり実際にコード書いた経験がないお方でしたか。
どうでもいいけど(強力ではないが)継承なんかよりずっと先進的で有用な機能が
VBには存在したんだけどね。例えば、
○プロパティ
○For Each 〜構文
○オブジェクト参照変数のメンバにドット(.)でアクセスできる構文
まあ、だからといってVB6がいいとは全然思わないけど。
>どうでもいいけど(強力ではないが)継承なんかよりずっと先進的で有用な機能が
>VBには存在したんだけどね。例えば、
>まあ、だからといってVB6がいいとは全然思わないけど。
↑
キティ?
>まあだいたいそんなレスが返って来るんだろうなと思ってたよ。
>やっぱり実際にコード書いた経験がないお方でしたか。
↑
害基地ブビ厨が生意気杉。
ブビチュウがプログラミングを語れると思うなよ。
コーダー板にでも逝ってろ。
>>18 まあ、そういう反応は出ると思ってたけどね。
プログラムを使う用途も使う人もていろいろあるから、わざわざ
OOPの概念(宗教?)を覚えてまで使うような人たちだけが使っ
てるのじゃないよと言いたかったまで。
プログラミングとか言語って進化するもので、
第2世代言語=汗
↓
第3世代言語=手続き・・・手続き抽象
↓
クラスベースOOP言語=クラス・・・データ抽象、手続き抽象
だお。
で、クラスライブラリ+RADが現在最強であって、
理解出来ない人が騒いでも迷惑。
凄いのは、
>>20 のドシロウトスパゲッティー。
クラスベースでプログラミング出来るのは今の時代(というか90年代後半から)、
基本中の基礎コアスキルだおね。
ブイビーなんか使ってるからクラスが使えないのさ。
じゃ、ブビドトネトに逝こうしたら、と思うかもしれないが、
クラスライブラリ派生の基礎を身に付けるためには、
ソースを読めないクラスライブラリは絶対避けるべし。
30 :
デフォルトの名無しさん:2005/12/07(水) 17:05:20
VB6で作ったアプリが変わりなく動作してくれたらそれで幸せなのに・・・
VB.NETのばかぁ〜〜〜
つ Delphi/Win32 Delphi.NET
VB6触ったこともなかったけど。
あるシステムでコード触ったら、3ヶ月後にはチーフやってましたw
結論、VBにこだわってる奴は、いろんな言語学習すべき。
VBは常に先進的なのだ。
これがわからんやつは低脳。
そんな地味な燃料はいらない
燃料とは失礼なやつだな。
事実を言ってるまでのことだ。
次期VBを楽しみにしていたまえ。
禿同 ところで話は変わるけど
PSPの宣伝は迷惑なのでやめてほしい
心理的な効果を狙ってか、社員の方が書いておられるのかは存じませんが、
迷惑なのでやめてほしいです。何回も言われるとCMみたいに頭に残るので、PSPを買う人は増えるでしょ
うね。PSPを賛美する情報ばかりなので、PSPを買って失敗した自分の体験談を書いておきますね。
【デメリット】
・持ち歩くには重い・価格は2万円する・不都合も多い(一時は放置されていた)
不都合についてはこちら
http://www.asahi-net.or.jp/~cf6y-oot/ ・実際持ち歩いてゲームはしなければ、小さい液晶で低解像度で映画もみない。
田舎に帰ってゲームもしなければ、病院の待合室でもしない。
・メモリースティックがありえないほど高かった。(以前は32MBで3000円ほど)
今は安くなったとはいえ512MBで6000円ほど。ソニー製品のメモリーカード等は相場の数倍ほどする。
音楽・動画を楽しむにはさらに1万円〜ほど必要ということ。
・特別遣りたいゲームがない。メタルギアもカード戦だし、FPSはPCと比べるとちゃちい。
37 :
デフォルトの名無しさん:2005/12/12(月) 13:36:56
VB6アプリをVB.netに移植中だぎゃ。
アップグレードウィザードとかってのががんばってくれたけど、
ビルドエラーはいっぱいでてるや。元々のつくりがいい加減だったんで、
機械的な置き換えはうまくいかなかったんだろうよ。ちまちま潰して
いくんだが、タスク一覧のビルドエラータスクがずっと102件のままなんよね。
一番最後に「エラーの最大数が制限を越えました。」とある。
漏れはあと何件のビルドエラーを潰せば幸せになれるんだろうか。
首吊るのとどっちが早いか?
.NETよりDelphiのほうがいい。.NET Framework入ってないと動かないんだぞ?
>>22 対応していない言語の方が今では珍しいけどな・・・
>>37 つうか今移植するなら一気にVB.NET 2005だ。
VB6.0との互換性が、VB.NET 2003よりもUPしてるからな。
.NET FrameworkはWindows Updateで勝手に入ってくるから VB6のランタイムよりはマシだろ
>>41 あらかじめ.NET Framework入ってないと、Windows Updateでインストールされねーよ。
VB5.6ランタイムだって ME.2000.XP は最初から入っているだろ
まぁ 日本語化DLL・コモンコントロールは入って無いけど
>VB5.6ランタイムだって ME.2000.XP は最初から入っているだろ
入って無いんだけど。。。
45 :
デフォルトの名無しさん:2005/12/31(土) 22:04:06
つか、できたアプリの起動と画面描画が遅(ry
XPはVB6デフォで入ってるだろ?
XPではデフォルトではいってるよ 少なくても俺の環境では入ってた
ただVB6JP.DLLが無いから文字化けする おまけにコモンコントロール(OCX)も無いから
結局ランタイムインストール作業が必要になるんだけどね
50 :
デフォルトの名無しさん:2006/01/02(月) 17:08:52
comでいいじゃん
.netウゼ〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
HSP!! HSP!!!
スレにたまねぎが迷い込んだようだ。
ハァ?HSP?あんな糞言語シラネ
マイクロソフトのVBだと.NET対応に手間がかかり、ボーランドのDelphiだと.NET対応に手間がかからないの?
だとしたら、今後安心してマイクロソフトの開発言語使えないよお
55 :
デフォルトの名無しさん:2006/01/05(木) 12:29:55
>>54 自分に適応能力が欠落してるだけじゃないのか?
とりあえずの言語としてはVB.netでもC#でもJavaでも同じようなもんだよ。
.netフレームワークを覚えるのはMFCとかJDKを覚えるのと同じ。
マイクロソフトはVBに対してかなり頑張ったほうじゃないのか
ホントはC#に集中してJavaを葬りさりたかったじゃないか
ASPとかも移植大変だよね、つかもはや移植とは言わない
頑張ったところでソース互換無いしぃ。
世界一の企業だし、頑張りが足りない。
vbpを読み込ませるだけで難なく動くモノなら
ドトネト大ブームだったはず。。
59 :
デフォルトの名無しさん:2006/01/31(火) 01:31:56
sag
>>ドトネト大ブームだったはず。。
いや「オブジェクト指向ワカンナスwwwwwwwwwwww」ってオチ
VB6からupgradeしようとしたら
メモリが少ないからページフォルトが出まくって
散々時間かかって変換したと思ったら
結局エラーと警告だらけで
最初から作り直したほうが早いってことになりそう。
軽い開発環境がいいです。
だな
「VB6アプリケーション」を作るってことは、VB.NETで作ったのに
VB6ランタイムが無いと動かないexeが出来るってことか?
うほっ
いい言語
VBランタイムは、既製品同士で相性問題起こしたりすることがあるからなぁw
自分で作ったアプリなら、簡単に回避できるんが。
相性という点においては、完全ではないけど.NETの方が遥かにいい
66 :
デフォルトの名無しさん:2006/06/08(木) 18:50:15
.NET信者乙
vbだけ独自路線で行けば良かったに
ある意味退化w
CUIがGUIになって誰でも扱えるようになったように、
将来的には言語もそういう進化してほし。
>>68 禿しく同意だが、残念ながらまだ二世代くらい先じゃないかな。
プログラマって実は保守的だから一気に変わることはない。
その方向性の推移を現実的な路線で見積もると、
UMLリファクタやWhitehorseがエントリーでも標準装備になって、
作図作業が自己完結的になるように整備が進めば、
エディタでコードを打つ作業がCADみたいな作図作業に置き換えられるだろう。
メリットとしてはコーディングと仕様書用の構造図描画が統合されて、
ソースだけ投げられても視覚的に構造が把握できることかな。
遠からずそういう時代は来ると思う。
VS2007に期待。
Whitespaceが標準装備になるのかとオモタ
仕様はVB.NETで十分だ。だから早くネイティブコードコンパイラを出してくれ〜
いつまでVB6なんて糞言語使わせる気だ。
VB6、、
うちもまだ使ってる。。。