- 1 名前:デフォルトの名無しさん [2006/09/28(木) 05:25:33 ]
- blogs.msdn.com/somasegar/archive/2006/09/26/772250.aspx
Windows Vistaへの対応状況 ○ VB 6.0 - Supported × VB.NET 2002 - Not supported × VB.NET 2003 - Not supported × VB 2005 - Not supported △ VB 2005 SP1 - Supported (ただしUAC関連の問題あり) 結局VB6使い続けた奴が報われてるな。
- 364 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 13:41:40 ]
- まさかとは思うけが、スタートアップ知らないんじゃ・・・
- 365 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 14:31:27 ]
- スタートアップってソフトのアイコンクリックしてからソフトが起動するまでの間の事だろ?
- 366 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 17:48:46 ]
- >>363
> >>362 > 初回起動だけ遅い、逆に言えば初回起動以外は(まともに作れば)結構早いのは > ngenが動作するかどうかの違いじゃないよ。 > > 呼び方は忘れたがネイティブイメージをキャッシュしておくドトネトの機構が > 作動するから。 > > だからスタートアップにこっそり入れとけ(もちろんネタだけどさ)、と言ってるんであって > 誰もngenがどうこうとか言ってないだろう。 具体的にどうすれば良いの?ユーザから.NETアプリの起動が遅いとブーブー文句を言われて いるので助けて下さい。 ※スタートアップはC:Document Adn Setting\・・・プログラム/スタートアップ・・・ だった筈だけど。
- 367 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 21:16:26 ]
- GACのキャッシュ云々だったら・・・よくわからないな
- 368 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 19:48:11 ]
- VB.NET
今日始めて使ってみたがわけがわからん。 まるっきり変わったのか。 もう辞めたい。
- 369 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 22:49:35 ]
- >>367
> GACのキャッシュ云々だったら・・・よくわからないな それもやったけど全く速度が変わりませんでした。 そもそも.NETでネイティブアプリって作れないのかな? .NET 2008でも無理?
- 370 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 14:46:46 ]
- 無理
- 371 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 22:46:41 ]
- >>370
> 370 名前:デフォルトの名無しさん [sage]: 2008/04/16(水) 14:46:46 > 無理 マジで? 何か良い方法は無い?
- 372 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 14:51:24 ]
- >>371
>>351-からの流れをよく読みなおしててこいよ。ループするだけだぞ。 >何か良い方法は無い? がネイティブコードにコンパイルしたいという意味なら無理。 が起動を早くしたいという意味ならネイティブコード化というのは 問題に解決にならない。あとは>>351-にループするだけ。
- 373 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 23:29:26 ]
- >>372
> >何か良い方法は無い? > がネイティブコードにコンパイルしたいという意味なら無理。 > が起動を早くしたいという意味ならネイティブコード化というのは > 問題に解決にならない。あとは>>351-にループするだけ。 .netでネイティブアプリが作れないって事だと6.0で開発をしろって事か? あーあ、.net便利なんだけど初回起動が遅すぎ
- 374 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 00:04:05 ]
- スピード的にはVB6のネイティブコンパイルより、.NETの方が速いのはわかってる?
ただし起動までが遅いとか起動後もモジュールの再ロードやスワッピングが おこりやすいのは確かで、これが実質的な速度を遅くしている。 ネイティブコンパイル出来る出来ないとは関係ない。
- 375 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 00:11:08 ]
- >>374
> スピード的にはVB6のネイティブコンパイルより、.NETの方が速いのはわかってる? 微々たるものだけどね。確かに速いよ。 それくらいは分かってる。 でも起動が遅すぎる。 何とかならんの?マジで。入力速度も遅い癖してユーザにブーブー文句を垂れられる。
- 376 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 00:39:43 ]
- メモリを大量に積んだVistaにすれば速いよ〜(笑
Vistaからはキャッシュや仮想メモリの仕掛けに手を入れてるらしい。
- 377 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 00:41:23 ]
- VB6でかろうじて動いてたレベルのPCに.NETを入れると正直悲惨なのはわかるよ
- 378 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 01:12:51 ]
- >>376 >>377
> メモリを大量に積んだVistaにすれば速いよ〜(笑 > Vistaからはキャッシュや仮想メモリの仕掛けに手を入れてるらしい 因みにユーザマシンは比較的性能が良いよ。 全てWindows XP CPU3.0 1Gメモリ それでも初回起動が遅い。(っても45秒位なんだけど。) 2回目以降は2秒で起動してユーザが操作可能になるんだけどね。 参ったなぁー。MFCっきゃない?
- 379 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 01:19:55 ]
- そして>>359にループ
- 380 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 02:14:57 ]
- >>359
> だから普通に作れば遅いのは初回起動だけだからスタートアップに > こっそり入れとけって。 > > 適当なコマンドラインスイッチで起動すると何も表示されないようにしてさ。 今さらだけど、↑これをちょっくらやってみようとおもふ。
- 381 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 09:23:08 ]
- ユーザーに悪態ついたり アドバイスを謙虚にきけないやつは・・・底が知れてる
- 382 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 00:37:28 ]
- >>381
> ユーザーに悪態ついたり アドバイスを謙虚にきけないやつは・・・底が知れてる ぶっちゃけ、ユーザは馬鹿だろ。
- 383 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 11:05:35 ]
- >>382
プログラマは全員もれなく賢いんだ へぇ〜
- 384 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 22:23:18 ]
- >>383
> >>382 > プログラマは全員もれなく賢いんだ へぇ〜 お前を除く皆はね
- 385 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 03:46:19 ]
- やっぱり.netで起動の速いアプリを作ろうとしたらMFCしか無いね。
でもDataSet / DataTableとか便利な機能が使えないし、 .NETとは違って便利なコントロールも使えないから微妙だな。 起動時間だけを取るとMFCなんだけど 開発効率を考えると断然MFCと思うんだけどどーお? 因みにMFCでDataGridView や (Grape City)Spreadとかって使えるの?
- 386 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 08:14:50 ]
- いや、MFCはVBから使えないから…
なお某SpreadはActiveXだからサポートさえしていればどんな言語でも使えるはず。
- 387 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 09:22:07 ]
- VB6とVB.NETはどっちが早いの?
- 388 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 09:48:32 ]
- VB6が先に市場に出ててその後続がVB.NET
- 389 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 23:59:18 ]
- >>386
> いや、MFCはVBから使えないから… ???どいうう意味? ちょっと分かりません。 因みにMFC(C++)でDataSet/DataTableって使えますか? あと、どうやら#pragma manage/unmanage と入力をする事で 一応ネイティブコードの中で.NET標準のコードを記入する事も出来るみたい だけど結局ネイティブコードの中にマネージコードをいれた上でコンパイルを すると通常の.NETアプリ(VB.net \ C#)みたく起動が遅くなりますよね?
- 390 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 01:00:21 ]
- もちろん.NETプログラムになって起動速度はそれなりになる。
あと、VC++ 2005くらいからだと、MFCにも.NET関係のためのものが追加されている。
- 391 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 01:23:03 ]
- >>390
> もちろん.NETプログラムになって起動速度はそれなりになる。 > あと、VC++ 2005くらいからだと、MFCにも.NET関係のためのものが追加されている やっぱり古典的なC++で1から実装するしかないのか。 起動速度を速くする為には。 ユーザが短気だから.NETアプリをMFCにそっくりそのまま置き換えなくちゃ ならないかもしれない。 めんどくさい
- 392 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 02:08:17 ]
- なにかアプローチを間違っている希ガス
- 393 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 19:34:36 ]
- >>392
> なにかアプローチを間違っている希ガス .NETアプリに起動速度は求めるな!!って事!? 違ってたら方針を教えて頂戴。エロイ人
- 394 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 01:21:39 ]
- .NETのほうが起動も早いけど、みんなコンパイルの仕方を知らないだけ
- 395 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 08:02:47 ]
- あぁ、「俺、本気出せば凄いんだぜ」って奴?
- 396 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 09:30:00 ]
- Outlook 2007 が氏ぬ程モッサリなんだけど何で?
描画がドトネッツっぽいんだけど。
- 397 名前:デフォルトの名無しさん [2008/07/19(土) 09:41:49 ]
- 小規模ソフトウェア開発なんて誰でもできるけどな。
理系のたしなみ程度でできない奴は池沼。 小学校でいう九九みたいなもんだ。
- 398 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 14:21:08 ]
- 誤爆?
- 399 名前:デフォルトの名無しさん [2008/09/15(月) 13:32:13 ]
-
- 400 名前:デフォルトの名無しさん [2008/10/03(金) 05:02:58 ]
- VB6以外は逆コンパイルされてソース丸見えになるだろ
- 401 名前:デフォルトの名無しさん [2008/10/03(金) 09:59:49 ]
- 開発者に見捨てられたVB。いや、.netかも
www.itmedia.co.jp/enterprise/articles/0810/02/news055.html
- 402 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 16:35:45 ]
- Osloは.NETベース。.NET3.0でWPF,WCFとともに追加されたが
全然使われていないWFの発展形と予想される。 ステートやアクションを拡張するのに結局VBやC#との相互運用が必要になる予感。 VS10の情報が出始めたからこれからいろいろわかってくると思う。
- 403 名前:デフォルトの名無しさん [2008/10/03(金) 23:40:49 ]
- なんで? VB6でいいじゃん!
コントロール貼り付けてイベント半ドラに記述するだけ。 それだけでフツーのアプリがフツーに動く。 最高じゃん! これ以上、なにを望むの??
- 404 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 23:55:51 ]
- まともな例外処理と見やすいコードが書けるプログラマー
- 405 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 12:52:20 ]
- .NETは起動速度が遅いからユーザから受けが悪い。
確かに最近6.0の方が良いんじゃないかとリアルに思う。 なぜにMSはネイティブアプリが作成出来る様にVSをしなかったんだろう? ※ngen.exe を試しても外部のアセンブリを参照する様なアプリだと遅い
- 406 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 11:38:35 ]
- MS製有料ソフトの殆どがネイディブであることを考えると内部でも相当意見割れてると思われ
- 407 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 11:58:57 ]
- 割れてるわけないでしょw
棲み分けが必要ってMS自身が言ってるじゃん。 っていうかもう.NET出てからかなり経過してるんだから くだらない寝言言ってる間にいい加減その意義ぐらい理解したらどうだよ。
- 408 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 12:04:12 ]
- ひとつ以上の言語や環境を扱えない連中はどこにでもいるからね。
- 409 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 12:53:16 ]
- 日本語も扱えない>>408みたいな奴もいるしな。
- 410 名前:デフォルトの名無しさん [2008/10/12(日) 12:58:28 ]
- >>409
このゆとりめ
- 411 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 13:00:21 ]
- 「以」の使い方は日常語と学問的な用法で違うから文脈で読み分けないと
- 412 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 13:10:44 ]
- 学問的な用法wwwwwwwwww
- 413 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 19:39:51 ]
- つまりコンパイラ並の読解力しかないということですね?
- 414 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 20:38:40 ]
- 「それ以上近づくと撃つぞ。」
- 415 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 20:42:49 ]
- Wが5つ以上でNGワードにしているのだが、>>412は頭が悪いということかな?
- 416 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 21:14:43 ]
- おい、どうでもいいけど劇的に.NETアプリの起動を早くする方法って無いの?
ngen使っても遅いし。
- 417 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 21:19:37 ]
- CPUを速いのにしてとメモリを増やす。特にメモリは重要。
- 418 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 21:19:58 ]
- >>415
そんな正規表現っぽいNGワード使える専ブラあんの?
- 419 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 21:26:48 ]
- 俺もやってるが単純にこうしてるだけ。
wwww あとはいくつ増えようがヒットする。 wwwwwwwwwwwww
- 420 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 21:30:09 ]
- >>419は頭が悪いということかな?
- 421 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 22:30:34 ]
- >>417
それしか無いの?やっぱり? VB6で作った方が客受けが良い。
- 422 名前:デフォルトの名無しさん [2008/10/13(月) 20:37:27 ]
- >421
そうなの?
- 423 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 20:42:46 ]
- >>422
ぶっちゃけVB6で作った方が客受けが良い。 なぜなら.NETと比べて起動時間が全然早いから。 一度起動してからの速度に大差が無かったとしても 客から見たら起動時間が早い事の方が重要なのです。
- 424 名前:デフォルトの名無しさん [2008/10/14(火) 17:40:57 ]
- >>422
ありがとう
- 425 名前:デフォルトの名無しさん [2008/10/15(水) 06:39:35 ]
- 起動時間云々は問題じゃない。一番厄介なのは、ランタイムの扱いだろ。
VB6で使うランタイムと、VB.NETで使うランタイムだと、明らかに.NETの方が無駄が多くて環境を汚してしまう。 ソフトを動かすためのランタイムをインスコするためにエンドユーザの環境を汚すのはあまり好ましくないと思うんだがね
- 426 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 07:31:49 ]
- Windows Updateはユーザの環境を汚す、と
- 427 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 08:08:47 ]
- XPならVB6ランタイム要らないんだっけ?
- 428 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 08:15:19 ]
- いるー。
- 429 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 08:37:30 ]
- ブビ6もVBドトネトも中途半端なんだよ。
ドトネトランタイムは半端なく巨大だけどね。
- 430 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 18:02:08 ]
- 私の知り合いの会社は未だVB6で開発してますね…
新しいツール買う予算なんで最初から無いと豪語しておる。
- 431 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 01:43:03 ]
- パネェ奴教えてくれよ
- 432 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 12:17:21 ]
- VB6のソースが.netにまともに変換できないのがなー
どうすんだよVB6でつくったアプリの数々 誰が.netに対応させるんだよ めんどくせー
- 433 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 12:57:50 ]
- vistaでも使えるからそのままつかえばいいのでは?
て互換性気にしてるならC言語化Javaでつくっておけばいいのに
- 434 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 22:39:13 ]
- C言語化Java
を想像してちょっと萌えた
- 435 名前:デフォルトの名無しさん [2008/10/19(日) 12:52:55 ]
- C#だろ
- 436 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 12:54:51 ]
- C丼 が最高
でもでもでもでも やっぱり 英語がサイコウだよぉおおおおおおおおおおおおおおおおお
- 437 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 22:37:08 ]
- というか.NET、2003、2005どれも何かしら言語の強みってのが何一つ感じられない
MSの人柱になってる気がする
- 438 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 23:09:06 ]
- ライブラリはでかいんだが、実際に商用アプリつくるときに
使えるようなもんがすくねーぇえええ。
- 439 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 23:13:08 ]
- えぇ?言語的にはかなりレベルアップしてるじゃん
- 440 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 00:51:42 ]
- 商用アプリに使えるものって何ですか?
- 441 名前:デフォルトの名無しさん [2008/10/20(月) 19:02:41 ]
- ぶいびーどっとねっとやることになったから糞豚ども教えろ
いいか?返事は分かりましたぶびひーだ
- 442 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 19:08:05 ]
- 分かりましたぶびひー
- 443 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 15:34:09 ]
- 分かりましたvbp
- 444 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 18:15:00 ]
- >>430
最近はVisual Studioなんかタダですがな。SQL Serverも。 タダのやつで間に合う規模の仕事でしょ?
- 445 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 18:24:35 ]
- 商用開発はダメだろw まあ建前だろうが。
それにそういう会社は教育する時間も無いと言うだろうよ。 NETの壁が越えられないVBプログラマも少なくないし。
- 446 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 19:31:26 ]
- 普通に商用OK。
もっとも、セットアプ作れないとか他にも細かい制約がいろいろあるし 普通に買ったって大した値段じゃないからExpressで開発してるところなんて まずないとは思うが。 っていうかそんなことも知らないお方がなんでこんな板にいるんでしょ。
- 447 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 19:38:58 ]
- Express知らなくてバッシングされるってカワイソスw
- 448 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 00:32:49 ]
- あんなこと言うところは、例え買う金があっても難癖つけて導入しないだろうというのは俺の偏見だろうか。
- 449 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 22:01:44 ]
- すまんマジレスを求むけど、
VS2003→VS2005になってIDEとしてはかなり便利になったと思うんだけど、 VS2005→VS2008にバージョンアップして作業効率とかって上がったりしてる?
- 450 名前:デフォルトの名無しさん [2008/11/06(木) 00:09:59 ]
- VSは使ったことないからワカンネ
- 451 名前:VB初心者 [2008/11/07(金) 22:00:10 ]
-
お聞きしたいことが。。。。 VB6にDBGetという関数?ありますか
- 452 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 22:32:56 ]
- 組み込み関数では無かったと思う
www32.atwiki.jp/lmes2/pages/126.html ↑か?
- 453 名前:VB初心者 [2008/11/07(金) 23:07:25 ]
- 回答ありがとうございます。
参考にさせていただきます。
- 454 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 03:54:55 ]
- >>416
ない。 起動が遅い理由は、巨大な.Net Framework自体が.Netのアセンブリでできているから。
- 455 名前:デフォルトの名無しさん [2008/11/09(日) 20:23:39 ]
- .NETにあるアセンブリという用語の意味について分かりやすく説明してくれませんか?
どこも簡潔なようで分かりづらく感じます
- 456 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 20:29:11 ]
- exeとdllのこと
本当は違うけど、違いが問題になるケースに出会うことはまずない
- 457 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 14:30:42 ]
- >>416
一応、.NET Framework 3.5 SP1の紹介で CLR (共通言語ランタイム) の改善により、 アプリケーションの起動速度が大幅に改善されました。 って書いてあるな。
- 458 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 14:33:27 ]
- >>457
wpfの話だった気がする
- 459 名前:デフォルトの名無しさん mailto:sage [2008/11/19(水) 19:00:02 ]
- www.microsoft.com/NET/
トップページにcold startに係る時間が短くなったと書いてあるけど、 WPFという言葉は一言も出てこない。
- 460 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 22:41:13 ]
- どうでもイイけど、新しい言語の名称仕入れては
「それでやってください」っていう客にウンザリ
- 461 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 16:34:16 ]
- WPFは3.0からだもん
- 462 名前:デフォルトの名無しさん [2008/12/14(日) 10:55:46 ]
- VB6のアプリでVista用の大きいアイコンて裏技で対応出来るんでしょうか?
- 463 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 11:16:27 ]
- リソース改造ツール使って強引に継ぎ足すとか。
- 464 名前:デフォルトの名無しさん mailto:sage [2008/12/14(日) 14:59:33 ]
- >>457
5秒かかってたのが3秒に短縮されたところで、VB6アプリの0.1秒の起動には到底かなわない。
|

|