[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 01/30 18:09 / Filesize : 209 KB / Number-of Response : 963
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

VBって簡単すぎね?



1 名前:仕様書無しさん [2006/03/24(金) 21:25:11 ]
簡単すぎてアソコがジュンッってなった

589 名前:仕様書無しさん mailto:sage [2007/05/29(火) 23:09:39 ]
>>587-588
Variant型なんて、初心者の中学生でもなければ使わないよ。

590 名前:仕様書無しさん mailto:sage [2007/05/29(火) 23:15:32 ]
>>589
言い逃れ乙www
小学生にプログラムでも習ってきたら?w

591 名前:仕様書無しさん mailto:sage [2007/05/29(火) 23:32:57 ]
私のために喧嘩はやめてっ

592 名前:仕様書無しさん mailto:sage [2007/05/29(火) 23:54:22 ]
俺、今はVB2005主流になってきたんだが、
たまにVBAを書かなきゃならんときがあって、
そん時に6の規格を忘れたりすることあるから、
結構苦労する


593 名前:仕様書無しさん mailto:sage [2007/05/30(水) 01:29:04 ]
そういやVB.NETはVariant無くなったんだっけ。
暗黙の型変換を許可する事で同様の効果はあるらしいが。

594 名前:仕様書無しさん mailto:sage [2007/05/30(水) 02:25:07 ]
>>593
VB.NETで正式にObject型になったね。

---------------
Dim a = "1"
a = a + 1 & "ゲット!"
MsgBox(a)
---------------

で"2ゲット!"のメッセージボックスも余裕で出せる。
そこら辺はVBは強いよね昔から。

595 名前:仕様書無しさん mailto:sage [2007/05/30(水) 08:14:20 ]
Option Explicitは常識だろ・・・。

596 名前:仕様書無しさん [2007/05/30(水) 08:30:24 ]
「型変換を無視できる」というフレーズは、当然「異なる型を持つ変数間で、
型変換を行うことなく相互の代入が可能」という意味になるだろ?
Variantの内部変数型の暗黙変換を利用するのを「型変換を無視できる」
というのは適切ではないな。
VariantからVariantへの代入は、同じ型同士の代入だから変換が不要なだけ。
他の型の変数との間では型変換関数(CVar, CStr, CLng等)を使う必要がある。

597 名前:仕様書無しさん mailto:sage [2007/05/30(水) 12:06:14 ]
>>596
別に代入以外もできるんですが・・・
>>594の例読めた?
昨日のクズw 小学生に習ってきたか?



598 名前:仕様書無しさん mailto:sage [2007/05/30(水) 12:13:02 ]
>>596
Dim a = "1"        ←型宣言をしてないでいきなりstringの"1"を入れてる。
a = a + 1 & "ゲット!" ←stringの"1"にintの'1'を足しこんで、更にstringの"ゲット!"を加えてる。
MsgBox(a)        ←string型で出力

1000回読めw

599 名前:仕様書無しさん mailto:sage [2007/05/30(水) 13:02:26 ]
Variantはパフォーマンスとメモリの使用効率に難あり。玄人にはお薦めしない。

600 名前:仕様書無しさん mailto:sage [2007/05/30(水) 13:22:07 ]
こういうことをすればソースが1/3になるわけか?
バグが3倍になるような気がするのは気のせいでしょうか?


601 名前:仕様書無しさん mailto:sage [2007/05/30(水) 14:45:21 ]
何の気なしに書けてしまうのは怖い。
警告すら出してくれないだろうし。
全ての取りうる値をテストするのは不可能に近い。

やはりある程度大きなプログラムの場合option strict, option explicitなどは全てONにしておいた方が無難。
これらがデフォルトでONになっていない所がやはり初心者向けなのだろうか。

602 名前:仕様書無しさん mailto:sage [2007/05/30(水) 14:47:12 ]
>>596
>当然「異なる型を持つ変数間で、
>型変換を行うことなく相互の代入が可能」という意味になるだろ?
なんで「当然」なのか解らん。
型変換を明示しなくてよい、という意味にしか取れなかったが。

尤も、>>582 はその事と「型がない」とを混同してそうなお母ん…

603 名前:仕様書無しさん mailto:sage [2007/05/30(水) 15:14:39 ]
>>601 VB.NETでは、ExplicitはデフォルトでOnですが。

604 名前:仕様書無しさん [2007/05/30(水) 18:01:36 ]
>>598
あ、なんだ、やっぱり全然わかってなかったんだ。w

> Dim a = "1"  ←型宣言をしてないでいきなりstringの"1"を入れてる。

Variant型の宣言を省略し、内部型StringのVariant型に"1"を入れてる。

> a = a + 1 & "ゲット!" ←stringの"1"にintの'1'を足しこんで、更にstringの"ゲッ
ト!"を加えてる。

内部型StringのVariant型に、内部型Integerの1を加え(暗黙に内部型Stringから
Integerへの変換をしたうえで)、再度内部型Stringの文字列を加えてる(暗黙に内部型
IntegerからStringへの変換をしたうえで)。

> MsgBox(a)        ←string型で出力

内部型StringのVariant型を出力

605 名前:仕様書無しさん mailto:sage [2007/05/30(水) 18:11:19 ]
よく読んで勉強してくれ。

[MSDNより]
---
バリアント型 (Variant)
数値および文字列の基本的なデータ型以外に、日付、ユーザー定義型、Empty 値、
Null 値などの特別な値を持つことができる特別なデータ型。バリアント型 (Variant)
は数値を格納する場合、16 バイトの格納領域を持ち、10 進型 (Decimal) の範囲まで
のデータを格納することができます。文字列を格納する場合は、22 バイトに文字列の
長さを足した格納領域を持ち、任意のテキストを格納できます。バリアント型
(Variant) の変数に格納されている値がどのように扱われるかは、VarType 関数で
調べることができます。データ型を明示的に宣言しない変数は、バリアント型
(Variant) になります。
---
Dim ステートメント
データ型やオブジェクトの種類の指定がなく、さらにモジュール内で Deftype
ステートメントが記述されていない場合、変数は既定のバリアント型 (Variant)
になります。
---
VarType関数
変数の内部処理形式を表す整数型 (Integer) の値を返します。
構文
VarType(varname)
引数 varname は必ず指定します。引数 varname には、ユーザー定義型の変数を
除く、任意のバリアント型 (Variant) の変数を指定します。


606 名前:仕様書無しさん mailto:sage [2007/05/30(水) 18:11:27 ]
>>604 暗黙的に・・・って、自分から間違い認めちゃったw

607 名前:仕様書無しさん [2007/05/30(水) 18:17:52 ]
>>606
これだけ丁寧に説明してやってもまだわからないんだ?

↓最初から書いてるんだが。
> Variantの内部変数型の暗黙変換を利用するのを「型変換を無視できる」
> というのは適切ではないな。

内部型StringのVariant型から暗黙に内部型IntegerのVariant型に変換される
のは、同じVariant型の内部型の変換であって「型変換を無視できる」のでは
ないよ。
Variant型自体がそういう「型」として定義されているのだから、内部型の暗黙
変換は同一の型の内部処理であって「型変換」ではない。
String型として定義された変数に代入したり、加える場合はCStrが必要に
なるので型変換は「無視」できない。



608 名前:仕様書無しさん mailto:sage [2007/05/30(水) 18:30:19 ]
>>607
String <=> Variant
Integer <=> Variant
Date <=> Variant
同一型じゃないけど相互に暗黙変換されますが。
あと、リテラルがVariantなわけねぇだろ。

以下も問題無く実行できる。今更条件出してくんなよ。
 Dim s As String
 Dim i As Integer
 s = "100"
 i = s
 :

さて、どんな言い訳してくるかなwktk

609 名前:602 mailto:sage [2007/05/30(水) 18:58:06 ]
>>607
あー、やっぱり「型変換を無視できる」なんていう謎の表現については
何の違和感も持ってなかったのか…

610 名前:仕様書無しさん mailto:sage [2007/05/30(水) 19:42:49 ]
こんだけのネタでよく盛り上がれるな。

611 名前:仕様書無しさん [2007/05/30(水) 21:52:26 ]
型宣言がはしょれるからってはしょる気持ちがわからん。
いまだにVB6使いだが明示的に書くし基本的にバリアント使わない。
それが職業PGならそれが普通だと思ってた
動くからいいとかは学生さんじゃないの?

612 名前:仕様書無しさん mailto:sage [2007/05/30(水) 21:59:18 ]
暗黙変換がされるかどうかで、別に誰もはしょれとは言ってないと思うが。

613 名前:仕様書無しさん mailto:sage [2007/05/30(水) 23:08:37 ]
別にはしょりたい奴がはしょれば良い。
仕事で使えないは同意。

でも元ネタがフリーソフトの話で、
知ったか池沼がVariantの存在を知らずプギャーされて
言い訳タラタラでファビョったのが発端だろ?

VBは簡単に解り易くも書ける。ソース長もハショって短くもできる。
堅固性を重んじるならそういう書き方もできる。
それだけの話だろ?

614 名前:仕様書無しさん mailto:sage [2007/05/30(水) 23:16:06 ]
>>612
えぇ〜?
> 暗黙変換がされるかどうか
が「型変換は無視できる」だというつもり?


日本語がおかしいだけ、ってオチか?

615 名前:613 mailto:sage [2007/05/30(水) 23:26:12 ]
>>614
お前、負け犬の知ったかのくせに
言葉遊びで言い逃れやってるんじゃねぇよ?

恥の上塗り。

616 名前:仕様書無しさん mailto:sage [2007/05/30(水) 23:38:58 ]
面倒なんでロクに読まずに一言。

誰が正しくて誰が間違ってるか知らないが、
仮に正しいこと言ってるとしても、客観的にいってもうとっくに使命を終了してる言語に
固執しているかのような表現はそれはそれでちょっと恥ずかしいものがないか?

617 名前:仕様書無しさん mailto:sage [2007/05/30(水) 23:44:05 ]
いんだよ、ひまつぶしだから。馬鹿をからかってるだけ。
さて、飽きたし寝るか。



618 名前:仕様書無しさん mailto:sage [2007/05/30(水) 23:46:58 ]
>>596 みたいな嘘書く馬鹿は俺の正義感がほっとかないのだ。

619 名前:仕様書無しさん [2007/05/31(木) 08:24:14 ]
VB6はPCが劇的に普及した頃に開発の容易さからもてはやされた言語だから
業務システムにはよく使われてるし
アプリが機能アップを続けているからいまだ現役ってとこは多いとおもうよ

初心者が今から覚えるには古い言語だと思うけど
小規模システムならメンテ性もいいし悪くないよ
(担当が消えても高スキルな後任用意しなくても保守可能)

620 名前:仕様書無しさん mailto:sage [2007/05/31(木) 10:17:40 ]
ブビ厨きんもーっ

621 名前:仕様書無しさん [2007/05/31(木) 15:53:08 ]
VBはバージョンが違う都度、ある程度の規模のコードは書き直し。
これは当時は新鮮な驚きだった。
他の言語やツールは、コンパイルしなおすだけで動くのが当然だったからね。
でも、ソレってオイシイんだよね。

おかげで最近は何でもその手でくるもんだから、食傷。

622 名前:仕様書無しさん mailto:sage [2007/06/04(月) 03:54:40 ]
古いVBはプログラムのプの字も知らん奴が
いきなりAP作れてしまう辺りが問題(ホビーユースは別
仕事上でPG人員が不足気味だった90年代に
とりあえず作れ〜で大量に生産された糞システム
のなんと多いことか!
2000年問題を生み出した
かつてのコボラーシステム並みに問題を抱えた
(糞)業務用パッケージの後始末をさせられて
るのがアンチVBの方々だと言う現実をVB推進してる
連中は、もっと知るべきだ!!
糞みたいな共通モジュールに意味不明な共通関数
ばかり大量にこしらえやがってメンテさせられる
こっちの身にもなりやがれ!
ってのが正直な僕の気持ちです。


623 名前:仕様書無しさん mailto:sage [2007/06/04(月) 04:21:50 ]
>>622
まず、、いや、文句じゃないんだ。
VBという言語が9種類あることには同意だし、
バージョン違えば作り直しの互換性なしなしも同意だし、
QuickTimeとかの付属のサービスパックとかIEのサービスパックとかで
VBランタイムが書き換わって昔のプログラムが動かなくなる弊害も知ってる。
未だにこの前出た.NetFrameWork3.0パッチ問題で、VB2003以前のプログラムが動かなくなる不具合も既出だ。

でもそれってVBに限らずVC++だってそうだし、VisualStudio全体の問題だと思うんだよね。
つうか過去のJ++やJ#みたくサポート切られたM$言語だってあるしw
C#だっていつ非互換になるか保障もされてない訳で。
3年以上使うなら.NET系はダメ!絶対!!という結論に行き着くさ。
まぁWin自体が5年以下でサポート切られるOSなんだがなw

でも開発効率いいだろ?
価格競争真っ只中の90年代は仕方ないと思うしかない。不景気だったんだから。
だから、これからの事話そうぜ?客とな。俺もそうしてる。

624 名前:仕様書無しさん mailto:age [2007/06/26(火) 04:55:04 ]
>>623
90年代に大量生産され、企業資産化した共通モジュールと言う名の
負の遺産(VB6.0モジュール郡)
価格競争!納期優先!入金優先と言う名の下に
未だにVB6.0を使い続けなければならない現状で
どう、これからの事を話せと言うのか??
オブジェクト化もコンポーネント化もなされていない
プロパティーが実装された変な共通関数モジュール
DLL化API化されてる訳でもない共通関数の山
あまつさえ、実行環境が不確定要素だらけだから
納品環境にとりあえずVBインストして納品しましょうww
なんて事があったらしい。
SEが院生出だかなんかしらんが、コストと社長の顔色ばかり伺ってる奴と
人とまともにコミュニケーションとれずに定時上がりだけする
自称超優秀PG(VBしかやれない)など、本当にVBやってる奴は
今の事しか考えなくて、動けば良いとか納期に間に合えば良いとか
5年後の保守や全国展開した際のサポート体制やシステム自体の
ロードマップなど全然考えてもいないのばっかで本当に嫌にナル!!
なにかって言うと最新のMSアーキテゥチャが!最新のMSアーキテゥチャが!
って完全にMSに毒されおって
個人個人スキルが区々なメンバで一貫性のある品質を保とうと思ったら
VB6.0までのVBでは無理すぎ!!
って訳で、明日辞表だしてきます…orz

625 名前:仕様書無しさん [2007/06/26(火) 13:49:08 ]
長すぎる

626 名前:仕様書無しさん mailto:sage [2007/06/26(火) 21:33:59 ]
本物のプログラマはVBなど書かない。一般に、12歳以上になってVBを書くプログラマはいない。

627 名前:仕様書無しさん mailto:sage [2007/06/26(火) 23:03:26 ]
私立の小学校は6年生の授業(BASIC)でVB.NETやる。
公立の小学校は6年生の授業(BASIC)でN88日本語BASICをやる。



628 名前:仕様書無しさん [2007/06/26(火) 23:32:55 ]
VBの難しい所。
低スキルでも書けちゃうからスパゲッティを作る輩が一定割合存在する
しかもメンテしてたのも低スキルらしくコピペロジックが多発してたりする

VBらしくない堅固なロジックを書くか、簡潔明瞭にVBらしく書くか
どちらかに統一するなら悪くないと思う

629 名前:仕様書無しさん [2007/06/26(火) 23:33:19 ]
言語に簡単も難しいもないだろ。
難しさを決めるのは業務要件だ。

630 名前:仕様書無しさん [2007/06/27(水) 08:02:39 ]
「VBを書く」なんて言ってる時点で、プログラマ以前に日本語がおかしい件。

631 名前:仕様書無しさん [2007/06/27(水) 08:13:26 ]
ん…?
開発技術的に高度な案件はVBにお鉢が回ってこないよな?

632 名前:仕様書無しさん mailto:sage [2007/06/27(水) 14:28:06 ]
>628
まともにレビューしてない(できない?)だけじゃね?
そんな職場じゃどんな言語使ったってダメだと思う

633 名前:仕様書無しさん [2007/06/28(木) 02:23:46 ]
VBとDelphiはホントそっくりなんだけどな

634 名前:仕様書無しさん mailto:sage [2007/06/28(木) 08:05:40 ]
そんなこというと、またいつものDel厨が涌いて、「VBは標準コントロール
が少ない」とか「ランタイム入れるのがウザイ」とか、ワンパターンな
攻撃をしはじめるぞ、きっと。

635 名前:仕様書無しさん [2007/06/28(木) 09:17:01 ]
VBってかんたんとかいうやつにかぎってまともにできないからこわい
VBはくせがありすぎてある意味難しいんだが(難易度というより細かいところが)

636 名前:仕様書無しさん mailto:sage [2007/06/28(木) 09:27:35 ]
>「VBは標準コントロールが少ない」とか「ランタイム入れるのがウザイ」とか、ワンパターンな攻撃

どうやってもひっくり返らない現実。

637 名前:仕様書無しさん mailto:sage [2007/06/28(木) 11:02:55 ]
パッケージソフトの分野が多いんだけど、VB使う場合は、VB5使ってる。
Win98以降で、ランタイムが標準装備なので。ランタイムのインストール・
アップデートが必要なものになると、客側の母数が減っちゃうからクライ
アントが嫌がるもの。

でなければ、VCか。

Delphiもいいんだけど、VS一本でやっているから、欠点も大体知ってい
るからVBのが安心感ある。





638 名前:仕様書無しさん mailto:sage [2007/06/28(木) 17:06:34 ]
[INFO] Office アプリケーションのオートメーション時にエラー 429 が発生する
ttp://support.microsoft.com/kb/244264/ja

639 名前:仕様書無しさん mailto:sage [2007/06/28(木) 18:40:22 ]
>>633
似てるかな? Delphiは最初からOOPだった。 イベントは委譲で実現していた。
お金の高い方は全部のソースも付いていて中身を完全に把握する事が出来た。
uses による分割コンパイルの仕組みは、コンパイルだけでなくリンクも超高速。
VBでコンパイル実行しないインタプリタ実行よりDelphiのコンパイル&GOははやかった。


640 名前:仕様書無しさん [2007/06/29(金) 11:14:36 ]
じゃあ
間をとって
C#で

641 名前:仕様書無しさん mailto:sage [2007/06/29(金) 11:29:37 ]
いや、C丼ドトネトはドトネトモンリーだから、間になってなくて極端。

642 名前:仕様書無しさん mailto:sage [2007/06/29(金) 13:07:59 ]
間を取ったらC++Builderしかない

643 名前:仕様書無しさん mailto:sage [2007/06/29(金) 13:17:34 ]
やっぱ、組み込み〜C系のOSを考えたらC++は外せない。ドトネトは考えられない。

644 名前:仕様書無しさん mailto:sage [2007/06/29(金) 13:41:21 ]
「C系のOS」とか「C++は外せない」とか、突っ込みどころはいくつかあるが
そもそも、適用できない分野を持ってきておいて「この分野では使えない」って。
なんて頭の悪い論法(か?)なんだろう。

645 名前:仕様書無しさん mailto:sage [2007/06/29(金) 14:04:35 ]
組み込みブームを知らないブビ脳が出てきちゃったお...

646 名前:仕様書無しさん mailto:sage [2007/06/29(金) 16:26:29 ]
今は PIC のおかげで趣味の電子工作もけっこう流行ってるからな

647 名前:仕様書無しさん mailto:sage [2007/06/29(金) 16:50:09 ]
それと .NET と、何の関係が?



648 名前:仕様書無しさん mailto:sage [2007/06/30(土) 04:26:26 ]
VBだって、今時.NET版以外は使い物にならんだろ。

649 名前:仕様書無しさん mailto:sage [2007/06/30(土) 04:42:17 ]
使い物にはならんがVB案件はまだまだ多い

650 名前:仕様書無しさん [2007/06/30(土) 07:28:23 ]
MS-OfficeってVC++で書かれてるの?

651 名前:仕様書無しさん mailto:sage [2007/06/30(土) 15:52:08 ]
VBだとでも?

652 名前:仕様書無しさん mailto:sage [2007/06/30(土) 15:58:53 ]
MS様専用のエリート言語とかないの

653 名前:仕様書無しさん mailto:sage [2007/06/30(土) 17:43:53 ]
シャア専用VB
通常の三倍の速度

654 名前:仕様書無しさん mailto:sage [2007/06/30(土) 19:08:28 ]
でデスマになる

655 名前:仕様書無しさん mailto:sage [2007/07/13(金) 15:31:21 ]
M$社員様はMASM.NETとか使ってそう

656 名前:仕様書無しさん mailto:sage [2007/07/23(月) 15:34:06 ]
                ∩        先太り
                ( ⌒)    ∩_ Delphi☆オンリー!!
                /,. ノ    ( ,,E)
    ヒャッホゥ       ./ /"    / /"
   _n Delphi☆モンリー!! ../_、_   / /     盛り上がってキターー!
  ( l    _、 _   / / ,_ノ` )/ ノ'_、 _    Delphi☆モンソー!!
   \ \ ( <_,` )(. Delphi☆/( ,_ノ` )      n
    ヽ___ ̄__∩  _、ヽ_     _ 、_  n  \    ( E)
      / (ヨ,,. )( <_,` )  ( ,_ノ`)( .,E) ヽ_//


657 名前:仕様書無しさん mailto:sage [2007/08/19(日) 18:47:32 ]
>>650
2003以降のOfficeはC#



658 名前:仕様書無しさん mailto:sage [2007/08/20(月) 08:20:26 ]
も使われているの? へぇぇ

659 名前:仕様書無しさん [2007/09/26(水) 14:46:06 ]
officeとの親和性を考えたら
vb.netよりvbが残って欲しい


というかオープンソースで復活してくれればいいのに

660 名前:仕様書無しさん mailto:sage [2007/10/02(火) 08:01:43 ]
オープンソースとか有り得ないでしょ
MS-DOSの仕入値を思い出せ…

661 名前:仕様書無しさん [2007/10/13(土) 03:24:02 ]
VBで再帰処理はあまりしないほうがいいって聞いたんですが。

662 名前:仕様書無しさん mailto:sage [2007/10/13(土) 11:27:18 ]
昔、N88BASICでコルーチンを書いた事があるよ


663 名前:仕様書無しさん [2007/10/13(土) 13:15:25 ]
>>661
できないことはないよ。
ただ、内部処理(コンパイルされて生成されたネイティブコード)が半端じゃなく
冗長になるので、レスポンスは極端に悪くなる。

664 名前:仕様書無しさん mailto:sage [2007/10/13(土) 13:18:35 ]
再帰したからって冗長になる理由ってどこにあるのw
だから何もわかってない癖に背伸びして偉そうなこと言わない方がいいよ

665 名前:仕様書無しさん mailto:sage [2007/10/13(土) 13:22:38 ]
オブラートみたいに処理で包まれてるから
一回再帰するごとにそれが非効率に溜まっていくんじゃないかな
VBしらねーけどw

それかVB使いの大半が再帰を理解できないから非推奨とか

666 名前:仕様書無しさん mailto:sage [2007/10/13(土) 13:54:13 ]
> 再帰したからって冗長になる理由ってどこにあるのw
コンパイラの仕様の問題。
知らなかったとしても常識的に推測できそうなものだが・・・。

667 名前:仕様書無しさん mailto:sage [2007/10/13(土) 14:03:55 ]
できませんね。
だってそんなの「ありえない」からw



668 名前:仕様書無しさん [2007/10/13(土) 15:17:25 ]
VBを作ったMSの人が降臨したと聞いてやってきました

669 名前:仕様書無しさん [2007/10/13(土) 15:29:20 ]
素人が作ったコンパイラならともかく、再帰なんてありきたりの処理で
今のコンパイラが非効率なコードだすとは俺も思えんわ。
どう見ても知ったかぶりの勘違いだな。

670 名前:仕様書無しさん mailto:sage [2007/10/13(土) 22:33:23 ]
簡単なのは良い事だとは思うが。
ヘタレの所為で保守が大変というのは有るかも分からんが、VBに限った事ではないな。

671 名前:仕様書無しさん [2007/10/13(土) 23:44:01 ]
VB6.0までPGとしてやってて違う業界に転職したが
日曜PGとしてVB.NETでもやろうと思うが
別言語と思ってよい?

672 名前:仕様書無しさん [2007/10/14(日) 00:30:25 ]
どうでもいい

673 名前:仕様書無しさん mailto:sage [2007/10/14(日) 01:41:13 ]
>>671
べつもの。

674 名前:仕様書無しさん mailto:sage [2007/10/14(日) 15:02:57 ]
別物っちゃ別物だが・・・
VB6をきっちり使えてた奴ならそんなに苦労しない気がす
でもどうせやるならC#のほうがマシかな

675 名前:仕様書無しさん [2007/10/16(火) 21:16:33 ]
CなんてウンコはどうでもいいからVBやりな

676 名前:仕様書無しさん mailto:sage [2007/10/16(火) 23:58:58 ]
C♯あったらVBいらんだろ。

677 名前:仕様書無しさん mailto:sage [2007/10/17(水) 00:13:02 ]
C#で文字列を半角にするのにVbStrConv使うしかないの?なんかダサ・・・



678 名前:仕様書無しさん mailto:sage [2007/10/17(水) 16:00:07 ]
ストラ昆布って美味そう

679 名前:仕様書無しさん mailto:sage [2008/02/08(金) 20:48:55 ]
C#があるのにVB使うな。

680 名前:仕様書無しさん mailto:sage [2008/03/12(水) 10:13:06 ]
Win98からの互換考えると、やっぱりVBが一番。

681 名前:仕様書無しさん [2008/03/14(金) 17:19:58 ]
VBが使いこなせない無能が哀れ

682 名前:仕様書無しさん mailto:sage [2008/03/14(金) 19:08:40 ]
vbむずいわ
新人にクラスとか関数をおしえるのにいい参考書が無くて困るし〜

683 名前:仕様書無しさん mailto:sage [2008/03/14(金) 20:06:09 ]
>>679
VBがあるのにC#を使う理由がどこにあるというんだろうか。
まあ、.NET以外のVBには死滅して欲しいが。

684 名前:仕様書無しさん [2008/03/14(金) 22:22:50 ]
超一流外銀内定者スイーツ♀のblog炎上で内定取り消しか? 
money6.2ch.net/test/read.cgi/recruit/1205395806/
一部ログ⇒gaigin.snow.prohosting.com/comment.html

685 名前:仕様書無しさん mailto:sage [2008/03/14(金) 22:45:07 ]
コピペ君って馬鹿だな、まで読んだ。

686 名前:仕様書無しさん [2008/03/14(金) 23:27:46 ]
超一流外銀内定者

230 :就職戦線異状名無しさん:2008/03/14(金) 20:26:39
れいちゃんの顔が見れちゃったお

images.google.com/images?q=Supreme+Smile+site://blog.livedoor.jp/rere00/&um=1&hl=ja&lr=lang_ja&start=20&sa=N&ndsp=20


687 名前:仕様書無しさん mailto:sage [2008/03/14(金) 23:46:46 ]
コピペ君って馬鹿だな、まで読んだ。



688 名前:仕様書無しさん [2008/03/15(土) 13:38:53 ]
超一流外銀内定者のblog炎上で内定取り消しか? 
money6.2ch.net/test/read.cgi/recruit/1205395806/


50 名前:就職戦線異状名無しさん 投稿日:2008/03/13(木) 19:55:58
おいおい、j-castに取り上げられてついにニュー即+にwwww
www.j-cast.com/2008/03/13017807.html

mamono.2ch.net/test/read.cgi/newsplus/1205405566/


51 名前:就職戦線異状名無しさん 投稿日:2008/03/13(木) 19:57:14
祝!
ついにニュースに載ったなw


52 名前:就職戦線異状名無しさん 投稿日:2008/03/13(木) 19:58:43
wwwwwwwwwww
れいちゃん2ちゃん見てたんだwwwwww

やっぱ日本の就職活動の中心地は2ちゃんてことが証明されたな


689 名前:仕様書無しさん mailto:sage [2008/03/15(土) 14:24:48 ]
コピペ君って馬鹿だな、まで読んだ。

690 名前:仕様書無しさん mailto:sage [2008/03/15(土) 17:18:20 ]
VBってCOBOLみたいに保守の仕事も将来はなくなると思う。
はっきりいってVBプログラムを直すくらいなら、新しい言語で作り直しちゃえってレベルでしょ?

今時、VB6でやってる会社ははっきりいってDQN会社。
保守経験があって技術をしってる人がいるのならVB6ではやらせない。

691 名前:仕様書無しさん mailto:sage [2008/03/15(土) 22:20:22 ]
>>690
仕様書とか要件定義書がそもそも無くてリプレースできないクライアント企業、
既存のシステムを作り直すほどのカネを持ち合わせていないクライアント企業、
そんなのはいくらでもある。

未だに汎用機 + アセンブラの案件ですら、あるらしいんで。

692 名前:仕様書無しさん mailto:sage [2008/03/15(土) 22:22:19 ]
>690
なんというか、ヒヨッコ丸出しの底辺PGな意見。
言語を変更するメリット、デメリットを説明できるのかな?

693 名前:仕様書無しさん mailto:sage [2008/03/15(土) 23:19:59 ]
>>692
古いものにしがみついて時代に取り残されるデメリットに気づいているのかな?
www.microsoft.com/japan/msdn/vbasic/support/vb6.aspx

694 名前:仕様書無しさん mailto:sage [2008/03/15(土) 23:27:31 ]
「動いてる物をいじるな」は真理だけど、
たまにはアプリの棚卸しして、必要な物は新環境への移行を
検討できるようにしたいよな

それくらいの余裕は作ってでも確保しないとまずいと思う

695 名前:仕様書無しさん [2008/03/16(日) 09:01:59 ]
社内アプリで移行の最後まで自分の目が届くようであれば
やるメリットはあるけど
そうでないならやらない方がいい

696 名前:仕様書無しさん mailto:sage [2008/03/16(日) 11:25:38 ]
金を出すのは客だから客が納得する理由がないとな

動いているVB6のものを.NETとかJAVAにするのは大きなシステム改革でもないとありえんぞ

697 名前:仕様書無しさん [2008/03/16(日) 15:15:14 ]
ですよね〜



698 名前:仕様書無しさん [2008/03/16(日) 18:32:21 ]
最高峰VBからあえて他の劣化言語に変える必要がないしなぁ

699 名前:仕様書無しさん mailto:sage [2008/03/16(日) 18:53:10 ]
プ、負け惜しみ

700 名前:仕様書無しさん mailto:sage [2008/03/16(日) 19:15:14 ]
>>698
業務系なら最高峰かも知れんね。
制御でも、VB6使って計測用アプリ書く場合もあるし。

ミドルウェアとか、業務系じゃないアプリを実装する段になると、
「VB? バカじゃね?」になるけど。ガチのCとかC++が要る。

Web系だとPHPとかJavaってところ。

作業用自動化用スクリプトならperlかruby。
日本語交じりのテキスト扱うならrubyの方が楽かもしれんが、perlの方が速度は良いわ。

701 名前:仕様書無しさん mailto:sage [2008/03/16(日) 23:09:18 ]
俺は自称他称VBの達人だが、もう言語なんてどうでもいいよ。
ある程度SEやるとコーディングより設計がメインになっちゃうから言語のもつ特性を抑えておいて
状況に応じて言語を選択する

PERL,RUBY,PHPはデキル技術者が少ないから避けてるなぁ。.NETばっかりだよ
JAVAだと環境がぐじゃぐじゃになってみんなに解りづらいし、
業務系のシステムはIEしか考慮しないからフレームワークも入ってるしね

702 名前:仕様書無しさん mailto:sage [2008/03/17(月) 20:39:06 ]
ペールとかルバイとか使わなくてもVBスクラプトで全部済むし

703 名前:仕様書無しさん mailto:sage [2008/03/21(金) 09:08:28 ]
まぁ言語特性って重要だよ。
VB使いから言わせればVBって言語も9種類ある訳だしw
別言語だぜ?言語仕様から記述方法まで。

文字列操作ならVB.NETはメチャメチャ強い。
俺、社内ツール物は大体VBで書くし、今やフリーソフトもVBで書いてる。
シェル物ならPerlで書くし、客に配るツールはVC++で書くな。

大規模開発のWeb物なら今はJava一択だけどな、確かに。
root classを書いて多重継承できる言語が他にないからな。
仕様変更の度にキーボードに手垢を付ける様なアッチコッチ修正は今は流行らん罠。
そこはVBの劣ってる所と認める。

C#? ああ、Javaの劣化パクりだろ?
クライアントではVBのが機能的に優れてる。
サーバではJavaのが機能的に優れてる。
大体、今年8月にディスコンになるOS(Win2003)を客に提案したら殺されるw

704 名前:仕様書無しさん [2008/06/24(火) 01:03:00 ]
age

705 名前:>703 mailto:sage [2008/06/24(火) 01:55:22 ]
こういう書き込み好き

706 名前:仕様書無しさん mailto:sage [2008/06/24(火) 10:27:00 ]
言語なんか全部ムズかない。所詮ツールだろw

707 名前:仕様書無しさん mailto:sage [2008/06/24(火) 18:27:32 ]
はいはい、立派、立派



708 名前:仕様書無しさん mailto:sage [2008/06/24(火) 18:34:19 ]
構造化すら理解してないコーダーレベルでも >>706 くらいの事は言えるからなあ。

709 名前:仕様書無しさん mailto:sage [2008/06/24(火) 20:02:14 ]
構造化か。そんなの特に学習しようとかしなくても気づくもんだろ。
なんかサイト巡りしてて、既に自分がやっていたことに名前が付いてた
んだなって思うこと多くね?デザインパターンなんか特に。

710 名前:仕様書無しさん mailto:sage [2008/06/25(水) 10:19:40 ]
>>709
ソフトウェアパターンてのはそういうもんだ。

711 名前:仕様書無しさん mailto:sage [2008/06/25(水) 10:42:48 ]
イベントハンドラに全部書く=ブビパターン

712 名前:仕様書無しさん [2008/06/25(水) 13:53:25 ]
「書く【こともできる】」を勝手に「書く【べきもの】」と解釈する
ゆとり脳には困ったものだなぁ

713 名前:仕様書無しさん [2008/06/25(水) 14:02:34 ]
712顔真っ赤w

714 名前:仕様書無しさん mailto:sage [2008/06/26(木) 00:01:21 ]
713顔肌色w

715 名前:仕様書無しさん [2008/06/26(木) 09:23:41 ]
デルフォイでやるフォイ

716 名前:仕様書無しさん [2008/06/27(金) 20:41:59 ]
超簡単VBマンセー!!!

717 名前:仕様書無しさん mailto:sage [2008/08/19(火) 18:32:26 ]
ちょっとききたいんだけど、HPから発売されてる2133 Mini-Note PC ハイパフォーマンスモデル
でVB動きます?



718 名前:仕様書無しさん [2008/08/19(火) 22:57:47 ]
簡単すぐる

719 名前:仕様書無しさん mailto:sage [2008/08/20(水) 10:00:35 ]
>>717
動くよ。

720 名前:仕様書無しさん [2008/08/24(日) 22:53:33 ]
>>719
サクサク動きます?

721 名前:仕様書無しさん [2008/08/25(月) 16:51:53 ]
VB、結構楽しいけどな。VB6.0のラーニングエディションだけど。

722 名前:仕様書無しさん mailto:sage [2008/08/26(火) 18:29:46 ]
>>721

天職です。おめでとう

723 名前:仕様書無しさん mailto:sage [2008/08/26(火) 18:33:27 ]
ブビ厨かよw

724 名前:仕様書無しさん [2008/08/27(水) 15:02:31 ]
>ブビ厨かよw

違うよ。汎用機のCOBOL&ASM使いだよ。

725 名前:仕様書無しさん mailto:sage [2008/08/27(水) 15:57:37 ]
コボラーかよ。




それともコーダー?

726 名前:仕様書無しさん [2008/08/27(水) 17:17:03 ]
それは、からかってんのかよ?
コボラーで何が悪い?


727 名前:仕様書無しさん mailto:sage [2008/08/27(水) 20:25:43 ]
VBポインタ無いから使えない



728 名前:仕様書無しさん [2008/08/27(水) 22:11:33 ]
VBはポインタが必要ない、洗練された言語。

いちおう念のため突っ込んでおくが、AddressOf とか VarPtr などで
ポインタも使えるし、API呼び出しでポインタを渡すことも可能。


729 名前:仕様書無しさん mailto:sage [2008/08/27(水) 22:35:41 ]
勉強になります。
特定の言語叩く奴ってなんなの??

730 名前:仕様書無しさん mailto:sage [2008/08/27(水) 23:15:30 ]
>>728
ユーザー定義型に自己参照を作れない件について

731 名前:仕様書無しさん [2008/08/28(木) 00:01:39 ]
VBでシステム構築したってCで書きたい所はあるでしょ
だからって全部Cで書く必要ないでしょ

VBは簡単な所が素敵なんだから何ができんとか騒ぐな!

732 名前:仕様書無しさん mailto:sage [2008/08/28(木) 00:22:36 ]
>>730
貧弱といえども一応存在しているクラスモジュール使えば普通にできるぞw

733 名前:仕様書無しさん mailto:sage [2008/08/28(木) 00:23:04 ]
>>728
ユーザー定義型をCollectionに入れれない件について

734 名前:仕様書無しさん mailto:sage [2008/08/28(木) 00:24:12 ]
>>732
生成と解放が必要な出来損ないはお呼びでない

735 名前:仕様書無しさん mailto:sage [2008/08/28(木) 01:09:45 ]
なぜかVB叩くやつはいつもVBわかってないパターン。

736 名前:仕様書無しさん [2008/08/28(木) 01:12:58 ]
あれが出来ない、これが出来ないって
文句ばかり言う奴は・・・。

737 名前:仕様書無しさん [2008/08/28(木) 03:44:20 ]
最近VBはじめたんだけど、
テキストボックスに入力した数値を定義した変数に格納するのってどうやるの?

Dim x As Integer
x = Textbox1.Text

じゃだめなの?



738 名前:仕様書無しさん mailto:sage [2008/08/28(木) 03:50:56 ]
>>737
つ Textbox1.Textの型がそれでは不明かと

739 名前:仕様書無しさん [2008/08/28(木) 03:59:17 ]
>738
そこだと分かってるんですけど、
Textbox1.Textの型をどうやって指定するんでしょうか?
.Textを変えるんですかね?

740 名前:仕様書無しさん mailto:sage [2008/08/28(木) 04:26:33 ]
>>738
VBは、その辺適当に変換してくれるからいいんじゃないか?

と、Cに慣れてVBの方が難しく感じるオレが言ってみる。

741 名前:仕様書無しさん [2008/08/28(木) 07:12:20 ]
数値評価できない値をInt型に放り込んだらエラーになるやん

KeyPressイベントで入力規制
登録処理冒頭で入力チェック

…のどちらかまたは両方をやるんだが、面倒ならValっとけ

742 名前:仕様書無しさん [2008/08/28(木) 08:20:27 ]
CInt(Val(Text1.Text))
だろ。
常識レベル

743 名前:仕様書無しさん mailto:sage [2008/08/28(木) 09:47:07 ]
Dim x As Stringじゃだめなの?

744 名前:仕様書無しさん [2008/08/28(木) 11:14:12 ]
>>741
作法としてはValidateイベントでチェックするのが正しい。
あとはこういうのも。
・IMEModeプロパティで入力できる文字種の制限
・IsNumericによるチェック
 →ただし"&H" + 16進とか1.0E+8とか全角数字もTrueになるので、
  そういうのはNG、という場合は文字列を直接評価する必要がある
・UpDownコントロールを使い、BuddyControlにテキストボックスを
 指定すれば、UpDownコントロールに指定した値の範囲のチェックが
 行われるようになる。

そういうのが面倒だなぁ、という場合は、ActiveXコントロールで
「数値入力専用テキストボックス」を一つ作りこんでしまえば、後は
それを貼るだけでいつでもどこでもいくつでも使える。


745 名前:仕様書無しさん mailto:sage [2008/08/29(金) 04:53:04 ]
みなさんありがとうございます。ほんとに始めたばかりなんで、
常識とかわからナインですが、VAlったらできました。
常識が一つ増えました

746 名前:仕様書無しさん mailto:sage [2008/08/30(土) 00:56:02 ]
パズル感覚でプログラムを考えることに興味があるのか
プログラムでできる面白いことを考えることがすきなのか
で意見が並行するだけだな

747 名前:sage [2008/08/30(土) 04:14:13 ]
ファイルをリストボックスに読み込んで、
リストボックスから選択したデータを削除するのってどうすればいいんだ・・

listbox1.items.remove(listbox1.selecteditem) だとリストボックス上でしか削除されないみたいだし。。。

プログラムは難しいな。。



748 名前:仕様書無しさん mailto:sage [2008/08/30(土) 07:01:18 ]
>>747
少なくとも、ファイルの変更もやらないとダメじゃない?

749 名前:仕様書無しさん [2008/08/30(土) 13:22:14 ]
>>747
おまえ、マじゃないな

750 名前:仕様書無しさん mailto:sage [2008/08/30(土) 16:54:15 ]
>>749
言い換えると>747は勝ち組って事かw

751 名前:仕様書無しさん [2008/09/02(火) 21:58:40 ]
DataGridViewのソートって自動で出来るけど
あれに第2キーの設定って出来ない?

752 名前:仕様書無しさん mailto:sage [2008/09/03(水) 11:14:12 ]
>>751
出来ない。
特にカラムヘッダ右のインジケータはどれかひとつのカラムにしか付かないから
結局バインド元でソートするしかない。

753 名前:仕様書無しさん [2008/09/05(金) 15:28:47 ]
確かに始めるための敷居はかなり低いわな。
しかし、なかなか奥が深い。
遅いけど・・・

754 名前:仕様書無しさん [2008/09/05(金) 18:23:09 ]
タイムマシンをVBで作ってみろや雑魚

755 名前:仕様書無しさん mailto:sage [2008/09/05(金) 20:37:28 ]
なんだこの知恵遅れw

756 名前:仕様書無しさん [2008/09/05(金) 21:29:09 ]
VBが簡単なんじゃなくて、作ってるものが簡単なだけ

757 名前:仕様書無しさん mailto:sage [2008/09/05(金) 21:44:37 ]
VB極めるのと
VB中途半端にしてJavaを勉強するのと
どっちがオヌヌメ



758 名前:仕様書無しさん mailto:sage [2008/09/06(土) 00:14:56 ]
>>757
言語は一通り勉強したほうがいいぞ
VBを極める前に一月ほどJAVAの細かく書いてある本を
一冊読んでおけばいいと思う

759 名前:仕様書無しさん mailto:sage [2008/09/06(土) 01:11:08 ]
とんくす

760 名前:仕様書無しさん [2008/09/06(土) 04:11:47 ]
PictureBox1にClickイベントを使ってDrawRectangleで絵を描くプログラムを作ったんですが、
別のクリックイベントで書いたやつを全部消せるようにしたいんですが、どうすればいいでしょうか?

761 名前:仕様書無しさん [2008/09/06(土) 11:11:30 ]
ど素人ですいません

コマンドボタンのコードエディタに

Private Sub Command1_Click()
Label1.Caption = "ようこそVBの世界へ"
End Sub

と書いて実行したところ

実行時エラー”424”
オブジェクトが必要です。と言われました

オブジェクトを色々調べたのですが
データとコードを持つ一つの集合体らしいのですが、コマンドの実行させようとする時には
データもコードもあるんじゃないのかなと思ってます

詳しくよくわかりません、解決策と必要な概念を軽く教えてもらえませんか

762 名前:仕様書無しさん mailto:sage [2008/09/06(土) 11:24:43 ]
>>761
クラス変数は二つの要素からなる
変数とオブジェクトだ

このうち変数はオブジェクトを指し示す矢印の役目をする

変数が指す場所にオブジェクトが無い場合
プログラムがクラッシュする(俗に言うぬるぽ)

763 名前:仕様書無しさん [2008/09/06(土) 11:59:27 ]
>>762 ありがとうございます
>このうち変数はオブジェクトを指し示す矢印の役目をする
コメント表示のイベントがオブジェクトに作用しないってことですかね
すいません、よくわかりません

自分でも色々調べてみます

764 名前:仕様書無しさん mailto:sage [2008/09/06(土) 12:02:47 ]
>>763

エラー内容なんだけど
Label1が無いとかそんなんじゃね?

765 名前:仕様書無しさん [2008/09/06(土) 12:07:08 ]
www.youtube.com/v/p9Z5AnytEvs?&2ch.net ,05:04,KORG DS-10 in LINEAR (1/2)
www.youtube.com/v/sSWUS8rEHGc?&2ch.net ,05:11,KORG DS-10 in LINEAR (2/2)


766 名前:仕様書無しさん [2008/09/06(土) 12:25:52 ]
>>764 そうなんですよw

らべるがなかった

767 名前:仕様書無しさん mailto:sage [2008/09/06(土) 12:28:59 ]
>>766
初心者なら勉強のためCからやることを勧める



768 名前:仕様書無しさん [2008/09/06(土) 12:31:10 ]
>>767 Cは趣味でちょっとだけやってるんですけど
VBは仕事で覚えてこいと言われて、突貫でやってます

769 名前:仕様書無しさん mailto:sage [2008/09/06(土) 12:40:11 ]
業務でおぼえてこい状態なら、ソースと一日15時間くらいは睨めっこになるから、
いやでも1週間でほぼ全部おぼえそうなもんだぞ。
おれもいやいや他人のVBと格闘させられて、覚えたな。やればやるほどVBとは
縁をきりたくなってくる。文法以前にソースがきたないことがおおすぐる

770 名前:仕様書無しさん mailto:sage [2008/09/06(土) 13:18:22 ]
ブイベーなんて3日で覚えられんだろ

771 名前:仕様書無しさん [2008/09/06(土) 14:20:33 ]
VBは自分でイチから起こすなら簡単でお手軽なんだが
仕様書もロクにないスパゲティが多くて困る
外注しても信じられない位レベルが低かったりするしな
そのあたりがVBは難しい

772 名前:仕様書無しさん mailto:sage [2008/09/06(土) 15:37:42 ]
とにかく、VB案件は、86Basic以前からプログラミングしてます。
で、言語には偏見もってません。参照は、Spreadくらいの3rdパーティ
ツールだけであとはいちいち使いません。
みたいな玄人のとこ以外にはださん。

下手にVB歴5年とか別の言語での開発経験ないとこだすと
スパゲティ、グローバル変数特盛りでだしてきやがるからな。


773 名前:仕様書無しさん [2008/09/06(土) 16:14:26 ]
>>757
一通りってどおいうこと?
全部のc++とか、ルビーとかパールとかもやっとけってこと?

774 名前:仕様書無しさん [2008/09/08(月) 10:12:26 ]
>>773
もちろん全部。


775 名前:仕様書無しさん [2008/09/08(月) 12:25:07 ]
器用貧乏がお好きなようで(笑)

776 名前:仕様書無しさん mailto:sage [2008/09/08(月) 13:23:29 ]
VBは優秀な言語

プログラマーの悪い書き方を許容してくれる
悪いのは悪い書き方をするプログラマーの方だと思う。

VBは悪くないと思うよ。

777 名前:仕様書無しさん mailto:sage [2008/09/08(月) 13:28:19 ]
というのはウソで、

良い書き方をしても出来上がるものがショボイVBは

劣悪言語。



778 名前:仕様書無しさん mailto:sage [2008/09/08(月) 18:30:25 ]
なんか暗い怨念のようなものを感じるなw

779 名前:仕様書無しさん mailto:sage [2008/09/08(月) 18:48:43 ]
ヒント: VBを触った多くの人が抱く感情。

780 名前:仕様書無しさん mailto:sage [2008/09/08(月) 20:27:35 ]
VBすらできんウチの上司は・・・・

781 名前:仕様書無しさん mailto:sage [2008/09/08(月) 20:45:30 ]
>>776
全然優秀じゃねえ!ファイルを開くだけでも奇妙奇天烈な構文に
つき合わされていやになったぞ!

782 名前:仕様書無しさん mailto:sage [2008/09/08(月) 21:20:45 ]
>>779
いや、そういうのじゃなくて、葡萄を食べられない狐のような

783 名前:仕様書無しさん mailto:sage [2008/09/08(月) 21:47:53 ]
>>781
比較演算子も代入演算子も =ひとつってのが気持ち悪い
「キモいんじゃないの、気持ち悪いの」

784 名前:仕様書無しさん mailto:sage [2008/09/08(月) 22:09:42 ]
>>781
語るに落ちてるなw
VBのファイル操作は「古臭い」だけでそんなに奇妙じゃないぞ。

785 名前:仕様書無しさん mailto:sage [2008/09/08(月) 22:14:32 ]
>>783
場面によって不便でミスリーディング(例えば論理式の値をそのまま返す時とか)
なだけで気持ち悪くはないだろう。

むしろCの'=='の方が気持ち悪いよ。
代入と比較を分けるのはよいアイデア(つっても当時はコンパイラ作成の都合でそうしただけだと思うが)
だと思うが、'='と'=='は逆の方がよかったんじゃないかといつも思ってしう。

786 名前:仕様書無しさん mailto:sage [2008/09/09(火) 08:59:58 ]
>>782
「すっぱいぶどう」ですか。

787 名前:仕様書無しさん [2008/09/10(水) 11:33:12 ]
VBを6年ぶりにはじめた者なのですが、当たり判定でつまずきました。

座標で当たり判定をする時はどのようなプログラムを打ったらよろしいのでしょうか?(アニメーションではタイマーを使用してます。)
ご提示お願いします。



788 名前:仕様書無しさん [2008/09/10(水) 11:35:15 ]
>>787
追加 VBのバージョンは6.0です。

789 名前:仕様書無しさん [2008/09/10(水) 11:44:43 ]
>>787
つかアルゴリズムの問題だからVBとは関係無くね?

当たり判定って四角同士でいいなら簡単だけど。
あと円同士も簡単。


790 名前:仕様書無しさん mailto:sage [2008/09/10(水) 12:15:09 ]
なんでこんなところで質問してんの?

791 名前:仕様書無しさん [2008/09/10(水) 12:45:07 ]
>>780
簡単って言ってるから回答が返ってくるかなと思った。

>>789
まだ■だけど●もVB6.0の記述でお願いします。
実験段階で銃を撃って上から降ってくる■にあたるかどうかのゲーム(?)です。
今まで20分以上悩んでも解けないものはなかったのに。


792 名前:仕様書無しさん mailto:sage [2008/09/10(水) 13:12:12 ]
VisualStudio6.0にもサポート期限があるのですか?いつ切れますか?
ttp://q.hatena.ne.jp/1158925972

793 名前:仕様書無しさん mailto:sage [2008/09/10(水) 19:40:11 ]
>>791
矩形の当たり判定なんて中学時代の俺でも書けたぞ。
しかも8bitマイコンのアセンブラで。

まずは一次元の数直線上の当たり判定を考える。
それが書ければ後はX,Y両軸の当たり判定のANDを取るだけだろ。

794 名前:仕様書無しさん mailto:sage [2008/09/11(木) 09:04:10 ]
>>791
●なら中心の距離と半径の和との比較でいけそう

795 名前:仕様書無しさん mailto:sage [2008/09/11(木) 18:01:08 ]
Excel VBAをしばらく使っていて驚いたのは、VBには連想配列がないということ。
連想配列の中に、連想配列を入れたいんだけど、Dictionaryオブジェクトとかじゃダメそう。
ワークシートを連想配列の代わりに使えというのか?
どないせーっちゅうねん><

796 名前:仕様書無しさん mailto:sage [2008/09/11(木) 18:15:49 ]
「連想配列」などというものはありません。
それらは「コレクション」と呼ばれます。もっと精進しましょう。

Sub moge()
    Dim cor As New Collection

    With cor
        .Add "リンゴ", key:="赤"
        .Add "バナナ", key:="黄"
        .Add "キウイ", key:="茶"
    End With

    MsgBox "黄色いのは" & cor("黄")
End Sub

797 名前:仕様書無しさん mailto:sage [2008/09/11(木) 20:42:38 ]
ん?VBにはDictionaryってあったと思ったけど。

っていうかVBにも一応クラスモジュールってもんがあるんだから
ないなら自分で作ればいいんだよ。



798 名前:仕様書無しさん mailto:sage [2008/09/11(木) 20:58:03 ]
Dictionary参照設定いるからなー、仕事でつかいにきー
俺は自作している

799 名前:仕様書無しさん mailto:sage [2008/09/11(木) 21:23:11 ]
>>797
自分で作れるほどのレベルなら、こんなところで愚痴ってないだろうな。

800 名前:仕様書無しさん [2008/09/11(木) 21:33:28 ]
<?php
//PHPの場合
//連想配列
a1 = array("111" => "aaa", "222" => "bbb");
a2 = array("333" => "ccc", "444" => "ddd");
//連想配列の中に連想配列を入れ子で格納
a3 = array("555" => a1, "666" => a2);
?>
こんな風にして、連想配列の中に連想配列を格納するにはVBではどうやったらいいんですか?
自作のクラスがあったら、是非紹介してください!
よろしくお願いします。

rogiken.org/wiki/index.php?VBA%A4%AB%A4%E9Ruby%A4%F2%B8%C6%A4%D3%BD%D0%A4%B9
VBAからRubyを呼び出す
↑こんなことができるみたいなので、VBにない連想配列を使いたい場合は、Ruby等のインタプリタ言語で処理するという手もありでしょうか?
Microsoft製品ならRubyよりPythonの方が親和性が高いのかな?(=IronPython)

801 名前:仕様書無しさん [2008/09/11(木) 21:37:56 ]
アドバイスどうもありがとうございますm(__)m
入れ子になっている連想配列のデータ構造って、XMLで代用できますよね?

Excel2003のVBAでXMLを操作するオブジェクトやメソッドってありますか?
=XPathとかXQueryを使うかんじなのでしょうか?
Googleで調べるときのヒントをいただければ助かります><

802 名前:仕様書無しさん [2008/09/11(木) 21:45:37 ]
Dictionary オブジェクト
www.geocities.jp/cbc_vbnet/Scripting/dictionary.html

[ExcelVBA] ハッシュテーブル(連想配列)のクラスを作成しました
d.hatena.ne.jp/kurukuru-papa/20080323/1206260915
↑この自作クラスですと、keyとvalueがString型になっていて、文字列しか格納できませんよね?
これをObject型とかで宣言すれば、何でも格納できるようになるでしょうか?
=Rubyみたいに扱うデータを全部Object型にしてしまう?

803 名前:仕様書無しさん mailto:sage [2008/09/11(木) 21:50:04 ]
>>800
Ruby使ってExcelとかWordとかAccessいじったほうが早いお
(正確には、後でメンテナンスする際に自分を恨むハメにならなくて済む)。

VBA/VBSからRuby呼ぶくらいなら、Rubyからやるほうが楽ね。

804 名前:仕様書無しさん [2008/09/11(木) 21:51:22 ]
blog.livedoor.jp/akf0/archives/51229200.html
【VB.NET】連想配列(ハッシュテーブル)

>.NETでは、連想配列が利用できる。
>キーや値には、オブジェクトも指定可能である。

.NET Frameworkに連想配列の機能が用意されているみたいですね!
Excel VBAから.NET Frameworkのオブジェクトを呼び出して使えばいいのでしょうか?
連想配列のキーや値にオブジェクトを入れられるみたいなので、連想配列の中に連想配列を入れるという入れ子構造もできそうですね!?
…うまく使えるかな?(^^;

805 名前:仕様書無しさん [2008/09/11(木) 21:58:38 ]
>>803
アドバイスありがとうございます!
発想の逆転ですね!

…ただ、そうなるとExcel(VBA)を使っている意味がなくなりそうですwww><

806 名前:仕様書無しさん mailto:sage [2008/09/11(木) 22:04:43 ]
>>805
客にそういう要求出されたとか
上司が客にハッタリ効かせるためにトリッキーなことをやる場合は
仕様がないと思うよ。

俺が知ってるのは
 ・クライアントはVB.NETを使って書く
 ・VB.NETから、(Oracleに突っ込んだ)Javaのストアドプロシージャを蹴る
 ・Javaのストアドプロシージャは、Oracle内のPL/SQLを蹴る
っていうかなりトリッキーな仕様。
Javaいらないよねって気はするんだけどさ。

まぁ、ムダっぽい作業が入るようなら、ムダを取れるようにしてみてください。

807 名前:仕様書無しさん mailto:sage [2008/09/11(木) 22:20:08 ]
>>806
それは客の要望で意味不明なJavaレイヤーが入ってるのか?



808 名前:806 mailto:sage [2008/09/11(木) 22:30:45 ]
半々みたいね。

俺が以前居た某社は、JSP/Servletでコードを組んだ経験がなかった。
ただし、VB6、VB.Net、PL/SQLの経験はあった。
だから、その某社は、客に対してVB.NetとPL/SQL、Oracleのシステムを提案したらしい。

で、客は
「.NET、PL/SQLだけだと、MSとOracleに依存しなければならなくなる」
「Javaみたいなオープンな言語を使ってくれ」
という要望が客から出た。
たぶん、お客さんはWeb系のアプリを望んでいたのだと思う。
けれども、その某社には、JSP/Servletの経験がない。どうしても経験あるVBのほうでやりたい。
窮余の策として、某社は、VB.NetとPL/SQLの間に、意味不明なJavaのレイヤーを差し込んだ。
これなら、Javaでやる作業なんてたいしたこと無くなるからな。
で、客も「Java使ってるから」ということで、その仕様を飲んだ。

俺はその会社に入って、クソみたいなコードを延々メンテするだけの
クソつまらない仕事をするハメになったわけだが。

809 名前:仕様書無しさん mailto:sage [2008/09/11(木) 22:46:46 ]
>「.NET、PL/SQLだけだと、MSとOracleに依存しなければならなくなる」
>「Javaみたいなオープンな言語を使ってくれ」
>という要望が客から出た。

すばらしい半可通の頭の悪い意見w
説得できなかった営業の罪悪だなw

810 名前:806 mailto:sage [2008/09/11(木) 22:50:59 ]
お客さんはソフトに金払いたくなかったのだと思うのな。
システム自体は会計絡みの奴。
例えば24時間稼動でなくてもOK。毎日バックアップ取ってれば
問題ない程度の信頼性でOKだった。
だから、OSSのソフトでもやれる可能性は一応あった。

もし客の要望に近しい提案をするなら、
 PostgreSQL + JSP/Servlet
の構成になったんだと思う。もちろん、OSSなソフトを使うから
「フリーのアプリだから、アプリの開発者はなんらバグ修正してくれません。
そのため、検証に時間掛けます。当然、検証の分だけ金は掛かります」
とは言わなきゃならないのだけど……。

ともあれ、その某社は「自分がうまくやってのける可能性」に張った。
その結果がそれだ。
開発にリスクがあることを説明して、客に嫌がられるのが怖かったのかもしれんし、
新しいことを覚える気力がなかったのかもしれない。

ま、ぶっちゃけて言えば、1関数数千行のコードが何十本もあるゴミばっかりだったよ。

811 名前:806 mailto:sage [2008/09/11(木) 22:53:59 ]
>809
いんや、その会社は小さい所で、SEが営業もやる。
SEが客説得できなかったんだから、どれだけDQN会社か分かると思う。
技術力が低すぎる、としか言いようが無いのだけど。

面接時に、社長とヤケに意見が合ってしまったのが運の付きだった。
もう退職したけどさ。
適当にゴニョゴニョ言って、もうやる気ないです辞めますっつってw

812 名前:仕様書無しさん mailto:sage [2008/09/12(金) 00:23:19 ]
Javaってゆっとけば仕事が取れる最悪のパターンだな。

813 名前:仕様書無しさん [2008/09/12(金) 08:38:20 ]
>>791
弾の座標が(tx,ty)、四角の座標が(x1,y1)-(x2,y2)なら、

tx >= x1 AND tx <= x2 AND ty >= y1 AND ty <= y2

この条件を満たせば当たってるってこと。


814 名前:仕様書無しさん mailto:sage [2008/09/12(金) 10:17:07 ]
>>809
今年入った自分でも、ストアドプロシージャはロジックさえ明確であれば他のRDBMSに移植できることを知っているってのに…

815 名前:仕様書無しさん mailto:sage [2008/09/12(金) 12:22:21 ]
>>814
そりゃ移植は出来るだろうが、たとえば
  PL/SQL → TransactSQL
なんてのは
  VB6 → VB8
位の手間が掛かるわけで。

816 名前:仕様書無しさん mailto:sage [2008/09/12(金) 12:29:29 ]
>ストアドプロシージャ

つけ忘れとか良くあるんだよね。

これの更新大変。
先ずドロップして、みたいな。
新しい方が動作してるか確認も大変。

817 名前:仕様書無しさん mailto:sage [2008/09/12(金) 19:09:44 ]
>>813
昔、ベーマガでDr.Dがそれを教えてくれた



818 名前:仕様書無しさん mailto:sage [2008/09/12(金) 19:52:16 ]
>>813
ピントズレてるぞ。

819 名前:仕様書無しさん mailto:sage [2008/09/16(火) 19:22:48 ]
なんで?その式で合ってるじゃん。

820 名前:仕様書無しさん mailto:sage [2008/09/16(火) 22:29:29 ]
さすがに点と四角の当たり判定が書けないような馬鹿はいない。
だから誰もそんなもの質問してないの。わかる?


821 名前:仕様書無しさん mailto:sage [2008/09/17(水) 09:45:09 ]
つか、終わった話にしたり顔(予測)で回答してる奴って
バカっぽくね?

822 名前:仕様書無しさん [2008/09/23(火) 16:10:46 ]
>>821
ぽいとか無くて十分馬鹿だよ
後VBが簡単だと思うなら画像を並び替える言語(?)あるだろ、子供・速テスト用だけど

823 名前:仕様書無しさん [2008/09/23(火) 19:19:11 ]
functionの引数に無条件でByValつける香具師は素人
VisualBasicの理念を理解してない
VBの理念は何なのかだって?シラネーヨ

824 名前:仕様書無しさん mailto:sage [2008/09/23(火) 20:36:16 ]
「無条件で」なら、それが何であれバカだろ。
ByValであるべきところでByValなら何の問題もない。
問題の本質は「そうあるべきところと、そうでないところの区別がついてないこと」
なわけであって、FunctionやByValだから、ということではない。


825 名前:仕様書無しさん mailto:sage [2008/09/23(火) 23:19:05 ]
byvalって変数に値をコピーするからbyrefよりも遅くなるっていいたいんか・・?

826 名前:仕様書無しさん mailto:sage [2008/09/23(火) 23:32:22 ]
.NETの話をしているのかVB6までの話をしているのか判らないので返答のしようがないぜ。

827 名前:仕様書無しさん mailto:sage [2008/09/24(水) 00:02:24 ]
.netも糞も関係ないと思うけど。

>>824は皮肉をこめて、VBはC以上に「プログラマが自分の足を撃つのを妨げない」
言語だと言いたいのかもしれない。

つまりアホなプログラマが必要もないのに引数を書き換えるコード書くことを
邪魔しないことを積極的に称揚することこそVBの思想なんだと。

無論リアルでただの何もわかってないお馬鹿さんの可能性もあるが。



828 名前:仕様書無しさん mailto:sage [2008/09/24(水) 00:03:58 ]
すまん>>824じゃなくて>>823

829 名前:仕様書無しさん mailto:sage [2008/09/24(水) 21:42:38 ]
で馬鹿にでも分かる解説はないの?

830 名前:仕様書無しさん mailto:sage [2008/09/24(水) 21:45:19 ]
基本はByValじゃないのか
書き換えないことを引数で暗黙的に示す必要があるだろ

831 名前:仕様書無しさん mailto:sage [2008/09/24(水) 22:27:33 ]
でもbyvalにするとモッサリ度がUPするのでは?

832 名前:仕様書無しさん mailto:sage [2008/09/24(水) 22:34:53 ]
そういうコトはプロファイル取ってから言ったほうがよくない?

833 名前:仕様書無しさん mailto:sage [2008/09/24(水) 23:09:57 ]
>>831
それは性能を求められるかどうかによるし
そんなクリティカルな所を求めるならCでやるわ。

834 名前:仕様書無しさん mailto:sage [2008/09/25(木) 00:19:10 ]
ポインタがわからない低級PGのための言語なのに
参照渡しがデフォというのが矛盾してるんだよね


835 名前:仕様書無しさん mailto:sage [2008/09/25(木) 07:51:42 ]
>>834
クラスやユーザー定義型が参照渡ししか出来ないからね
矛盾言語

836 名前:仕様書無しさん [2008/09/25(木) 09:24:25 ]
> ポインタがわからない低級PGのための言語

まずこれが間違いだけど

837 名前:仕様書無しさん mailto:sage [2008/09/25(木) 10:12:31 ]
 ↑
低級PG

おまいが間違ってるw



838 名前:仕様書無しさん mailto:sage [2008/09/25(木) 15:51:51 ]
VBの言語仕様ってのは、Visualでない昔の無印BASICから
少しずつ互換性を考慮しながら拡張してきたせいだよ。

VBの関数の引数にByValを省略時のデフォルトが参照渡しなのは
無印BASICには関数が無く、あるのはサブルーチンと呼ばれるものだけ。
サブルーチンに引数は無く、グローバル変数で代用。

そういう言語で書かれていたコードを、関数のある上位バージョンに
移植するには省略時に参照渡しであった方が都合がよかったんだよ。

なんでこんな仕様なんだろうと思ったのなら
一つずつVBのバージョンをさかのぼっていけばいい。
理由はそれでわかる。



839 名前:仕様書無しさん mailto:sage [2008/09/25(木) 15:55:22 ]
 ↑
それで分からないのは、現在のクラスベースOOP言語のような進化を遂げずに奇形になったこと。
C++、Delphi、Javaのようになぜ進化しなかった。
さらに10年遅れてVB.NETで新しくもないクラスベース言語に変えたり、インスタンスをオートにする金メッキ付けて重くしたり。。。

840 名前:仕様書無しさん mailto:sage [2008/09/25(木) 16:08:22 ]
>>839
> 現在のクラスベースOOP言語のような進化を遂げずに

つまり、君がそうであるように、「クラスベースOOP言語になること」を
VBに求めていたんだよね。みんなが。

そこにMSの考えと、みんなの考えに違いがあった。

MSの方針としては、C/C++を使ってVBで使えるパーツ(VBXやOCX)をつくり
VBはそれを組み合わせて作ることで高い開発効率を達成するものだった。

ちなみに、クラスやユーザー定義型が参照渡ししか出来ないなんていうのは
VBXやOCX(それを作る為のOLEやCOM)の仕様からくる問題。


VBはもともとマクロ的な扱いで高度なことが出来なくてもいい物だったのに、
みんなが高度な言語使用を要求する。それでてVB.NETにまで行き着いてしまった。

もともとの言語設計理念に合わない要求をされてしまった為に
ここまでゆがんでしまった。

みんなの希望通り、VB.NETという比較的まともなクラスベース言語になってよかったじゃん!
俺はそんなことをせずに、シンプルな言語という特色を持たせたままの方が良かったと思うけどね。

841 名前:仕様書無しさん mailto:sage [2008/09/25(木) 16:21:59 ]
 ↑
パーツの作成とそれを使う言語と別環境だなんて、
intelligent padの失敗の再来。

消える運命ははじめから決まっていた。

842 名前:仕様書無しさん mailto:sage [2008/09/25(木) 16:23:09 ]
結局消えなかっただろw

843 名前:仕様書無しさん mailto:sage [2008/09/25(木) 16:29:53 ]
 ↑
言語の中の人が差し替わったってのは消えたってことw

844 名前:仕様書無しさん mailto:sage [2008/09/25(木) 16:33:28 ]
>>843
そうじゃなくてw

君のように、こうやって話題にする人がいるって事実が

VBが消えてないって言うことの証拠なんだよ。



Delphiとかもう誰も興味持ってないし。

845 名前:仕様書無しさん mailto:sage [2008/09/25(木) 16:47:37 ]
 ↑
VBスレはかなり消えました残念!
こんな荒れそうなスレもちっとも消費されないwwwww

>Delphiとかもう誰も興味持ってないし。

>【Embarcadero】CodeGearオッチャ その12
>ttp://pc11.2ch.net/test/read.cgi/tech/1221142134/


846 名前:仕様書無しさん mailto:sage [2008/09/25(木) 17:00:31 ]
そりゃ、荒れそうなスレなんだから
伸びないだろうなw

847 名前:仕様書無しさん [2008/09/25(木) 18:25:20 ]
>>837
>>838の言う通り。Cより先にBASICがあったんだよ。



848 名前:仕様書無しさん [2008/09/25(木) 18:32:28 ]
"837 の内容" ∩ C言語 = φ

∴ 847=低級PG

849 名前:仕様書無しさん mailto:sage [2008/09/26(金) 08:43:04 ]
やれやれ、またゆとりか・・・

850 名前:仕様書無しさん mailto:sage [2008/09/27(土) 13:07:21 ]
┐(´〜`;)┌

851 名前:仕様書無しさん mailto:sage [2008/09/27(土) 13:19:55 ]
低級プログラマって
アセンブラとかマシン語でガリガリやっちゃうぜ
なひとのことかとばかり

852 名前:仕様書無しさん [2008/09/29(月) 20:22:36 ]
vb2005むずかしいお

853 名前:仕様書無しさん mailto:sage [2008/09/29(月) 20:58:44 ]
引きついだVBのプロジェクトが全て糞な不思議。

854 名前:仕様書無しさん mailto:sage [2008/09/30(火) 06:13:38 ]
糞だと分かってもいろんなしがらみがあってどうにもできない不思議。

855 名前:仕様書無しさん mailto:sage [2008/09/30(火) 19:39:10 ]
捨てて作り直せばいいじゃん!
あれ・・・作り直したはずのソースが前と同じような糞ソースになってる。不思議。

856 名前:仕様書無しさん mailto:sage [2008/10/01(水) 23:37:17 ]
VBでできる範囲のが一番楽しくね?
テストのためのデータを作るやつとか
ちょこちょこっと作っておわりみたいなの

正直プロジェクトなんか同でもいい

857 名前:仕様書無しさん mailto:sage [2008/10/01(水) 23:43:46 ]
そういうのがさりげなく広まってて
あれもつけろこれもつけろとVBだと大変っつー要求が次から次に



858 名前:仕様書無しさん mailto:sage [2008/10/02(木) 00:04:10 ]
ありがちだねぇ…
ユーザはいつも自分勝手な生き物だから

859 名前:仕様書無しさん mailto:sage [2008/10/02(木) 00:10:40 ]
ユーザーって馬鹿だよね。
俺もユーザーだけど、
合理性に欠ける人の要求は
色んな意味で飛躍しすぎていて手がつけられない

860 名前:仕様書無しさん mailto:sage [2008/10/02(木) 19:36:08 ]
何が出来て何が出来ないか解らないから、
要求は飛躍するし、解ってる人間にはバカにしか見えない
いやまぁ、実際、「何が出来て何が出来ないか解らない」自分を放置している時点で
どうしようもなくバカなのは確かなんだけどな

年齢を言い訳にする団塊も多いけど、
PCにはまってプログラミングとか嗜んでるじいさんも居るわけで、
結局彼らは自身の無能を年齢のせいにしてるだけ
人や環境や親のせいにして自己弁護するゆとりと何ら変わりないわけで

861 名前:仕様書無しさん mailto:sage [2008/10/02(木) 21:36:04 ]
>>860
その至言コボラに聞かせてやりたいDEATH

862 名前:仕様書無しさん mailto:sage [2008/10/04(土) 12:50:12 ]
VBのスレじゃなくなってる!

863 名前:仕様書無しさん mailto:sage [2008/10/06(月) 17:59:52 ]
VB.netがしょぼすぎるんでC#.netを始めた。
Javaと同じ割りに選択肢が乏しくてメリットがないように感じる。
俺、間違ってるかな?

864 名前:仕様書無しさん mailto:sage [2008/10/06(月) 20:12:07 ]
Javaマシン起動時間のもっさり感がないこと。

865 名前:仕様書無しさん mailto:sage [2008/10/06(月) 21:45:32 ]
>>863
どっちも触ったけど
VBとCの違いでほとんど.netは共通だし

違いが良くわからん買ったよ

866 名前:仕様書無しさん mailto:sage [2008/10/07(火) 13:35:35 ]
なんかもう必死でしょw

ttp://pc11.2ch.net/test/read.cgi/tech/1214657360/148
.NET嫌いのエンドユーザーって、実際的なことではなく、
「こう言っとけば"わかってる奴"みたいに響くらしいぞ、うひひ」
的な動機で文句言うからなぁ。
毎度文句を言うくらいならランタイムをインストールしたほうが早いのに、
意地でもそれをせずに「.NET対応だと困る自分」を死守してるだろ、彼らw

867 名前:仕様書無しさん mailto:sage [2008/10/07(火) 19:46:47 ]
何が言いたいんだ?
コピペ君って人種は、やっぱりどっかネジが抜けてる奴なんだなw



868 名前:仕様書無しさん mailto:sage [2008/10/07(火) 20:06:17 ]
コピペ監視員呼んでこい

869 名前:仕様書無しさん mailto:sage [2008/10/07(火) 23:53:58 ]
>>865
違いをなくすための、.netなんじゃね?
C#で作ったクラスをVBから呼ぶとか、出来るんじゃなかったっけか?

どっちか好きな方をつかえよ
ただ、MS推奨だと、C#でコンポーネント作って、
VBで画面作るんだっけ?

まぁ俺はもうVBの言語仕様は見たくないから、
どうせ買うなら、C#にするけど

870 名前:仕様書無しさん mailto:sage [2008/10/09(木) 12:37:39 ]
どうせ買うならって、言語単体で売ってたっけ?

871 名前:869 mailto:sage [2008/10/09(木) 13:46:18 ]
持ってないし、C#なんて知らんけど
適当に想像で書いた。全文。

872 名前:仕様書無しさん [2009/01/25(日) 16:34:55 ]
VB6.0詳しい人に質問

form内でのみ(project内ではない)グローバル変数を使いたい場合どうすればいいですか?

873 名前:仕様書無しさん mailto:sage [2009/01/25(日) 16:38:26 ]
form宣言の直下で宣言すりゃいけねーか?

874 名前:仕様書無しさん mailto:sage [2009/01/25(日) 16:42:07 ]
>>872
フォームのコード書く部分の先頭(サブルーチンや関数の外)で宣言すればおk


875 名前:仕様書無しさん [2009/01/25(日) 16:45:04 ]
>>873
さんくす

876 名前:仕様書無しさん [2009/01/25(日) 16:45:49 ]
>>874もさんくす

877 名前:仕様書無しさん mailto:sage [2009/01/25(日) 19:44:55 ]
それ「グローバル変数」じゃないからね、念のため。
それは「モジュールレベル変数」というんだよ。



878 名前:仕様書無しさん mailto:sage [2009/01/25(日) 23:41:36 ]
ヤバイ。VB6ヤバイ。まじでヤバイよ、マジヤバイ。
VB6ヤバイ。
まず汚い。もう汚いなんてもんじゃない。超汚い。
汚いとかっても
「変数名おかしくない?」
とか、もう、そういうレベルじゃない。
何しろ手続き型。スゲェ!なんか設計とか無いの。仕様とかソフトウェア工学とかを超越してる。手続き型だし超汚い。
しかもフォームにべた書きしてるらしい。ヤバイよ、べた書きだよ。
だって普通はクラスとか分割するじゃん。だってペーストしたところ変更きたら困るじゃん。
コンパイルエラーとか変更もれとか困るっしょ。
処理が追加されて、Ver1.0のときはメソッド数行だったのに、Ver3.0のときはメソッド数百行とか泣くっしょ。
だからJavaとかべた書きしない。話のわかるヤツだ。
けどVB6はヤバイ。そんなの気にしない。カット&ペーストしまくり。ソース表示してる画面を
5画面ほどスクロールしてもメソッド終わらないくらい汚い。ヤバすぎ。
手続き型っていたけど、もしかしたらオブジェクト指向かもしんない。でもオブジェクト指向って事にすると
「じゃあ、VB6のクラスモジュールってナニよ?」
って事になるし、それは誰もわからない。ヤバイ。誰にも分からないなんて凄すぎる。
あと超いいかげん。Endステートメント。処理内容で言うと。強制終了。ヤバすぎ。メモリ開放する暇もなく終わる。怖い。
それに超処理遅い。超のろのろ。それに超機能不足。ActiveXコントロールとか平気で出てくる。ActiveXコントロールて。
高くて買えねえよ、グ○ープシティ。
なんつってもVB6はDLLが酷い。DLL HELLとか平気ででるし。
.NETなんてPublicメソッドとかDLLのインタフェース変更しても上手く扱えるように
アセンブリを使ってバージョン比較したり、レジストリ無くしたり、グローバルアセンブリストア使ったりするのに、
VB6は全然無視。インタフェース違ったらエラーとしか扱わない。酷い。ヤバイ。
とにかく貴様ら、VB6のヤバさをもっと知るべきだと思います。
そんなヤバイVB6でシステム作った俺とか超偉い。もっとがんばれ。超がんばれ。

879 名前:仕様書無しさん mailto:sage [2009/01/25(日) 23:56:04 ]
VB6のFORMはクラスだと思って、割り切って使えw


880 名前:仕様書無しさん mailto:sage [2009/01/26(月) 08:49:03 ]
なんかツッコミどころ満載だけど、コピペの相手しても仕方ないしなあ

881 名前:仕様書無しさん [2009/07/31(金) 01:09:47 ]
>>879
ウチはその感覚のまま2008に切り替わった……

882 名前:仕様書無しさん mailto:sage [2009/07/31(金) 10:32:52 ]
>>881
うちの一部もそんな感じ
いまだに GOTO とか 構造化してない例外処理 当たり前に使ってるし

まじメンテしづらいし

883 名前:仕様書無しさん mailto:sage [2009/07/31(金) 11:13:45 ]
アンロードしたはずのフォームなのにイベントが発生したからって
勝手にロードしてイベントの処理するのが恐ろしい


884 名前:仕様書無しさん mailto:sage [2009/07/31(金) 16:06:33 ]
テラカオスワールドwww

885 名前:仕様書無しさん mailto:sage [2009/08/01(土) 00:32:35 ]
>>883
それは設計が悪い

886 名前:仕様書無しさん mailto:sage [2009/08/01(土) 00:43:21 ]
設計というか、>>883が何か勘違いしてるだけだな。
VB6を擁護する気もないが、さすがにそこまでトチ狂ってない。

887 名前:仕様書無しさん mailto:sage [2009/08/01(土) 02:29:55 ]
アンロードした後に、プロパティを参照したりすると、暗黙にインスタンスが
ロードされる、というのはあるね。>>883が言うようなイベントは関係ないが。
ロードされてないフォームでイベントは起きないからね。

 Unload Form1
 Form1.Enabled = False

↑みたいなことをすると、暗黙のロードが起きる。



888 名前:仕様書無しさん mailto:sage [2009/08/01(土) 07:09:12 ]
DoEventsを入れるとイベントがあとで来て
勝手にロードされることあるよ
DoEventsなんか入れるなってのはわかるけど
自分が作ったプログラムじゃない場合
なかなか気づけないよ。

889 名前:仕様書無しさん mailto:sage [2009/08/01(土) 12:10:30 ]
それ、違うでしょ。


890 名前:仕様書無しさん mailto:sage [2009/08/01(土) 12:16:15 ]
>>888
アンロードされるとメモリ上からフォームインスタンスが破棄される。
このときフォーム(ウィンドウ)に関連付けられたイベントハンドラの
アドレスはクリアされる。
したがって、もしアンロード後にそのアドレスを参照したら、
アクセス違反が起きるはず。
実際にはイベントハンドラはコールされないけど。

どっちにしてもイベントが発生したからフォームがロードされた、は
あり得ない。
イベントというのはフォームが持つウィンドウクラスのイベントハンドラ
ルーチン(バイナリレベルでの)に対してウィンドウメッセージがPost
され、それをVBのランタイムがVBのイベントプロシージャに
振り分けることだから、イベントハンドラが存在しない状態で
VBのイベントは発生できない。

891 名前:仕様書無しさん mailto:sage [2009/08/01(土) 20:22:05 ]
破棄したつもりで破棄できてないだけじゃろ
アホくさ

つかゴチャゴチャ言ってないで実証コード貼れ

892 名前:仕様書無しさん mailto:sage [2009/08/29(土) 21:09:13 ]
ソースもらいたがってる乞食乙

893 名前:仕様書無しさん mailto:sage [2009/08/29(土) 21:47:01 ]
はぁ?

894 名前:仕様書無しさん [2009/08/31(月) 15:49:50 ]
ひぃ?

895 名前:仕様書無しさん mailto:sage [2009/08/31(月) 16:46:30 ]
VBでやらないといけないことがあったんだが難しすぎたよ。

896 名前:仕様書無しさん [2009/09/05(土) 01:23:09 ]
簡単すぐる

897 名前:仕様書無しさん mailto:sage [2009/09/09(水) 13:50:23 ]
そんなVB6でプログラマとして
食っていける低レベルな職場に感謝



898 名前:仕様書無しさん mailto:sage [2009/09/09(水) 13:55:33 ]
おまいの代までだな。

次はWinべったりからWebべったり(スクリプト言語か?)にシフトするだろ。

899 名前:ぅゅ ◆e6.oHu1j.o mailto:sage [2009/09/10(木) 09:31:43 ]
らめぇ・・・っっっっ
C++からはなれたくないのっぉぉおlっぉお

900 名前:仕様書無しさん [2009/09/27(日) 19:49:06 ]
自称古いDelphi使い。VB6は多少経験あり。VB2008使ってみた。さっぱりわからん。
テンプレートかす。ヘルプかす。いちいちMSDNうざい。さくさくいかんの?


901 名前:仕様書無しさん mailto:sage [2009/09/27(日) 20:20:13 ]
つかC++意外はどの言語も簡単だと思う。
といってもC++も慣れればそんなに難しいとは思わないけどね。

ちょっと前までテクニックに走って、各言語の深いマニアックなところまで
勉強してたけど今はそんな事よりやりたい機能をどうすれば短期間で
実装できるか?メンテナンスが簡単か?

を重要視している


902 名前:仕様書無しさん mailto:sage [2009/09/27(日) 20:21:37 ]
ダニエル・アップルマン:やあ、カール。みんなの話はしばらく聞いてたんだけど、
僕が見たいと思うのは、Visual Basicが昔のWindowsのプログラミングを誰でもでき
るほど簡単にしたのと同じことを.NETに対してする言語だよ。

テッド・ネワード:Visual Basic.NETがそれだとは言えないんですか?

ダニエル・アップルマン:まだ、言えない。

テッド・ネワード:僕も、同じ意見です。そう思いますが、でもVisual Basic界隈から
主に名前が聞こえてくるあなたのような人が、そう言うのを聞いて少し驚きました。

www.dotnetrocks.com/text/0052/index22.html

903 名前:仕様書無しさん mailto:sage [2009/09/27(日) 21:05:43 ]
コピペ君って馬鹿だな、まで読んだ。

904 名前:仕様書無しさん mailto:sage [2009/09/27(日) 21:27:30 ]
「コピペ君って馬鹿だな」なんて何処にも書いてないんだが

905 名前:仕様書無しさん mailto:sage [2009/09/27(日) 21:29:24 ]
そんな突っ込みする人、初めて見た。

906 名前:仕様書無しさん mailto:sage [2009/09/27(日) 21:30:55 ]
>>904
まあ、肩の力を抜けよ

907 名前:仕様書無しさん [2009/09/28(月) 09:40:58 ]
>>900
オブジェクト指向が理解できないと、
.netはさっぱりわからんと思う。




908 名前:仕様書無しさん mailto:sage [2009/09/28(月) 14:13:27 ]
>オブジェクト指向が理解できないと、
これって何てブビ厨?

909 名前:仕様書無しさん mailto:sage [2009/09/28(月) 19:30:24 ]
なんつーか、葵の紋のように「オブジェクト指向なるぞ!」といえば
VBプログラマが「ははぁ」って恐れ入ると思ってる安易な人が多いね。

910 名前:仕様書無しさん mailto:sage [2009/09/28(月) 20:02:04 ]
むしろ「恐れ入らない」から多くの人が迷惑してるんだよw
そうそこのお前さんのことだよわかってるのかこの。

911 名前:仕様書無しさん [2009/09/28(月) 21:17:31 ]
ああ、上から目線で自分が勝ったつもりになってるのに、相手が
思うとおりに従ってくれないからイライラするわけか、なるほど、わかりますw

912 名前:仕様書無しさん mailto:sage [2009/09/28(月) 22:21:40 ]
皮肉が通じないみたいね。
そう、まさに>>911みたいな感じなんだな。

>>911>>910のレスにこめられた「皮肉」を理解せず(出来ず)にそれを否定している。

OOPを理解した上でその効用を否定するのならいいんだが(まあ、俺の知る限り
プログラミングの世界の著名人でそんな奴は一人もいないはずdが)ダメなVBプログラマの多くは
OOPを理解ぜずに、というより理解できないからそれを否定してる。

だからこそ困る。
要は馬鹿で怠惰かつそれを自覚してないんだが、世の中に馬鹿を自覚してない馬鹿ほど
救いようがないものはないからね。

913 名前:仕様書無しさん mailto:sage [2009/09/28(月) 22:29:17 ]
>OOPを理解ぜずに、
         ~~

914 名前:仕様書無しさん mailto:sage [2009/09/28(月) 22:57:38 ]
皮肉を皮肉で返されたのがわかってないとw

915 名前:仕様書無しさん mailto:sage [2009/09/28(月) 22:58:40 ]
>>912
よく読めばわかるが、だれも「否定」はしてないだろ。








まあ、ゆとり世代なら仕方ないから許してやるw

916 名前:仕様書無しさん mailto:sage [2009/09/28(月) 23:07:39 ]
>>915
この話の「キモ」は「否定しているかどうか」ではなくて、
>>911>>910の意図を「理解していない」ことなんだよお馬鹿さん。

恥の上塗りだな。
ただ、客観的には恥の上塗りでも、>>915本人はどこが恥なのか全然りかい出来ないだろうけどね。
蛙の面にしょんべんって奴だ。

これが「世の中に馬鹿を自覚してない馬鹿ほど救いようがない」の意味だが、
本人は自覚がないんだから幸せなもんだ。

917 名前:仕様書無しさん mailto:sage [2009/09/28(月) 23:38:40 ]
千里の道も一歩から
まずprivateとpublicの違いからお勉強だ



918 名前:仕様書無しさん mailto:sage [2009/09/28(月) 23:43:55 ]
こういうことですね

             ズドドドドドドドドドド!!!!!
                  ゜ヾ´      ″
   マックノーウチ !   =―≡ ̄`:∵∧_∧´‘
        _  ∧_≡―=', ( >>616 )∴∵゛、゜¨
      , ≡ ) ( ゜Д゜r⌒)  _/ / ̄    _
    ´∴‘≡く / ∧   | y'⌒  ⌒ ヽ _∧(  ≡―=‥、,、
   ″″    \/  ∧_|  /  | | ゜Д゜ )`=―≡―∞
   “         ( ゜Дー' |   |ヾノ   //
           =―≡ ̄`:, | ,  | ( ̄=―≒‥,,
       ,゛“=―≡―=',/  ノ )∵`=≡―=
                ∴/´/ |  | ,'ゞ       マックノーウチ !
            ゛〃/ / / \|  |   ヾ
              /(  |  (  |
             /  |  |  |\ \
            / / |  |   | ヽ/⌒〉
           (_  「 _) (_〈_/

919 名前:仕様書無しさん mailto:sage [2009/09/29(火) 00:00:46 ]
>>916
いや、そもそも相手が何を言ってるかわからずに「おれの皮肉を
理解してない、バカだねw」とか言ってるのが痛いよ、って言って
あげただけなんだけど、まあ、思った通りの人だったんで、もういいよw

920 名前:仕様書無しさん mailto:sage [2009/09/29(火) 00:04:15 ]
ああ、>>909が、オブジェクト指向なんてわからなくても困らないんだよ、って
開き直ったレスだと>>912は読み取ったのかw
なるほどね。

そうじゃなくて「恐れ入らない」というのは「はぁ?オブジェクト指向ごときが
わかってないとでも思ってんの?なめんなよw」っていう反応だと思うんだが。

921 名前:仕様書無しさん [2009/09/29(火) 00:05:53 ]
「オレはVBプログラマどもと違ってオブジェクト指向がわかる高レベル
プログラマ様なんだぜw」
という勘違いがイタいですよ、ってことだな。

922 名前:仕様書無しさん mailto:sage [2009/09/29(火) 00:19:08 ]
( ゚д゚)‥‥

923 名前:仕様書無しさん mailto:sage [2009/09/29(火) 04:26:46 ]
>>920
>「はぁ?オブジェクト指向ごときが
>わかってないとでも思ってんの?なめんなよw」
ヴビ厨が?解ってるとでも?

 有 り 得 な い

924 名前:仕様書無しさん mailto:sage [2009/09/29(火) 10:50:30 ]
VB6厨だけど、1年前から
.netでオブジェクト指向を
がんばっている俺が登場。

>>921
あぁオレのことだわ・・・w

925 名前:仕様書無しさん mailto:sage [2009/09/29(火) 12:37:54 ]
>>923
今のVBはC#とかJavaみたいなもんだし、余裕でオブジェクト指向できるよ

926 名前:仕様書無しさん mailto:sage [2009/09/29(火) 12:44:01 ]
>余裕でオブジェクト指向できるよ

今の時代オブジェクト指向じゃない方が珍しいわけですし。
僕は今の時代が好きですね。

927 名前:仕様書無しさん mailto:sage [2009/09/29(火) 13:36:38 ]
ほらね。
「OOPL を使うことは OOP をしているのと同じ」とか言い出した。



928 名前:仕様書無しさん mailto:sage [2009/09/29(火) 14:06:55 ]
VBのスレっていつもあれるなぁ。

929 名前:仕様書無しさん mailto:sage [2009/09/29(火) 14:38:08 ]
たとえ、十分条件じゃなくても、必要条件。

刺身包丁を使ったから刺身を作れるわけではないが、
刺身を作るには刺身包丁は必要。

いや、果物ナイフでもできるんだよ君が知らないだけで、ていうのは、
ブビ厨並にていのうw

930 名前:仕様書無しさん mailto:sage [2009/09/29(火) 14:44:02 ]
何が言いたいのかわからんのだが・・・。

931 名前:仕様書無しさん mailto:sage [2009/09/29(火) 15:50:15 ]
ブビ厨が分からないのは当たり前w

932 名前:仕様書無しさん mailto:sage [2009/09/29(火) 16:05:38 ]
923 ヴビ厨はOOP理解してない。

925 言語はOOPLだよ。              ← 話題逸らし

927 OOP理解してるかどうかとは関係ない。

929 OOPするのにOOPL必要。          ← 話題逸らし

933 名前:仕様書無しさん mailto:sage [2009/09/29(火) 17:13:15 ]
>929 OOPするのにOOPL必要。
>↓
>923 ヴビ厨はOOP理解してない。

でおk


934 名前:仕様書無しさん mailto:sage [2009/09/29(火) 17:18:10 ]
>>928
VBプログラマを叩くくらいしか自尊心を保つ方法がないかわいそうな
低レベルプログラマがいる限り、荒れる。

935 名前:仕様書無しさん mailto:sage [2009/09/29(火) 18:54:23 ]
荒れないブビスレなど無いのと同じじゃ

936 名前:仕様書無しさん mailto:sage [2009/09/30(水) 08:23:07 ]
>>934
>VBプログラマを叩く
理由が
>自尊心を保つ方法
だということにしとかないと
心の平静が保てないのですね。かわいそう。

937 名前:仕様書無しさん mailto:sage [2009/09/30(水) 19:22:30 ]
そりゃまあ、こんなところで必死になって叩いてみたって、
だれのどんな問題が解決するわけでもないから、
自尊心維持のためにやってるんだろうな、という推測が
成り立つのは当然だなw



938 名前:900 [2009/10/03(土) 18:50:41 ]
すいません、しばらく寝ていた。
おいらは自称Delphi使いなのでOOPは多少わかっているつもり。
VB2008がもたついて快適でないので、書き込みすますた。お騒がせして、すいません
しかし、いちいちおそいな・・・

939 名前:仕様書無しさん mailto:sage [2009/10/03(土) 22:20:09 ]
スペックが足りんだけじゃろ
イイの買えよー

940 名前:仕様書無しさん [2009/10/04(日) 22:13:02 ]
>>940
  ∧,,∧
 ( `・ω・) ウーム…ここは?
 / ∽ |
 しー-J


941 名前:仕様書無しさん mailto:sage [2009/10/05(月) 00:17:12 ]
話変わるけどさ、無限ループって怖くね?

942 名前:仕様書無しさん mailto:sage [2009/10/05(月) 09:21:49 ]
Private Sub Anchor940()
   Call Anchor940
End Sub


943 名前:仕様書無しさん mailto:sage [2009/10/05(月) 15:24:05 ]
Private Sub A(Byval sender As Object, Byval e As EventArgs) _
Handles Me.TextChanged
 Me.Text=""
End Sub

944 名前:仕様書無しさん mailto:sage [2009/10/05(月) 15:33:08 ]
Private _
Sub _
___( _
) '____________ ______________
Const __ = "___"
CallByName(Me, __, CallType. _
Let) '_________
End _
Sub '______________

945 名前:仕様書無しさん [2009/10/07(水) 21:03:14 ]
>>940
  ∧ ∧   一人一個まで
 ( ´・ω・)
 ( ∪ ∪  ,.-、   ,.-、   ,.-、   ,.-、     ,.-、      ,.-、    ,.-、
 と__)__) (,,■)  (,,■)  (,,■)  (,,■)    (,,■)      (,,■)   (,,■)
       梅干  高菜 おかか こんぶ ごはんですよ わさび漬け 焼たらこ
          ,.-、   ,.-、     ,.-、      ,.-、   ,.-、   ,.-、    ,.-、
          (,,■)  (,,■)    (,,■)     (,,■)  (,,■)  (,,■)   (,,■)
          鶏飯 明太子 ちりめんじゃこ ゆかり  柴漬  塩辛 牛肉しぐれ
      ,.-、   ,.-、     ,.-、    ,.-、    ,.-、   ,.-、    ,.-、   ,.-、
     (,,■)  (,,■)    (,,■)   (,,■)   (,,■)  (,,■)   (,,■)  (,,■)
      鮭 鶏ごぼう  野沢菜  天むす ツナマヨ エビマヨ 鮭マヨ VB


946 名前:仕様書無しさん [2009/10/07(水) 21:08:30 ]
>>15
LabVIEW


947 名前:仕様書無しさん [2009/10/08(木) 00:09:47 ]
uproda11.2ch-library.com/202972mw1/11202972.jpg
なんと、あの天才もVB愛用者?!




948 名前:仕様書無しさん [2009/10/09(金) 08:43:30 ]
>>945
     且且~
     且且~
 ∧__∧ 且且~
(´・ω・) 且且~
`/ヽO=O且且~
/  ‖_‖且且~
し ̄◎ ̄◎ ̄◎
皆さん、お茶が入りましたよ…


949 名前:仕様書無しさん [2010/02/27(土) 14:47:58 ]
そんなことより>>1さん聞いてよ...
そやなぁF...今、高い!Gうちの携帯Jもやっと分割今月で終わったわUQ
うちの携帯はお財布になってないから…その音は聞いた事ないけどな...落としたりしてボロボロになるんやろうから…
首から下げておくようにしましょッニ...うちは過去最高B年使ってたJホ
ってことです...

950 名前:uy ◆e6.oHu1j.o mailto:sage [2010/03/05(金) 00:45:53 ]
>>901
ハァ?
あの言語を慣れでどうとか言ってる時点でカス決定
変な仕様と変なライブラリがこれからも延々に膨れ上がる言語がC++。
学生時代にちょっと触る程度で良い言語

951 名前:仕様書無しさん mailto:sage [2010/03/05(金) 03:49:11 ]
何でお前が決めるんだよ。
開発ではほとんど使わないが。

というか、.NETで作れるなら、家庭でも誰でも作れるという意味なら
分るが。

結局商品なんて、他との違いを売りにするしかなくなる。

飽きられたらお終いなので、COBOLも復活するわ
新しい言語は、滅多に出てこない割りに、改造版はやたらと出るわ

マイクロソフトの時代が終わるような気がする。先が見えた。

952 名前:uy ◆e6.oHu1j.o mailto:sage [2010/03/06(土) 22:17:15 ]
独り言はチラシの裏に

953 名前:仕様書無しさん mailto:sage [2010/03/06(土) 23:12:12 ]
uyのレスはチラシの裏に

954 名前:仕様書無しさん mailto:sage [2010/03/07(日) 10:22:35 ]
チラシを買う金が無い

955 名前:uy ◆e6.oHu1j.o mailto:sage [2010/03/09(火) 01:40:26 ]
結構ラグくじ買っちゃったからな
盗み聞きした会話によると
3万つぎ込んでもC賞↑が当たらなかったとかいってた奴がいた。
ラグくじに3万とか尊敬する

956 名前:uy ◆e6.oHu1j.o mailto:sage [2010/03/10(水) 15:23:27 ]
955は誤爆です

957 名前:仕様書無しさん [2010/07/15(木) 23:14:04 ]
プログラム未経験の28歳です。
VBの勉強を始めようと思っています。
下記講習とかはどうなのでしょうか?
www.knowledgewing.com/course/cd?c=UUL05R



958 名前:仕様書無しさん mailto:sage [2010/07/15(木) 23:22:04 ]
Variant ってジャイアンって読めばいいのですか?

959 名前:仕様書無しさん mailto:sage [2010/07/15(木) 23:22:48 ]
違いますよ(´∀`)

960 名前:仕様書無しさん mailto:sage [2010/07/16(金) 02:59:48 ]
ひとつだけ言えることは
講習を受けないとVB使えないクズは
講習を受けても使いこなせるようにはならない

961 名前:仕様書無しさん mailto:sage [2010/07/16(金) 08:18:20 ]
>957
未経験だっていうなら、受講の前提知識が揃ってないんじゃない?

962 名前:仕様書無しさん [2010/07/16(金) 17:04:44 ]
>>961
プログラムは未経験ですが、パソコン経験は10年ほどあります。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<209KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef