VB6 >>>>>>>> ..
[2ch|▼Menu]
48:デフォルトの名無しさん
06/11/10 00:25:36
プログラマじゃないんだが、電子製品のセットアップ(マイコンとの通信とか)でVB6使ってる
で、最近2005に変えて使ってみたが重たい・・
本業じゃなければ6でもいい気がしてきた
ところで6のコード部分でマウスのスクロール出来ないのはなんでだろ

49:デフォルトの名無しさん
06/11/10 00:43:16
古いマウスドライバにしか対応していないため

50:デフォルトの名無しさん
06/11/10 00:48:09
>>48
なるほど
6でスクロールする方法はないもんかね?

51:デフォルトの名無しさん
06/11/10 01:55:52
>>50
VB6で作るんだ!

52:デフォルトの名無しさん
06/11/10 09:03:41
古いマウスドライバを入れる

53:デフォルトの名無しさん
06/11/10 22:45:46
>50
ホイールだよね?二つくらい方法があったと思う

54:デフォルトの名無しさん
06/11/11 01:03:56
>>50
Wheel Redirector 使え
子供スクロールバーに指定すればホイールできるマウスならどんなのでもいける

55:48
06/11/11 01:35:29
>>51-54
フムフム、サンクス
探してみるよ

しかし、、、VB2005って何であんなに重いのかね・・・
メモリ1G乗せたDELL Latitude X300使ってるんだが、何か常に動きがモッサリなんだよね・・
OOPの必要性がイマイチ分かってない俺が使うのも何だが、折角買ったし使うか・・

56:デフォルトの名無しさん
06/11/12 00:20:06
VB2005はVB6よりかなり生産性が高いよ。
俺はもうVB2005の虜だよ。

57:デフォルトの名無しさん
06/11/14 03:01:44
>56
君、プログラムって知ってる?


58:デフォルトの名無しさん
06/11/14 08:35:44
今時クラスライブラリ派生程度で虜になるなんて10年遅れ。
Del/VCLの劣化コピーがドトネト。

59:デフォルトの名無しさん
06/11/19 10:38:28
VB2005っていいことはいいんだけど、データアクセスだけは
VB6のADOの方がよかったな。
#特にDBへの挿入と更新は直感的でコーディングしやすい。


60:デフォルトの名無しさん
06/11/19 16:57:20
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関連の問題あり)

ビクーリした!
プログラマが禿げやすいのも、わかる気がする。


61:デフォルトの名無しさん
06/11/21 09:47:33
> 58
激しく同意。


62:デフォルトの名無しさん
06/11/21 17:04:22
      /´・ヽ
      ノ^'ァ,ハ   よ〜く、考えよう〜♪
    `Zア' /    ソースは大事だよ〜♪
       ,! 〈     う〜う う〜う ううう〜♪
      /   ヽ、_      <アホばっか !
    l       `ヽ、   、<すぐ廃止になるライブラリは使わないようにね。
    ヽ       ヾツ
       \        /
         ヽ r ヽ ノ
         __||、 __||


63:デフォルトの名無しさん
06/11/22 05:22:53
      /´・ヽ
      ノ^'ァ,ハ   よ〜く、考えよう〜♪
    `Zア' /    速度は大事だよ〜♪
       ,! 〈     う〜う う〜う ううう〜♪
      /   ヽ、_      アホばっか !
    l       `ヽ、   すぐ廃止になるライブラリは使わないようにね。
    ヽ       ヾツ
       \        /
         ヽ r ヽ ノ
         __||、 __||


64:デフォルトの名無しさん
06/11/22 14:04:40
URLリンク(www.vector.co.jp)
作者の方へ

VisualBasicの学習者たちのためにソース公開してください
(公式サイトが消滅しているようなので、ここにカキコします)
((((;゚Д゚)


65:デフォルトの名無しさん
06/11/23 13:34:26
Microsoftは、未だにVB6を使い続けるユーザー達のために、
Formの既定インスタンス機能や、IDEの挙動をVB6に似せるなど、
移行支援の為の対策をVB2005にたくさん盛り込んだわけだ。
特に、Formの既定インスタンス機能は、改悪と言って過言ではないと
自他共に認めるであろう。
MSは、そこまでしてVB6ユーザーを「救おう」としている。

さて、ここでVB6ユーザーであるスレ主が、
VB2005を使ってみて、居ても立ってもいられずに立ててしまったこのスレッドを見てみよう。

スレリンク(tech板)
> [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ユーザー達を見放してはならない義務があるのだ。


66:デフォルトの名無しさん
06/11/24 19:58:08
>65
で?何が言いたいの?

67:デフォルトの名無しさん
06/11/26 12:05:22
VB6から2005に移行しようと思ったけど、実行速度が遅すぎるんだよなぁ。
30分〜1時間くらいかかる3次元構造シミュレーションプログラム書いてるんだけど。
配列を使うと劇的に遅くなってしまうのかな?VB6は「配列の範囲チェック削除」で高速化できるし。
そんなのCでやれって言われそうだけど、悲しいかな自分はVBしか使えない人間なので。

68:デフォルトの名無しさん
06/11/26 12:21:00
>>67
そんなのCでやれ

69:デフォルトの名無しさん
06/11/26 20:02:07
>>67
Delphi覚えたら?
あっという間に習得できて、
劇的に速くなるぞ!

70:デフォルトの名無しさん
06/11/26 21:09:19
>>69
7についてたRaveとかいうレポートツールって使ってる?
結局QuickReportとか言うのにしたんだけど。

まぁ、あの職場ではどの道俺以外ソース読める奴居ないんで使わなくなるだろうな。


71:デフォルトの名無しさん
06/11/27 04:55:42
>70
ここにRaveReportの使い方が載ってます。

URLリンク(www.migaro.co.jp)


72:デフォルトの名無しさん
06/11/27 09:20:15
>>67
>悲しいかな自分はVBしか使えない人間なので。
VB厨って基本こういうスタンスの人多いよね。

73:デフォルトの名無しさん
06/12/01 04:06:56
VBオワタ
6も.NETも仲良くオワタ
URLリンク(journal.mycom.co.jp)


74:デフォルトの名無しさん
06/12/01 10:51:52
Javaを使うくらいならフルアセンブラの方がまだマシだ

75:デフォルトの名無しさん
06/12/01 11:31:07
Delphiはポインタがわかりにくい。

76:デフォルトの名無しさん
06/12/01 13:50:30
.NETが良いと思っているプログラマってホントにいるの?

77:デフォルトの名無しさん
06/12/01 14:03:21
Eclipse+Java+Struts+Tomcatあたりよりは100倍マシだよ
ちなみに「Eclipse」を「エクリプス」って発音してる香具師は超ボケ、
正確には「イクリプス」です。

78:デフォルトの名無しさん
06/12/01 14:28:12
>>77
よし、お前はVB厨の「DB」の発音を片っ端から矯正して来るんだ。

79:デフォルトの名無しさん
06/12/01 15:29:54
>>77
"え"でも"い"でもない。Eclipseって発音するんだよ。
カタカナで書いてる辞典でボケ。

80:デフォルトの名無しさん
06/12/01 19:38:26
「DB」=「でーべー」

81:デフォルトの名無しさん
06/12/02 09:27:11
> Delphiはポインタがわかりにくい

Delphiでポインタって、使う機会あるの?
Object でよさそうだけど。

82:デフォルトの名無しさん
06/12/02 11:37:21
>>77
なんか韓国人がハンバーガーを「ヘンボゴ」って言うのを馬鹿にしてる(いうまでもなく
「ヘンボゴ」の方が原音に近いw)B層のネトウヨ君みたいで恥ずかしいねキミw

83:デフォルトの名無しさん
06/12/03 07:00:46
ふと、クルーゾー警部が「あんばがー」って叫ぶシーンを思い出したよ。


84:デフォルトの名無しさん
06/12/04 06:09:16
>>82
<ヽ`∀´>ホルホルホルホル

85:デフォルトの名無しさん
06/12/05 07:36:50
javaはあの糞APIがすげー嫌だ。
インターフェース同じなのにクラスによって動作しねぇとかいい加減にしろ。

86:デフォルトの名無しさん
06/12/05 17:52:37
「Visual Basic」 の意味は「意地悪 Basic」ですか?

87:デフォルトの名無しさん
06/12/05 18:15:41
EJBが「いけず」を意味するがごとし

88:デフォルトの名無しさん
06/12/05 20:27:00
VB6の実行ファイルでCtrl+Alt+Del押されてプロセスから強制終了されたとき、
どうやってそれを検知するも?

89:デフォルトの名無しさん
06/12/05 21:54:38
>>82
「言うまでもなく」という表現はただのひとりよがりですね

カタカナ議論は水掛け論と相場が決まっております。

90:デフォルトの名無しさん
06/12/05 22:00:08
>>88
検知用PGを作って、FindWindow (API)を使い監視するとか。

91:デフォルトの名無しさん
06/12/08 03:35:51
>>89
<ヽ`∀´>カタカナじゃなくて世界一優れたミンジョク文字ニダ

92:デフォルトの名無しさん
06/12/11 05:30:09
      /´・ヽ
      ノ^'ァ,ハ   よ〜く、考えよう〜♪
    `Zア' /    スキルは大事だよ〜♪
       ,! 〈     う〜う う〜う ううう〜♪
      /   ヽ、_      アホばっか !
    l       `ヽ、   すぐ廃止になるライブラリは使わないようにね。
    ヽ       ヾツ
       \        /
         ヽ r ヽ ノ
         __||、 __||


93:デフォルトの名無しさん
06/12/16 14:36:33
age

94:デフォルトの名無しさん
06/12/16 15:01:48
まあ最終的に「使われない」のは、むしろライブラリごときに固執せざるを得ない
学習能力、および適応能力に欠けている人間の方なんだけどな。

>>92みたいなの見ると典型的で笑っちゃうんだけど、
馬鹿な奴の発言っていうのは馬鹿な自分を語るに落ちてるんだよな、だいたいw
要するに俺は適応能力がありません、って。

フツーのエンジニアなら、なにも一つの技術が永遠に使えなくても
「今」使えればそれはそれで十分有用だと思うもんだが。

95:デフォルトの名無しさん
06/12/16 18:35:37
優等生の94は、素直に.NETを学んでください。
MSは、素直な人が大好きです。

96:リクエストにお応えして
06/12/17 11:14:20
      /´・ヽ
      ノ^'ァ,ハ   よ〜く、考えよう〜♪
    `Zア' /    スキルは大事だよ〜♪
       ,! 〈     う〜う う〜う ううう〜♪
      /   ヽ、_      アホばっか !
    l       `ヽ、   すぐ廃止になるライブラリは使わないようにね。
    ヽ       ヾツ
       \        /
         ヽ r ヽ ノ
         __||、 __||


97:デフォルトの名無しさん
06/12/17 11:52:21
ライブラリ以前に糞言語使い同士仲よくしろよ

98:デフォルトの名無しさん
06/12/17 12:44:10
vbのタイマと電圧制御をつなげるにはどうしたらいいですか?

99:デフォルトの名無しさん
06/12/17 12:56:54
&でつなぐ

100:リクエストにお応えして
06/12/17 18:07:23
”最新テクノロジー”と言う単語があったら、
  今までが不完全な代物だった
と言い換えてみよう。

”革新的”、”次世代”という単語は、
  下位互換性がなく、過去の資産を引き継げない
と言い換えてみよう。


ところで、次世代のフレームワークの名前は、「.NET−X」だと
思うのだが、どうだろうか。

101:デフォルトの名無しさん
06/12/17 18:36:49
うん、そういう言い換えを好むメンタリティを心理学者は「防衛機制」というんだよね。
わかりやすく言えば、イソップ物語の『すっぱいぶどう』だねw

102:デフォルトの名無しさん
06/12/17 19:10:12
.NET.NET

103:リクエストにお応えして
06/12/20 22:57:33
だいたい、.NETっていう名前が失敗してる。

.NETでググっても、URLの最後に.NETが
ついてるサイトは星の数ほどあり良質な情報が
得られない。

104:デフォルトの名無しさん
06/12/21 20:51:26
ただ、どんどん開発環境が重くなっていくのがちょっと難点といえば
言えなくない、感じはしてます

便利さ、安全度と、マシンスペックの強制的な要求が、最終的に
人類にとってプラスの功績があるなら問題はないのかもしれませんが
やや過剰にスペックを上げていかざるを得なくしているような疑念も
抱かせるかのような性急な環境の変化は、本当にプラスと言い切れる
のかどうか、その辺ももう少し考えてくれてもいいかとは・・・思いますが、、、

”廃棄品のPC”がどんどん増えていくのは業界にとってはプラスでも、
人類と地球にとって本当に良いことかどうかは、やはりやや疑問が残る
ところではあるかに感じてはいます。。。



105:デフォルトの名無しさん
06/12/21 22:07:50
エコノミストは無人島にでも行けよ。


106:デフォルトの名無しさん
06/12/22 09:36:12
人類や地球環境に良くないことは、いずれ淘汰
されるということだな。


107:デフォルトの名無しさん
06/12/22 16:49:48
>>103
GoogleなんかはURLを検索の対象から除外できるよ。
わざわざ使わないけど。

108:デフォルトの名無しさん
06/12/23 15:53:55
      /´・ヽ
      ノ^'ァ,ハ   よ〜く、考えよう〜♪
    `Zア' /    時間は大事だよ〜♪
       ,! 〈     う〜う う〜う ううう〜♪
      /   ヽ、_      アホばっか !
    l       `ヽ、   すぐ廃止になるライブラリは使わないようにね。
    ヽ       ヾツ
       \        /
         ヽ r ヽ ノ
         __||、 __||


109:デフォルトの名無しさん
06/12/23 17:35:01
これ面白いと思って貼り付けてるの?
おっさんくさいセンスだな。

110:デフォルトの名無しさん
06/12/23 19:12:37
まあたぶん本人「老人の繰言のようにコピペを繰り返す馬鹿」のふりをしてるつもり。

しかし他人から見れば、そんな「ふり」をしようなどという下劣な動機を持つ時点で
本物の馬鹿以外の何物にも見えないよね。

111:デフォルトの名無しさん
06/12/24 02:43:48
>98
パソコンにI/Oモジュールを追加すれば電圧の制御は可。
ただし最終出力が大きい場合は別途入力機能付きの電圧コントローラを追加。
contecのHPを調べるよろし。


112:デフォルトの名無しさん
06/12/24 03:53:20
>>111
Interface社のも結構いいかと

113:デフォルトの名無しさん
06/12/24 09:04:43
今日休みで暇なんでVBでもはじめよっかなって思うんですけど、
どれを買ったらいいのやら。
最新版はどれなのでしょうか。

114:デフォルトの名無しさん
06/12/24 09:36:47
VBという名前を持っているもので、最も新しいものは、VB 2005だが、これはVB .NETに属する。Express Editionは無料。
以前のVBで最も新しいのは、VB 6.0。既に販売されていない。ただしOffice 2003のVBAはVB 6.0相当の言語仕様。

まあVB以外にもいろいろあるから、VBに拘る必要はないと思うよ。
VBは先が見えないし、新たにVB .NETをやるくらいならC#やれという人も多いし。
俺としては暇ならCでもやっておけと言っておく。

115:デフォルトの名無しさん
06/12/24 11:03:33
>>114
大変親切なレスありがとうございます。
そのCとC#はどう違うのでしょう?

116:デフォルトの名無しさん
06/12/24 11:06:40
>>115
暇なんだからググレよ。

117:デフォルトの名無しさん
06/12/25 08:56:40
好奇心でどんどん掘り下げていくような人じゃないと、この業界進むのは厳しいと思うよ。

118:デフォルトの名無しさん
06/12/26 09:31:23
暇だからやるような人なんだぞ。
趣味でやるだけだろ

119:デフォルトの名無しさん
07/01/05 22:42:44
age

120:デフォルトの名無しさん
07/01/18 04:05:06
.NETは実装技術を見直した方がいいんじゃないのか。
あのもっさり具合はJavaとまったく一緒やないか

121:デフォルトの名無しさん
07/01/18 09:08:28
もっさり?
実行時に?
どんだけ古いマシン使ってるんだ?


122:デフォルトの名無しさん
07/01/18 12:06:42
やっぱり、ソースを他人に見られたくなければVB6.0がお手軽ですか?

123:デフォルトの名無しさん
07/01/18 12:21:52
VBはコントロールが少ないから以外にお手軽じゃない。
ボタンとエディットだけだし動的に増やせないし。
画面作成の歪みが冗長コードへと。

Delが良いんじゃね?

124:デフォルトの名無しさん
07/01/18 12:42:14
>>121
GDI++ベースだしGUIはやっぱちと遅いわな
起動時に遅いのは当然として

125:デフォルトの名無しさん
07/01/18 12:43:20
うわGDI++ってなんだ
俺ハズカシスw

126:デフォルトの名無しさん
07/01/18 15:33:01
>>123
> ボタンとエディットだけだし動的に増やせないし。
一辺シね

127:デフォルトの名無しさん
07/01/30 15:50:55
VB6は
URLリンク(dobon.net)
ができないのが痛い。


128:デフォルトの名無しさん
07/01/31 00:50:34
>>127
できるけどやる意味ないだろ
MDIで十分

Option Explicit
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
Private WithEvents cmd As CommandButton
Private Sub Form_Load()
    Set cmd = Me.Controls.Add("VB.CommandButton", "cmd")
    With cmd
        .Caption = "Click"
        .Move 0, 0, 1000, 1000
        .Visible = True
    End With
End Sub

Private Sub cmd_Click()
    Dim f As Form1
    Set f = Forms.Add("Form1")
    Call SetParent(f.hWnd, Me.hWnd)
    Call f.Show
End Sub



129:デフォルトの名無しさん
07/02/09 11:38:31
スレリンク(tech板)
どうですか?


130:デフォルトの名無しさん
07/02/18 21:41:52
> Delが良いんじゃね?

Delって何ですか?

131:デフォルトの名無しさん
07/02/20 00:12:28
早くVB6の正統後継版VB7でも出してくれないかな。
.NETはもういいよ。

132:デフォルトの名無しさん
07/02/25 20:44:46
.NETアプリはすぐわかる。
オ・ソ・イ

133:デフォルトの名無しさん
07/03/01 18:50:54
>>132
お前みたいなのとは仕事したくないな^^;

134:デフォルトの名無しさん
07/03/01 20:07:09
>>133


135:デフォルトの名無しさん
07/03/01 20:57:10
>>132
「十分に」性能が高いコンピュータを使えば問題ない

136:デフォルトの名無しさん
07/03/01 21:07:13
客先で納品時にリース期限や、大量のハードウェアのリプレースが難しいなどの縛りで「十分に」性能が高いコンピュータを
提供できない場合は

しゃあないわな。

137:デフォルトの名無しさん
07/03/02 10:42:16
今じゃvb6はネイティブアプリ作れる数少ないツールになってるんだよな
vcあれば必要ないけど

138:デフォルトの名無しさん
07/03/02 10:47:21
つ Delphi

139:デフォルトの名無しさん
07/03/02 12:14:44
DelohiはC#があれば完全に要らない子。

140:デフォルトの名無しさん
07/03/02 12:17:20
となる筈だったのが、C丼流行らず。

141:デフォルトの名無しさん
07/03/02 13:02:13
大丈夫。XNAのおかげでDelphiとは比べものにならないほど使われてる。

142:デフォルトの名無しさん
07/03/02 13:05:06
大丈夫。世の中ドトネトで動いてるわけじゃない。

143:デフォルトの名無しさん
07/03/02 20:01:06
XNA(笑)

144:デフォルトの名無しさん
07/03/03 02:30:27
そんなもん持ち出さなくてもDelphiが死滅してることは誰でも知ってる。

145:デフォルトの名無しさん
07/03/03 16:10:15
VB6がいつからネイティブコードを吐くようになったんだ

146:デフォルトの名無しさん
07/03/03 16:20:24
URLリンク(www.amazon.co.jp)
ネイティブコードコンパイラって書いてあるけど違うの?

147:デフォルトの名無しさん
07/03/03 16:24:52
>>145
人生乙

148:デフォルトの名無しさん
07/03/03 17:53:05
VB5から

149:デフォルトの名無しさん
07/03/04 20:25:03
.NETが遅いっていうのは間違ってて、.NET開発ツールのVS環境が
GUI開発でちゃたらともったらくったらしてて重い、というのは正しいかと。

できたアプリケーションはそれほど遅くないのでは??



150:デフォルトの名無しさん
07/03/04 20:26:38
.NET自体は遅くないが、Formsが糞重い

151:デフォルトの名無しさん
07/03/04 20:27:26
むしろJITでネイティブコードに落ちるので起動には多少時間かかっても
起動すれば後はVB6よりも早いのでは?それとVB6のネイティコードは
ときどきバグって飛ぶときありました。.NETではまだ経験すくないので
なんともいえませんが。

152:デフォルトの名無しさん
07/03/04 20:28:44
>>150
あーそうなんですか。

153:デフォルトの名無しさん
07/03/04 20:42:53
データベースはVB6のほうが速いよ
VBの主戦場だろ?とっとと直せよ

154:デフォルトの名無しさん
07/03/04 20:55:11
何をどう比較しても何もない馬鹿レスだな。>>153



155:デフォルトの名無しさん
07/03/04 22:57:31
あん?単純にクエリ投げるだけでなんで.NETのほうが遅いんだよ
ありえねーだろ?

156:デフォルトの名無しさん
07/03/04 23:01:17
an

157:デフォルトの名無しさん
07/03/05 09:44:34
URLリンク(anond.hatelabo.jp)
特集 私がJavaからC#に乗り換えたくない10の理由

158:デフォルトの名無しさん
07/03/05 14:28:56
MSには.NETよりActiveX(COM)に力を入れてホシス
COMも中間言語コンパイラが標準になったりしたらもう生きていけない
標準インターフェイス強化しておねがいもうわたしなんでもしちゃう

159:デフォルトの名無しさん
07/03/05 15:17:03
>>157
見に行ったが寝言しか書いてなかったな。

160:デフォルトの名無しさん
07/03/15 23:58:17
>>157
つまんねー


161:デフォルトの名無しさん
07/03/16 19:30:36
>>158
はげどう
にしてもVB6ってしぶといなぁ、捨てツールにはよく使ってるけど

162:デフォルトの名無しさん
07/03/21 09:51:53
その捨てツールが成長して逝かないのがVBの害悪。

163:デフォルトの名無しさん
07/03/25 13:22:04
いっそVB6はVistaでまったく動きません・・・のほうが仕事増えたのに

164:デフォルトの名無しさん
07/03/25 20:24:24
必死だな VB房

165:デフォルトの名無しさん
07/04/02 14:18:34
そこでActiveBasicですよ

166:デフォルトの名無しさん
07/04/07 00:11:15
        ▂◢◤▀▀▀▀▀▀◥◣▂
     ▃◢           ▀◥◣
 ▂▄▆██▅             ◥◣ ▂▁
  █████▍             ▐█▀
  █████              ▄██
  █████◤▀▀◥▅  ▂▃▃▃▃▂ ███
  ████▀▀◥■◤█ ▐◥◤▇■◤▂ ▐█◤▋   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ████▆    ▇▀ ▐ ▂    ▐ ▉▐   | 久々にユニラング
   ████▆▄▅█▅▂▅▂█▃   ▐◢◤▌   | βακαにはコピペできない
   █████▀ ▀▀▀▀ ▀█▆▄▆▎▐  < のが昔の俺なんだよな新参は
    ████ ▀■◤◥■▀   ▍▐▀    | 専ブラで簡単にコピペしてくるから困る
    ████▊ ◥▆▅▅▆◤    ▊ ▐      \________
    ▃◥████▎      ▊ █ ▐▂
▄▅█▉  ◥███▄    ▄█▅█■▀█▅▄
███▊   ◥███▅▄▅▆█◤▀▀   ███▆▄▂

167:デフォルトの名無しさん
07/04/07 01:13:24
つまりコピーできる方がβακαということでよろしいか?

168:デフォルトの名無しさん
07/04/07 22:55:38
>>167
コピー出来ない馬鹿w

169:デフォルトの名無しさん
07/04/11 12:24:55
C#だけど。。。
windows2000でスケルトンすると

やばいぐらいに遅い。

170:デフォルトの名無しさん
07/04/15 20:21:03
      /´・ヽ
      ノ^'ァ,ハ   よ〜く、考えよう〜♪
    `Zア' /    時間は大事だよ〜♪
       ,! 〈     う〜う う〜う ううう〜♪
      /   ヽ、_      アホばっか !
    l       `ヽ、   すぐ廃止になるライブラリは使わないようにね。
    ヽ       ヾツ
       \        /
         ヽ r ヽ ノ
         __||、 __||

171:デフォルトの名無しさん
07/04/15 20:42:24
コピペ君って馬鹿だな、まで読んだ。

172:デフォルトの名無しさん
07/04/24 11:46:34
VB6の開発を停止しても、販売とサポートは続ければよかったんだよ。
それでVB.NETは作らずに.NET対応言語はC#だけとする。
こうすればVB6ユーザーは最終的にC#を使うしかなくなる。

173:デフォルトの名無しさん
07/04/24 11:48:12
世の中がドトネトになびいてない現実。

174:デフォルトの名無しさん
07/04/24 12:33:31
>>172
>こうすればVB6ユーザーは最終的にC#を使うしかなくなる。
VB.NET にすら移行したがらない (理解できない?) 連中が C# なんてありえなくね?

175:デフォルトの名無しさん
07/04/24 12:37:07
発想がガキ過ぎるなw

別にMS自身にはVB6ユーザーの尻を叩いて.NETに移行させたい、
などという動機なんかないんだよ。
学校のセンセじゃあるまいしw

こういうガキは、そもそも「なぜ.NETか?」がわかってないんだな、根本的に。

176:デフォルトの名無しさん
07/04/24 12:54:58
>別にMS自身にはVB6ユーザーの尻を叩いて.NETに移行させたい、
>などという動機なんかないんだよ。

じゃあ、何で Visual $utadio .net が出て(売れなくて.net 消えたけど)、
Windows .NET Serverを出そうとして(マーケティングによりコケタ)たの?

177:デフォルトの名無しさん
07/04/24 12:55:48
>こういうガキは、そもそも「なぜ.NETか?」がわかってないんだな、根本的に。

ガキどころかM$が分かってなくて、
Win32APIの中の人がドトネトになるのが頓挫して、
Offi$eもネイティブですが、何か?

178:デフォルトの名無しさん
07/04/24 13:38:29
>>176
>Visual $utadio .net 
痛い
>>177
>M$が
痛いよ
>Offi$e
痛いってば

179:デフォルトの名無しさん
07/04/24 13:40:56
ブビチュウイヂメスギテごめん。

180:デフォルトの名無しさん
07/04/24 14:15:29
>>175
>などという動機なんかないんだよ。
開発環境のメジャーバージョン変更、あるいは
名称まで含めたシリーズ一新というのは常に
「継続的にガンガン買わせたい」
という動機が。

181:デフォルトの名無しさん
07/04/24 14:18:55
企業がユーザーに商品を買わせたいという動機を考えないのは、











幼稚園児くらいwwwwwwwwwwwwwwwwwww

182:デフォルトの名無しさん
07/05/16 09:35:12
もうVB6の仮想マシンを作ってOSにずっと入れればいいじゃないかと

183:デフォルトの名無しさん
07/05/17 00:56:12
オブジェクト指向プログラミングの事を
標準モジュールに共通関数を大量に作る事と
勘違いしているVB使いのなんと大量にいることか!!!


184:デフォルトの名無しさん
07/05/22 11:17:39
それを言うならクラスモジュール使ってることがオブジェクト指向と勘違いしてる連中の多いことか
そうゆう連中に限ってImplementsの使い方も知らないから始末悪い

185:デフォルトの名無しさん
07/05/22 11:56:06
UserControlでImplementsを使えない糞仕様だったな

186:デフォルトの名無しさん
07/05/22 12:39:43
実装継承ができないことのほうが遥かに糞仕様

187:デフォルトの名無しさん
07/05/22 12:43:23
なにあのMDIの糞仕様

188:デフォルトの名無しさん
07/05/22 13:08:43
APIでスレッド作ってもランタイム関数を呼ぶと吹き飛ぶってのが一番痛かったな
ランタイムがマルチスレッドサポートしてないってのがなによりも糞仕様

189:デフォルトの名無しさん
07/05/22 15:27:55
>>183
えっ、違うの?

190:デフォルトの名無しさん
07/05/22 18:37:50
>>188
あったあったwwww
結局つかえねーのな(;´Д`)
マジデ死んでほしいと思う瞬間だった
あの中でなにしろっちゅうねん


>>183
つられんなよ?
絶対に釣られんなよ???

191:デフォルトの名無しさん
07/05/23 10:46:55
まあマルチスレッドプログラムなんてVB厨には所詮無理
経験的にVB厨はコンカレンシーコントロールの基礎もわかってないから話も通じない

192:デフォルトの名無しさん
07/05/23 13:42:24
>コンカレンシーコントロール
( ´,_ゝ`)プッ

193:デフォルトの名無しさん
07/05/23 14:40:34
笑うところかどうかは知らないがCCP/MとかOS-9とかそういう時代の匂いがする

194:デフォルトの名無しさん
07/05/23 18:07:13
コンカレンシーコントロールってのはDB屋が使う言葉じゃね?

195:デフォルトの名無しさん
07/05/23 19:05:46
VB も DB もこの二文字がダサイ
C++ とかカッコヨスギ

196:デフォルトの名無しさん
07/05/23 19:29:56
言語なんてJavaでもC++でもC#でも何でもいい
オブジェクト指向でプラグラムがきちんと組める言語仕様をある程度満たしてれば何でもいい
だがVBには決定的にそれが足らん

197:デフォルトの名無しさん
07/05/23 19:53:49
C#とか至高だろwww

198:デフォルトの名無しさん
07/05/24 04:46:41
>>196
C#.NETでできることはVB.NETで全て可能なわけだが。

199:デフォルトの名無しさん
07/05/24 06:54:57
.NET上のCLRで動く言語はまあいいんじゃね。問題はVB6ってことで

200:デフォルトの名無しさん
07/05/24 08:25:21
>>198うそつけ


201:デフォルトの名無しさん
07/05/24 09:23:59
>>200
まぁ99%変わりがない ってところじゃんな
方言の違いレベルだと思ってたんだが
そりゃ匿名メソッドとかのC#用の構文があるが・・・

最終的に出来上がるものは変わりがないって事だろ

202:デフォルトの名無しさん
07/05/24 10:46:15
>>196
>ある程度満たしてれば
という曖昧な基準に達しない、「決定的」なものとは何?

203:デフォルトの名無しさん
07/05/24 11:08:26
実装の継承ができない欠落だけで十分に基準に達してないと思われ

204:デフォルトの名無しさん
07/05/24 11:32:51
あたし OOPL じゃないんだから「実装の継承」なんて求めないで!

205:デフォルトの名無しさん
07/05/24 19:49:33
プラグラム

206:デフォルトの名無しさん
07/05/24 21:49:20
OOPなんて手法であって言語じゃないだろ
勘違いも甚だしすぎなんですけど^^;;;

207:デフォルトの名無しさん
07/05/25 02:03:51
まあOOPは処理系とは関係ない手法のことだけど実際のところ言語がサポートしてないとその手法に則って書くには無理がある

208:デフォルトの名無しさん
07/05/25 06:52:54
そ、そうっすね^^;;;;

209:デフォルトの名無しさん
07/05/25 08:38:20
>OOPなんて手法であって言語じゃないだろ

OO手法
OO分析
OOP言語

 ↑
各種揃ってますが、何か?
これだからブビ注は...






210:デフォルトの名無しさん
07/05/25 10:01:29
オブジェクト指向方法論は手法だから言語ニュートラルといいたのだろ
んで、実装しようとするとOOPLと非OOPLでは写像の仕方が違うからそれに対応できているかどうかって話じゃね

211:デフォルトの名無しさん
07/05/25 10:03:50
>オブジェクト指向方法論は手法だから言語ニュートラルといいたのだろ
 ↑
電波。

”オブジェクト指向言語”という言葉は現に存在します。
それは、”オブジェクト指向方法論”が存在するかしないか(存在しますが)に依存しません。

>んで、

電波は話続けなくて良い。

212:デフォルトの名無しさん
07/05/25 10:34:32
単に設計手法の話と実装する処理系をわけて話そうぜって言ってるわけで、
OOPLや非OOPLが存在するとかしないとかの話じゃないと思うけど

213:デフォルトの名無しさん
07/05/25 10:40:31
OOPLはオブジェクト指向言語という意味だぞ。意味わかっててレスしてるか?
OOPLと非OOPLと書いてるのだから処理系として両方ともに存在しているのは当たり前で前提なのだが…

214:デフォルトの名無しさん
07/05/25 11:13:49
>>212 単に設計手法の話と実装する処理系をわけて話そうぜって言ってるわけで、
>>213 OOPLと非OOPLと書いてるのだから処理系として両方ともに存在しているのは当たり前で前提なのだが…

 ↑
ミスリード基地害。さらに自分の煎った事は絶対間違いを認めない。


>>206 OOPなんて手法であって言語じゃないだろ

 ↑
ここにOOPのPがプログラミングと分かってないヴぁかが煎るから、209で正しただけ。

215:デフォルトの名無しさん
07/05/25 11:23:49
ブビ厨の議論はラベルが高いで常。

216:デフォルトの名無しさん
07/05/25 11:28:54
>>214
OOPが手法に過ぎない事ととOOPLが存在する事に矛盾はない
何を正したんだ?

217:デフォルトの名無しさん
07/05/25 11:41:42
OOPのPがプログラミングだから手法じゃないと言いたいのか?何を言いたいのか意味わかんね

218:デフォルトの名無しさん
07/05/25 12:05:10
214が論理的に説明してくれるのを待とうじゃないか

219:214
07/05/25 12:20:44
ごめんなさい、読み間違ってますた。消えます。

220:デフォルトの名無しさん
07/05/25 23:48:28
別にお前が消えても何も良くない
変わりに赤っ恥で顔が引きつったまま熱心に頭を下げてくれるだけでいい
脂汗をかいていただければ尚爽快だ

221:デフォルトの名無しさん
07/05/26 12:52:53
とりあえず、>>220 が人間的に軽蔑すべき存在であることは良く解った

222:デフォルトの名無しさん
07/05/28 15:39:25
電波とか煽るだけ煽って意味不明なスレした挙句に消えますはないだろw


223:デフォルトの名無しさん
07/06/30 16:20:09
>>131
それ欲しい!

224:デフォルトの名無しさん
07/06/30 18:48:52
俺も欲しい!

225:デフォルトの名無しさん
07/07/01 18:55:43
C++0x対応版のVisual C++1xを待つぜ!!

226:デフォルトの名無しさん
07/07/01 19:09:14
もう昔のVBには戻りたくないなぁ

227:デフォルトの名無しさん
07/07/03 19:28:23
>>50
遅レスだけど
URLリンク(support.microsoft.com)

228:デフォルトの名無しさん
07/07/03 23:46:30


C++ と C# ってなにが違うのですか?

+を2つ描くとき、真横に描かず、ちこっと、斜めに描くと#になるんで、同じもんかな?と思ったんですけど...

229:デフォルトの名無しさん
07/07/04 00:36:53
C++ と C丼と C# は同じ。

230:デフォルトの名無しさん
07/07/04 00:57:30
C++とJavaは同じプログラミング言語
BASICはその亜種なだけ
昔はアセンブリっていう超難しい(プログラマ=神)な言語が主流だった
けどC++とJava(実は同じものだから)に取って代わられて今じゃ使われない
人間って残酷だね

231:デフォルトの名無しさん
07/07/04 12:46:28
テスト

232:デフォルトの名無しさん
07/07/04 14:08:19
>>231
テストは失敗しました


233:デフォルトの名無しさん
07/07/05 06:56:31
>>230
なにいってんだか?
いつからBASICはCやJavaの亜種になった?
BASICのほうがずっと歴史が古いし系列が違う。Fortranの亜種。
構文見りゃわかるだろ。
アセンブリ言語は別に難しくない。
単純なので大変なだけだ。
使ったこと無いだろ。

234:デフォルトの名無しさん
07/07/05 09:18:58
アプリケーション開発者はWindowsで減少、Linuxで増加?
URLリンク(slashdot.jp)

235:デフォルトの名無しさん
07/07/05 12:27:51
アプリケーション開発者って商用なのかな

236:デフォルトの名無しさん
07/07/07 15:34:11
VB6で粘ってたけど、2005いじってみた
何これ超ナウい・・・
オラなんかワクワクしてきたぞ

237:デフォルトの名無しさん
07/07/07 19:14:38
vb6を使っている自分としてはビットシフト命令があるNETが単純に羨ましいな

238:デフォルトの名無しさん
07/07/07 21:38:03
ビットシフトなんて迂闊な言葉使ってるから一応突っ込むけど、
あれは算術シフトだから気をつけてね。

239:デフォルトの名無しさん
07/07/07 23:20:56
>>237
むりだろ・・・確か本当のやつはCじゃないと・・・・


240:237
07/07/08 00:12:22
無理なのか・・。使った事無いから伝聞でしか知らない
速度欲しいものをBで作るなって事か?

241:デフォルトの名無しさん
07/07/08 00:49:02
1クロックでも速く、1バイトでも節約したい、ってんならCで

242:デフォルトの名無しさん
07/07/11 20:14:50
てゆーか
VB.NETは参照が実体のコピーと言う時点で速度が求められる分野では論外
渡すときと戻すときで二回コピーするから
渡すときのコピーだけですむ値渡しより遅くなるというミラクルな仕様

243:デフォルトの名無しさん
07/07/11 20:18:49
VB6もVB.NETも、DLLが必要なんだよね。
DLL地獄に落ちそうで恐ろしくないですか?

DLL地獄から這い上がる方法を知って、スキルが
上がったなどと、ヘンな勘違いをしないように注意
してね。

244:デフォルトの名無しさん
07/07/11 20:27:08
参照が実体のコピーと言う時点で
参照が実体のコピーと言う時点で
参照が実体のコピーと言う時点で
参照が実体のコピーと言う時点で
参照が実体のコピーと言う時点で



245:デフォルトの名無しさん
07/07/11 20:28:25
>>243
ところがVB.NETには同名で異なるバージョンのDLLを並存させる仕組みがあって、
アセンブリごとにで各々自分と同じバージョンのDLLを使うような仕様なのさ。
もちろんバージョン管理をろくにやらなければ同じことだが。

246:デフォルトの名無しさん
07/07/11 20:38:13
>>243
なんという意識不足

247:デフォルトの名無しさん
07/07/11 20:54:59
サイドバイサイド実行は.NETの大きなウリの一つなのにな

まぁそれだけでバラ色の人生が自動的にもたらされるというものでもないが

248:デフォルトの名無しさん
07/07/11 21:36:33
参照渡しのほうが遅いってどうなのよVB

249:デフォルトの名無しさん
07/07/11 22:35:40
このスレのVBはミラクルな仕様ですね

250:デフォルトの名無しさん
07/07/11 22:47:11
なんか参照渡しと実体参照を取り違えているヤツがいる

251:デフォルトの名無しさん
07/07/11 23:00:12
VBはデフォルトで参照渡し

252:デフォルトの名無しさん
07/07/11 23:29:54
>>251
vb6は参照渡し

253:デフォルトの名無しさん
07/07/12 00:06:55
知りもしないアホウが沸いて
知ってるやつのレス見て  /(^o^)\ になってる姿が見える

254:デフォルトの名無しさん
07/07/12 00:55:50
>>242


255:デフォルトの名無しさん
07/07/13 14:46:07
値を変えて返すものはByRefつける
値を変えて欲しくないものはByVal使うより、むしろ別の変数用意して使ってる
それ以外は明示しない。
変かな?

256:デフォルトの名無しさん
07/07/13 15:33:09
>>255
俺はそうじゃないなぁ・・・・
普通に値型で値を変更して返したいものだけByRef

データテーブルとかのオブジェクトの中身をいじるときでも普通にByVal
で、サマリコメントに変更する趣旨を記述して、関数名とかもSet〜〜にしてる

257:デフォルトの名無しさん
07/07/14 12:00:42
余程のことが無い限りByRefで宣言しないよーにしているんだが
というかせめて in/out/ret くらいの修飾はつけれるようにして欲しかった

258:デフォルトの名無しさん
07/07/14 14:28:24
文字列とかオブジェクトを渡すときは、参照の方が早いよね

259:デフォルトの名無しさん
07/07/15 00:21:19
>>242の付近からミラクルな香りがするヨ

260:デフォルトの名無しさん
07/07/15 16:50:40
>>258
コピーか参照かという話ならそうだろうけど、
オブジェクトは参照型だからByValで参照渡し、ByRefで参照の参照渡しになるから差はない。
VB.NETの文字列は変更不可のクラスだから差はない。
VB6のは型だから参照渡しの方が速い。
ただ、VB6がそうなってるかどうかはわからないが
値渡しでも実際のコピーは変更を加えるまで遅延させている可能性はある。

261:デフォルトの名無しさん
07/07/15 16:56:48
>>260
> VB.NETの文字列は変更不可のクラスだから差はない。
> VB6のは型だから参照渡しの方が速い。

意味分からん。実体はただのBSTRじゃないの?
char*を要求するAPIに文字列渡す時はByValだよな。


262:デフォルトの名無しさん
07/07/15 17:36:18
>>261
BSTRはオブジェクトでないだろ。
それにただのメモリ上の格納イメージだからString型はそれだけでは成り立たない。
VB6のランタイムが特別なメモリ管理を行っている。
型といったのはそういう意味だ。
あとDLLの呼び出しのときのByVal/ByRefとVB内の関数の呼び出しのときのそれを混同しないように。

263:デフォルトの名無しさん
07/07/15 18:20:36
VB6までのStringのByVal渡しは、深いコピーになる。
自信がなくてExcel 2003 VBA6で試してみたが確かにそうだ。
Private Declare Sub MoveMemory Lib "kernel32" Alias "RtlMoveMemory" (ByVal Destination As Long, ByVal Source As Long, ByVal Length As Long)

Sub f(ByVal s As String)
    s = "bar"
'    Call MoveMemory(StrPtr(s), StrPtr("bar"), 6)
End Sub

Sub Test()
    Dim s As String
    s = "foo"
    f s
    MsgBox s
End Sub
262が指摘しているとおり、Declareで呼び出すときはまた別なので注意。

264:デフォルトの名無しさん
07/07/15 18:53:33
>>263
それだけだと「深いコピー」かどうかは確認できんのでは?
だって、Cで↓のようにやるのと同じでしょ

void f(char *s) {
    s = "bar";
}
main()
{
    char *s = "foo";
    f(s);
    printf("%s\n", s);
}

265:デフォルトの名無しさん
07/07/15 20:38:54
>>264
だからMoveMemory版も用意したというのに。
当然、MoveMemoryを試したときには、代入をコメントアウトしたよ。

266:デフォルトの名無しさん
07/07/15 21:06:57
>>265
ああそういうことか、把握した。

267:デフォルトの名無しさん
07/07/17 18:00:33
タイプライブラリ使って外部関数宣言して呼び出すとUnicodeのまま生の文字列のポインタが渡されるな

268:デフォルトの名無しさん
07/08/30 16:03:37
XP上で動く簡単なアプリを趣味でつくりたいのですが、
これから学ぶとして、どちらを学んだほうがいいですか?

269:デフォルトの名無しさん
07/08/30 16:11:16
VB  ←  将来コンパイラが手に入らない
VB.NET←趣味でドトネト使うとは時間の無駄が多杉


結論→VB終焉

270:デフォルトの名無しさん
07/08/30 16:12:37
>いまだにVisual Stadio6.0で開発しているヤシ
スレリンク(prog板:102-番)

VS2005 SP1のインストーラーひどすぎだろ。
インストールに数時間かかったかと思えば、
容量不足で終了し、あげくの果てにインストール済みのVS2005を破壊しやがる。

271:デフォルトの名無しさん
07/08/30 16:19:04
ブビ厨は終了しますた。

272:デフォルトの名無しさん
07/08/30 16:23:23
Σ (゚Д゚;)ハッ この流れもしやDelphiオンリー?!


273:デフォルトの名無しさん
07/09/06 16:21:49
VB.NETはちょっとだけ美しいと感じた。
ただその美しさが業務アプリを作る者の醜さで台無しになるんだ。

274:デフォルトの名無しさん
07/09/30 23:17:16
>値渡しでも実際のコピーは変更を加えるまで遅延させている可能性はある。
2GBくらいの文字列をByVal String で渡してみてメモリの使用量を
見れば判明するのでは?
って俺も試してないけど。

275:デフォルトの名無しさん
07/10/06 13:23:41
ドトネトはバージョンも仕様も変わりすぎ。
そのたびに開発環境買い換えたり、プログラムが動かなくなったり。
何のためのドトネトなのか、当初の目的が根幹から崩れてるんじゃないのか?

276:デフォルトの名無しさん
07/10/06 13:32:17
なるほど、ドトネトの「当初の目的」とは
進歩も変化も拒絶することだったのか知らなかったよw

277:デフォルトの名無しさん
07/10/06 15:50:06
一応下位互換性あるんでねーの?

278:デフォルトの名無しさん
07/10/08 12:16:14
分かってないようだが,新言語ってのは本質的にベンダが儲けるためにあるのだよ。
楽出来るというのは馬鹿相手の宣伝文句。

279:デフォルトの名無しさん
07/10/08 12:22:17
販売者はそういう思惑かもしれんが
ニーズも無いのにポコポコ生まれるわけがない
基本的に使う側の俺らにとっちゃ「使いやすくて移行しやすいか使いにくくて血反吐がでるか」のどちらかだ

280:デフォルトの名無しさん
07/10/08 12:45:31
だから多言語から移行しやすく,それでいて多言語へ移行しにくいものが,
ベンダの囲い込み戦略の観点から好ましい言語ということになる。

281:デフォルトの名無しさん
07/10/08 14:15:43
ロックインというやつだな
ユーザ側の自己防衛策としては、目に付きやすい参入障壁だけでなく、
そこから出る場合の障害についても考えておいたほうが良いということだ

282:デフォルトの名無しさん
07/10/08 14:41:18
そういうのは自己防衛は自己防衛でも「心の防衛」でしょ
要するにボキュが無能なんじゃないやい、MSが悪いんだい、ってw
そうやって自分を「防衛」するわけだw

っていうか、いい歳こいた大人ならあんまり経済感覚が欠如してるのは恥ずかしいぞ。
今日日マイクロソフトが開発ツールごときで利益あげようとか思ってるわけないだろw
全売り上げの何パーだよw
恐らく0.1%以下だぞ。

283:デフォルトの名無しさん
07/10/08 14:50:23
>>280
正にMSはその内と外の壁をぶち壊してくれたな

284:デフォルトの名無しさん
07/10/08 15:35:29
>>282
開発ツールだけで儲けると誰が言ったよ?

285:デフォルトの名無しさん
07/10/08 15:39:56
>>282
本当に開発ツールで利益をあげようと思っていないのなら、
開発環境やデベロッパ向けの情報の一切合財をタダで提供すればよいわけだが。
そのプラットフォームで開発をしようとするデベロッパーは
プラットフォームにとって有益であるはずだしな。

利益を上げる以外の目的で金を取る理由はなんだい?

286:デフォルトの名無しさん
07/10/08 18:21:31
>>285
頭悪いのかね。
そんなことしたら株主に訴えられるだろw
利益を見込んでいないからと言って売れるものをわざわざタダで配る馬鹿がどこにいるんだよ。
小学生でもわかる理屈だろうに。

というか話の文脈読めよ。
MSが開発ツールをバージョンアップするのは利益を狙ってのこと、
なんて寝ぼけたことを要ってる奴がいたからそれを嘲笑してるまでのこと。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5323日前に更新/157 KB
担当:undef