トップページ⇒tech
115コメント38KB

VB入門

■ このスレッドは過去ログ倉庫に格納されています
0001ジュンNGNG
VBを勉強してまだ3日目なんですが、見慣れない用語が多く
どうやってコードを書くのかわかりません。本を読んでもあまり
わかりません。何か覚えやすいやり方とかありますか?
0002デフォルトの名無しさんNGNG
2
00034NGNG
クソすれたてんなボケェと言って見る。

厨房よ!みんな あつまえ!
0004デフォルトの名無しさんNGNG
語呂で覚えるのさ!
0005デフォルトの名無しさんNGNG
>>1
PC始めたばっか?
0006デフォルトの名無しさんNGNG
>>1
Qbasic できるか?
HSP できるか?

0007デフォルトの名無しさんNGNG
覚えたら駄目です。
0008デフォルトの名無しさんNGNG
ビタミンBは、肌に良い!
0009デフォルトの名無しさんNGNG
>>8
語呂がいいですね。惚れました。
0010名無しさん@ウンNGNG
>1
質問の仕方が悪いよ、例えば初心者用の本などを聞くなど質問があるんじゃないかな?
俺の場合は、他人が書いたコードを見て真似して少しずつ覚えている。
VBって簡単そうで実はそうでもないよ
0011デフォルトの名無しさんNGNG
>VBって簡単そうで実はそうでもないよ
そんなレベルにも行かないんじゃない?
俺はVBは無茶苦茶だと分かってからがスタートだと思ってるが。
0012デフォルトの名無しさんNGNG
VB を使って JVM を実装できるくらいになれば VB のすべてがわかるよ。
0013ジュンNGNG
うああああ、うああ!放尿してやる!お前等全員に放尿してやるぞ!!
0014デフォルトの名無しさんNGNG
いいけど、うち遠いよ?いい?
0015デフォルトの名無しさんNGNG
VBってVisual Basicですよね?(とりあえず確認)

最近、ワードやエクセルで立ち上げる「Visual Basic Editor」を始めてみました。
プログラムがやりたかったので、とりあえず身近なものということで。
そこで疑問ができたのですが、これで独立したアプリケーションとして使えるのでしょうか?
exe形式にできるか?と同義かな?

教えてください。
0016デフォルトの名無しさんNGNG
>>15
VBっていえば まあ 大抵は Visual Studioファミリーのほうを指す
オフィス系のソフトについてるのは まあ 縮小版というか カスタムというか
"Visual Basic for Aplication"(VBA) スペルは違うかも(゚Д゚;)

VB5やVB6のほうは 根っからのWindouwsアプリ開発ツール
VBAのほうは付録的なマクロの域(゚Д゚;)
最近のは独立したアプリもできるの…かな?

とりあえず 似てるけど 違うもんは違うので VBと一緒に語るのは どうかと

ちなみにVBスクリプトも違うものなので (・∀・)
0017デフォルトの名無しさんNGNG
>>16
オマエ スペル全然違うジャン
0018水野女史NGNG
アタクシのVB講座を受講すれば、みるみるうちに上達します。
0019デフォルトの名無しさんNGNG
>>18
そのコメントでageるのはちょっと・・・
0020水野女史NGNG
んじゃ、下げますわ。
0021デフォルトの名無しさんNGNG
女史って ババの意味?(・∀・)
002215NGNG
>>16
意味の理解できない箇所もありますが、ありがとうございます。
VBとVBAは言語的には同じなんですか?
というのも、教本をVBAのものを買ってしまったのですが、
このまま進んで良いのでしょうか?
僕がやりたかったのはVBなんですが。
0023デフォルトの名無しさんNGNG
迷わず行けよ行けばわかるさ
0024デフォルトの名無しさんNGNG
フリーコンパイラのリンク

リンク集
Borland Delphi 6 Personal ダウンロード http://www.borland.co.jp/delphi/personal/
Borland Kylix Open Edition ダウンロード http://www.borland.co.jp/kylix/openedition/
JBuilder 6 Personal ダウンロード http://www.borland.co.jp/jbuilder/jb6/download/
Borland C++ Compiler 5.5 無償ダウンロードサービス http://www.borland.co.jp/cppbuilder/freecompiler/
0025デフォルトの名無しさんNGNG
Visual Basic から Delphi/Kylix への移行ガイド
http://www.borland.co.jp/delphi/papers/vbtodel/index.html
0026デフォルトの名無しさんNGNG
●●VBって死滅しちゃったの????●●
1 :嘲笑激藁さらしあげ
64ビットで動作しなくなるVBを今必死こいて勉強してる俺って一体・・・・
http://www.zdnet.co.jp/news/0203/20/b_0319_05.html
>2005年以降は限られたものになり,
>64ビット環境に対するサポートが本格的に提供される計画はない。

事実上3年サポート打ち切り、Win64サポートせずか。
0027デフォルトの名無しさんNGNG
>>22
VBとVBAの違いはなんだろな
VBAとは文法的には互換性はあるはずだが(ソースコードで)
VBAでできることはVBでできるハズだが

VBAではWin32APIの参照はできるのかな?
またネイティブコンパイルはサポートされてるのかな?
VBのラーニング版みたいなPコードコンパイルのような気がするのだが?
(インタプリター型のような中間コードコンパイル)

その辺どうよ 誰か教えてね


0028暇だから書いちゃお・・・NGNG
なんでVBのスレがこんなに立ってるんだかわからないんですが・・・

>>27
VBとVBAって結構違いますよ、特に関数とかVBAに無いのが多くて
困った経験あり。文法はほとんど一緒ですけどね。

あとAPIについてですけど、VBAでもたぶん使えますよ。
ライブラリの参照設定ができるくらいだし。
ただ、コンパイルできるってのは聞いたこと無いです。

・・・もしかして、仕事でやってない人がほとんど?
0029暇だから書いちゃお・・・NGNG
>>26
VBが死滅って…単にVB.NETがでるからでしょ?

.NETのVBも大分仕様変わってしまうけど、オブジェクト指向PGできる
ようになるから良いんじゃないでしょうか。
フレームワークとか覚えちゃえば、C#とかJava(.NET?)へも移行しやすく
なるだろうし…
0030 NGNG
>>28-29
VB.NETになると
「VBとVBAの文法はほとんど一緒」
も成り立たなくなるのではなかろうか

VBは無理に.NETにしない方がよかったと思うけどな
0031デフォルトの名無しさんNGNG
Win9x系はいつまで生き残るのだろうか?
まだVB6でいけ!
0032デフォルトの名無しさんNGNG
VB初心者質問スレからアラシ来るかな(゚Д゚;)
ヒソカニ、キタイ(・∀・)
0033デフォルトの名無しさんNGNG
VB入門
http://pc.2ch.net/test/read.cgi/tech/1014905637/
VBでシューティングゲームは作れますか?
http://pc.2ch.net/test/read.cgi/tech/1006308626/
VBつかってみたい
http://pc.2ch.net/test/read.cgi/tech/1013935083/
VB6でコードリレーせよ
http://pc.2ch.net/test/read.cgi/tech/1013873000/
Visual Basicよ安くなれ
http://pc.2ch.net/test/read.cgi/tech/1009094843/
VB厨の皆さん、覚悟はできてますか?
http://pc.2ch.net/test/read.cgi/tech/1009621174/
VB初心者質問スレ Part7
http://pc.2ch.net/test/read.cgi/tech/1015836357/
VB初心者に向いているプログラムを教えて下さい
http://pc.2ch.net/test/read.cgi/tech/1007386132/
VBばかリやってると馬鹿になる
http://pc.2ch.net/test/read.cgi/tech/999966464/
VBのコードでVBをけなすスレ
http://pc.2ch.net/test/read.cgi/tech/1013243307/
VBのVariantってどうよ。
http://pc.2ch.net/test/read.cgi/tech/1014126413/
VBで使う変数に2バイト文字
http://pc.2ch.net/test/read.cgi/tech/1014817328/
VBでCSVファイルに出力する方法を教えて下さい。
http://pc.2ch.net/test/read.cgi/tech/1014618592/
VBからxlsファイルを起動したい
http://pc.2ch.net/test/read.cgi/tech/1013076984/
VB-みんなで関数を作る-
http://pc.2ch.net/test/read.cgi/tech/1009174392/

0034デフォルトの名無しさんNGNG
VBニンキアルナ
オマエラ、ショセンハ MSのBASICから逃げられないノカ
ビル帝国はBASICで立つ ナンチッテ(・∀・)
0035デフォルトの名無しさんNGNG
>>30
同意
VB.NETにするよりもスーパーVBとかいって
欠点全部取り除いたVBの方が面白そうだったのに。
0036デフォルトの名無しさんNGNG
VBXPとかさァ...
0037デフォルトの名無しさんNGNG
VB2000とかさぁ,,,,
0038デフォルトの名無しさんNGNG
>>35

VB6の基本文法で実装継承なんかサポートされたら困る。
これまで甘やかされてきたVB厨にはちょっと高めのハードルを与えるべき。
003915NGNG
 >>27
ありがとうございます。

誰か教えてください。
VBAで分数を入力すると、約分するというプログラミングをしようと思いました。
元の分数の分子をtxt1.text、分母をtxt2.text、答えの分子をLabel1.caption、
分母をLabel2.captionとして、コマンドボタン(cmd1)を押したら約分したいのです。
どこが間違ってますか?
全然違ったりして…(汗

Private Sub cmd1_Click()
Dim i As Integer
Dim Intbunshi As Integer
Dim Intbunbo As Integer
Dim num1 As Integer
Dim num2 As Integer

Intbunshi = Val(txt1.Text)
Intbunbo = Val(txt2.Text)

If Intbunshi > Intbunbo Then
MsgBox "仮分数を入力してください"

Else
For i = 1 To Intbunshi
If Intbunshi Mod i Then

num1 = Intbunshi \ i

If Intbunshi Mod num1 = 0 And Intbunbo Mod num1 = 0 Then
Exit For
End If

End If
Next i

num2 = Intbunbo \ i

Label1.Caption = num1
Label2.Caption = num2
End If
End Sub
0040一応プロNGNG
やめてくれ。
シロートがいきなりプログラム作れるようになったら
食いっぱぐれるじゃぁないですか。
0041デフォルトの名無しさんNGNG
>>40
それはあんたの書くコードがトーシロレベルのヘタレだって言うだけ。

顧客で時々「俺はわかってんだぞ」みたいな感じで、
わざわざ VBのフォームデザインだけやってくるアフォが居るが、
ろくに理解できてないことがバレバレ。
まともなプログラマなら、その程度の「囓っただけトーシロ」に負けることはあり得ない。
0042デフォルトの名無しさんNGNG
約分についてしらべるから待ってろ
0043デフォルトの名無しさんNGNG
>1
死ね
004415NGNG
 >>40
プロの方ですか。
プロのプログラマーって、どうやって報酬得てるんですか?
会社とかに所属してるんですか?
家で仕事はできないのですか?
あと、必要な資格とかも知りたいので、
仕事について詳しく教えてもらえたらありがたいです。

 >>42
ありがとうございます。
ご指導願います。
あと、自分で考えて、少々訂正箇所があるので、
訂正した物を載せておきます。
このコードで例として2/10を約分したら、
2/10になりました(w
ありえねぇ…(プ

Private Sub cmd1_Click()
Dim i As Integer
Dim Intbunshi As Integer
Dim Intbunbo As Integer
Dim num1 As Integer
Dim num2 As Integer

Intbunshi = Val(txt1.Text)
Intbunbo = Val(txt2.Text)

If Intbunshi > Intbunbo Then
MsgBox "真分数を入力してください"

Else
For i = 1 To Intbunshi
If Intbunshi Mod i = 0 Then

num1 = Intbunshi \ i

If Intbunbo Mod num1 = 0 Then
Exit For
End If

End If
Next i

num2 = Intbunbo \ i

Label1.Caption = num1
Label2.Caption = num2
End If
End Sub
0045デフォルトの名無しさんNGNG
ジュンちゃん(;´Д`)ハァハァ...
004615NGNG
できた〜〜〜〜〜〜〜〜!
自分でよく考えたらできました。
調べてくださった、>>42さん、
ありがとうございました。
そして、ごめんなさい。

また、わからないことがあったら、
ご指導お願いします!

ってか、ちゃんとTAB使って、
階層をわかりやすく書いてるのに、
スペースが潰れちゃうからわかりにくいですね。

下にコードを載せておきます。
次はステップアップで、分数の足し算、
通分して約分というのをやってみようと思います。

Private Sub cmd1_Click()
Dim i As Integer
Dim Intbunshi As Integer
Dim Intbunbo As Integer
Dim num1 As Integer
Dim num2 As Integer
Dim yakusuu As Integer

Intbunshi = Val(txt1.Text)
Intbunbo = Val(txt2.Text)

If Intbunshi > Intbunbo Then
MsgBox "真分数を入力してください"

Else
For i = 1 To Intbunshi
yakusuu = Intbunshi \ i

If Intbunshi Mod yakusuu = 0 Then

num1 = Intbunshi \ yakusuu

If Intbunbo Mod yakusuu = 0 Then
Exit For
End If

End If
Next i

num2 = Intbunbo \ yakusuu

Label1.Caption = num1
Label2.Caption = num2
End If
End Sub
0047デフォルトの名無しさんNGNG
 そうか できたのか
おめでとう
0048デフォルトの名無しさんNGNG
約分なら「ゆーくりっどノ互除法」使え。
004915NGNG
 >>48
どうやって使うんですか?
ヤフーで調べたけど、出てこなかったです(笑

P.S 通分の考え方はあってるだろうと思うのだけど、
 帯分数化ボタンを作ろうとして、Privateで変数を宣言したら
 エラーが出て困った困った…(泣
0050ネットヤンキーNGNG
VBでデータベース処理をするのをメインの仕事にしたいと思っているのですが,
それでもVBの全てを理解しておかなければいけませんか?
0051デフォルトの名無しさんNGNG
>>50
やりたいことができればそれでいいのよ
あまりほうばりすぎるとのどにつかえるでしょ
0052デフォルトの名無しさんNGNG
>>1=>>50
?
0053ネットヤンキーNGNG
例えばどういうものを重視して勉強していけばよろしいですか?
0054デフォルトの名無しさんNGNG
あえて言うならSQLっしょ。

書店に行けば大抵は「VBでデータベース」みたいな本が
あるんで、とりあえずはその辺から。
0055デフォルトの名無しさんNGNG
>例えばどういうものを重視して勉強していけばよろしいですか?

VBに限らないけど一番大事なのはヘルプの引き方。

これさえわかればたいてい自己解決できるようになる。
あるいはGoogleとかで的確な検索ができるようになる。
ここで的確な質問ができるようになる。
0056デフォルトの名無しさんNGNG
APIなんてgoogleで一通り調べられたりするしね。

こんなクソスレたててる時点でアウトという意見もある。
0057デフォルトの名無しさんNGNG
>VBに限らないけど一番大事なのはヘルプの引き方。
>これさえわかればたいてい自己解決できるようになる。
>あるいはGoogleとかで的確な検索ができるようになる。

MLや掲示板の過去ログを漁る嗅覚が備わる。
そうすればこんなスレをたててはいけないことがわかるようになる。

わかった?
0058デフォルトの名無しさんNGNG
VB.NETがもうすぐ発売になるのですが
今始めるとしたらVB6とVB.NETのどちらがよいでしょうか
VB6の方が書籍とかたくさんあるし、すぐおぼえられるかなと
.NETの新しい機能も捨てがたいし

入門レベルを考えるとどっちのバージョンが適切でしょうか?
0059デフォルトの名無しさんNGNG
>>58

VBScript
0060デフォルトの名無しさんNGNG
>>59はスクリプトがわかってないようだな
これを初心者に与えちゃだみだな
VBスクリプトでCOMオブジェクトを扱うのは(簡単な例で言えばオメーらが使うコントロールだ)
その機能限定ゆえ苦労する、ができる 習熟が必要だ
VBである程度習得していないものは 他人のコードをコピぺするPerl厨と同じであろう
0061デフォルトの名無しさんNGNG
>>58
VB6はもう末期だよ  VS6自体もう古いのだ
サポートもいずれなくなる
VB5を見ればわかるだろ
今をとるか、将来性をとるか
それは自由だ
Win9xシリーズにターゲットしぼるならVB6でいけば?
時代には遅れるよw

0062デフォルトの名無しさんNGNG
VBで以下の動作をするものをつくりたいのですが・・初心者なんでサパーリです
どなたか教えてくらはイ お願いします

数字を入力し、「実行」ボタンを押すと、1から入力された数値までの合計数を表示する。
ただし、入力されたものが数値でなかった場合、「数値を入力してください」というエラー
メッセージを表示する。
「終了」ボタンを押すと、プログラムが終了する。
0063デフォルトの名無しさんNGNG
>>62
マルチポスト。以後放置。
006458NGNG
みなさんありがとうございます。参考になりました。
Win9xをターゲット→VB6
Win2000以降をターゲット→VB.NET
という考え方は思いつきませんでした。
実行環境のことを先ず考慮するのが自然ですね。
006515NGNG
 >>62
コマンドボタン1(cmd1)を実行、コマンドボタン2(cmd2)を終了、
テキストボックス1(txt1)に数値を入力する。

Option Explicit

Private Sub cmd1_Click()
Dim Intnum As Integer
Dim Intanswer As Integer

If txt1.Text = "*" Then
MsgBox "数値を入力してください"
Else
Intnum = Val(txt1.Text)
Intanswer = (1 + Intnum) * Intnum / 2
MsgBox (Intanswer)
End If
End Sub

Private Sub cmd2_Click()
Unload UserForm1
End Sub
006615NGNG
 >>62
または

Option Explicit

Private Sub cmd1_Click()
Dim Intnum As Integer
Dim i As Integer
Dim Intanswer As Integer

If txt1.Text = "*" Then
MsgBox "数値を入力してください"
Else
Intnum = Val(txt1.Text)
For i = 1 To Intnum
Intanswer = Intanswer + i
Next i

MsgBox (Intanswer)
End If
End Sub

Private Sub cmd2_Click()
Unload UserForm1
End Sub

ってか、僕はVBAだから「UserForm」だけど、VBだったら「Form」だね。
多分。
0067デフォルトの名無しさんNGNG
>>61
.NETはコケる。
0068デフォルトの名無しさんNGNG
>18は伝説の人
0069デフォルトの名無しさんNGNG
>>58

まあ未だに企業レベルじゃwin95が稼働OSシェア No1だし
(去年の12月時点でね、多分1,2年はこの状況変わらんでしょう)

個人レベルではちょっと新しくなってwin98(SEを含む)という状況だから
「無理」に.NETに手を出す必要はないと思う。

俺 ここ6年間、仕事でwinアプリを作っているが2002年になってもwin95OSR2で動作すれば、製品としてOKということになってるし。
0070241NGNG
.Netが9x系に対応していないのはOS移行を促すM$の陰謀ですか?
9x系でC#組むのは夢のまた夢ですかね・・・。

言語が安ければOSと一緒に買うんだけど、いらない言語までついてくる上に15万以上では・・・。
新OSもすぐにパッチが当たったりして当分面倒そうだし。
0071しろちゃんNGNG
スプレッドシートを貼りたいんですけど、
どのコンポーネントを追加したらいいかわかりません・・
先に進めなくて焦っていますよ
だれかおせれろ
0072しろちゃんNGNG
あぁ 急いでるので他のスレに移ります、よろしく。
0073デフォルトの名無しさんNGNG
あるSI企業の新人ですが、5月からVBを学ぶそうです。
大学文系だったのでプログラムサパーリです。
でもVBは時代遅れ、アフォのやるもので将来の役に立たないだと聞きますが
逝ってよしなんでしょうか?
0074デフォルトの名無しさんNGNG
>>73
VBすらできないやつは何もできない。
0075VB初心者NGNG
俺出来ないぞ!!
0076デフォルトの名無しさんNGNG
>>75
かわいそうに。。。
0077デフォルトの名無しさんNGNG
>73
高等数学が必要なアルゴリズムを実装する訳でもないんだから、
「文系だからプログラムサパーリ」ってのは言い訳でしか無いだろ...

確かにVBは.NETに移行していくが、その企業は今しばらくは旧VB
で行くはずだからいいんじゃないの?
役に立たんと思うなら別の言語を自分で勉強すりゃいいだけの話。
0078デフォルトの名無しさんNGNG
>>73
プログラミングに文系・理系は関係ない。
必要なのは情報収集&整理とコミュニケーション能力。
1年後に痛感するようになるだろう。

#これは、ここではなく、マ板ですべき質問
0079デフォルトの名無しさんNGNG
>>78
スレ違いだけどレスしたくなった。sage で書くので許して。
文系だからプログラムサパーリというのは確かに間違いで
制御構文での流れの理屈そのものは文系的な考えでもできるし、
だからおれみたいに中高から理数系苦手、勉強も仕事も文系ひとすじの人間にも
ごくごく簡単な素人プログラムらしきものは書ける。
だけど、文系ならではの限界はあると思うよ。
計算がこみいってくると頭が痛くなるとか、それに……なんというのかな、
「コレはこういうもんだ」っていう単純な規則がスッと感覚的に受け入れられない。
Perl なんかでの簡潔な記述を見ると、「コレがこうなって、ああなって……」
と頭の中で文章に翻訳しているうちにグシャグシャになっちゃうってのはあるよ。
0080デフォルトの名無しさんNGNG
age
0081デフォルトの名無しさんNGNG
>>79
確かにね。いくら数学物理が苦手でも理系は記号と規則の中で暮らしてきたわけだから。
0082デフォルトの名無しさんNGNG
VBは悪くない。
RADとしてはC#が無ければ、最強だと思う。
もちろんDelphiもいい。

ただ、仕事をVB専門でやってる奴のプライドを疑いたい。
それがおまえの限界かと。
そんな安月給でいいのかと。
0083デフォルトの名無しさんNGNG
>>82
同意。
高校生の時に「え!VBで仕事できるの!?」と変なカルチャーショックを受けた覚えが。
0084デフォルトの名無しさんNGNG
へ?
0085デフォルトの名無しさんNGNG
VB出来るなら、Pascalも、C++も簡単に覚えられると思うのだが…。
C++erですが、VB三日で簡単なソフトなら組めるようになりましたが、何か?
008685NGNG
すまん、日本語になってなかった。逝ってくる。
0087デフォルトの名無しさんNGNG
VB専門の奴が安月給だと思っている時点で >>82 の限界が見える気がする。
俺のようなC++プログラマから見れば、どう考えてもC++の方が楽なことをVBエキスパート
の連中はVBでやっつける。
VBって入門は簡単だけど、ある閾値を越えると困難なことが多いね。そういうことでも
顧客指定だったらVB以外の選択肢はないのだよ。 おまけに、VB指定で来る顧客は、金払いが
悪くないし、社内での評価だって悪くない。視野の狭い >>82 はそういう会社があることは
たぶん知らないと思う。今の会社に来る前は、俺だってVBプログラマの地位って高くないっ
て思っていたからね、視野の狭い >>82 の思い込みにも同情してあげられるよ。

VBで、そんな良い仕事なんか見たことがないってか。それは営業の手腕かもしれないね。
0088デフォルトの名無しさんNGNG
>>87
まあまあ、82にVBのすごさを教えてあげましょう。

>どう考えてもC++の方が楽なことをVBエキスパート
>の連中はVBでやっつける。
例えば?

>ある閾値を越えると困難なことが多いね
3つほど教えてやってください。

VBPGの平均月収は?
0089デフォルトの名無しさんNGNG
>>85
簡単なプログラムとはhello worldですか?
0090デフォルトの名無しさんNGNG
87の文章、ハァハァいいながら書いてそう。
0091デフォルトの名無しさんNGNG
質問。スマソ
コントロール2次元配列ってできますか
イエスノー でいいです
(VB
0092VB.NET買ったよNGNG
VB.NET買ったよ。12,800円の単独パック。
結構いけるじゃん。
付録の本「今からはじめるVisalBasic.net」をトライしているけど、
4.8エラートレースのところで、苦慮。

c:\ErrorFile.txtはちゃんとできたけど、中にテキストが何も入らない。真っ白け。
テキストに間違いないのかな??
テキストどおりにやったんだけど、、、

誰かオセーテ。
これは、ひょっとすると、VBはすごいことになそう
何でもできる。少しむずいことになったけど、、
0093  NGNG
VB6までのVBと違うからね。ほとんどC#と同じ
0094デフォルトの名無しさんNGNG
VB.NETでポインタみたいなのが使えるようになったんでしょうか?
インスタンスが生成できるようになったって言うのはそういう事ですよね?
0095デフォルトの名無しさんNGNG
>>94
いろいろ議論があると思うが違うと思う。

>>94
なってない。

>>94
そういう考えもできると思う。

>>94
C#はunsafeでポインタを使えるがVB.NETではそれはできない。
0096デフォルトの名無しさんNGNG
VB.NETってどこが変わったの?VB6から結構変わったらしいけど
0097デフォルトの名無しさんNGNG
参照=ポインタだと思って
0098デフォルトの名無しさんNGNG
>>95
あなたはま・・・
0099デフォルトの名無しさんNGNG
いままでのVBはもうだめなの?乗り換え必須?
0100 NGNG

参照とポインタの区別がつかん。
0101デフォルトの名無しさんNGNG
結局VBで線形リストとかを実装したい場合は、
動的配列に頼って、動的にメモリを確保するしかないんですか?
0102デフォルトの名無しさんNGNG
ポインタ:金庫の鍵
参照:金庫の中身を盗んでくる
0103デフォルトの名無しさんNGNG
>>101
動的で何か不満でも?
0104デフォルトの名無しさんNGNG
金庫の鍵じゃなくて、金庫のありかだったかな。ま、いいや
0105デフォルトの名無しさんNGNG
>>103
遅い
0106デフォルトの名無しさんNGNG
>>105
遅いのが気になるのなら、VB使うのやめれ
0107デフォルトの名無しさんNGNG
線形リストに動的配列なんて必要なの?
0108デフォルトの名無しさんNGNG
>>107
http://pc.2ch.net/test/read.cgi/win/1021192107/
必要らしい
0109デフォルトの名無しさんNGNG
>>108
やってくれるじゃねーか・・・。
0110デフォルトの名無しさんNGNG
>>109
ま、無垢だね
0111デフォルトの名無しさんNGNG
>>107
じゃあ、どうやって作るんだ?
0112デフォルトの名無しさんNGNG
VBで線形リストはできるのか
http://www.page.sannet.ne.jp/nobunaga/vb/list.htm
0113ななしNGNG
>>74
正論ですが、そんな会社もあります。
当然、技術的難度の高い仕事は取れないか、取れてもペイしない。
だから、倒産してもおかしくはない。
0114デフォルトの名無しさんNGNG
>>101
VBに限らずリストの要素が増減するなら動的なメモリの確保が必要だろう。
リストの要素が増減しない場合や増減の幅に限界があるなら静的でも出来るけど。
0115デフォルトの名無しさんNGNG
便乗
■ このスレッドは過去ログ倉庫に格納されています