くだすれVB6.0以前(超初心者向け)
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
2006/12/08(金) 19:36:45他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
VB使いが優しくコメントを返しますが、
お礼はVBの布教はしなくてよいので、初心者の救済をお願いします。
0893デフォルトの名無しさん
2008/02/17(日) 19:43:45部活でゲーム作ってるんですが、金がないので…
>>892
ツクール買うくらいならフリーでその分野に特化したのを使います
というか、もうダウンロードしてます
0894デフォルトの名無しさん
2008/02/17(日) 19:52:39C#でもやれよ、タダだし
0895デフォルトの名無しさん
2008/02/17(日) 22:05:31今や、どこもかしこも、Microsoftすら、
開発ツールを無料で公開している時代。
0896デフォルトの名無しさん
2008/02/17(日) 22:33:27何世代か前まではCもやっていたようですが…
一つだけ無駄でない事例を挙げるなら、情報の授業が楽になることです
>>895
それはわかっています
自分も一番最初に触れたは言語はVBではありませんでした
しかし、あくまでも部活なのです
時間が無限にあるわけではありません
さらに言えばほぼ全員が掛け持ちしています
この状態で知識の全くない世界へ足を踏み入れるのは自殺行為です
もし貴方の言う「開発ツール」が言語ではなく「ゲーム制作ツール」なら、始めから眼中にないことをお伝えしておきます
ゲームを作るのは結果であり、目的ではありません
0897デフォルトの名無しさん
2008/02/17(日) 22:42:58まあ、最初のうちは VB6 でそのうち別の言語を・・・ってんならいいと思うけど。
0898デフォルトの名無しさん
2008/02/17(日) 23:30:42かなり揚げ足とるけど
> この状態で知識の全くない世界へ足を踏み入れるのは自殺行為
# VB6.0でノベルゲームみたいに文字を一文字ずつ表示させることは出来ますか?
この二つは矛盾してる希ガス
0899デフォルトの名無しさん
2008/02/17(日) 23:33:400900デフォルトの名無しさん
2008/02/18(月) 00:57:200901デフォルトの名無しさん
2008/02/18(月) 09:47:16オレなら
>VB6.0でノベルゲームみたいに文字を一文字ずつ表示させることは出来ますか?
は可能だと思う ノベルゲームっていうのがどんなのか知らんけど
0902デフォルトの名無しさん
2008/02/18(月) 13:45:47スレタイ嫁w
>>896
その質問じゃ、どう答えれば良いのかわからんのよ
一つ言えるのは、一般的なADVみたいなものならVB6でも十分作れる
でもそのためには、GDIの知識か、DirectXの知識が必須なんだがその準備は出来ているだろうか?
0903デフォルトの名無しさん
2008/02/18(月) 18:45:28スレタイに「オレに優しくかまってくれ」な雰囲気がただよってる
0904デフォルトの名無しさん
2008/02/28(木) 09:53:33アップデート キット 2 (97/03/07版) for VB4 Standard Edition
を探しています。
どなたかダウンロード先を教えて下さい。
0905デフォルトの名無しさん
2008/02/29(金) 01:56:04SendMessageでWM_NCPAINTを送ってみても変わりません。
仕方がないので今はForeColorを変えた後に、SubItem(1) = SubItem(1) と設定しなおせば変わるのですが、これって間違った対処方法ですよね?
どうすればForeColorを変えた瞬間に色が変わるのでしょうか?
0906デフォルトの名無しさん
2008/02/29(金) 01:56:32ここは無視して読んでください・・・
0907デフォルトの名無しさん
2008/02/29(金) 11:23:090908デフォルトの名無しさん
2008/02/29(金) 12:40:100909デフォルトの名無しさん
2008/02/29(金) 23:19:250910デフォルトの名無しさん
2008/03/01(土) 01:40:480911デフォルトの名無しさん
2008/03/01(土) 01:42:13工場でぶんまわしてるのに移行して不具合が出たら、損害賠償ものだよ
新規の案件じゃないのに
0912デフォルトの名無しさん
2008/03/01(土) 01:45:11遺産と呼んでもいいけどさあ
0913デフォルトの名無しさん
2008/03/01(土) 02:01:53おまいら実社会で仕事したこと無いだろ?
0914デフォルトの名無しさん
2008/03/01(土) 05:03:45Dim str$
str = "hello world(w"
Dim i&
Dim hdc&
hdc = GetDC(0)
For i = 1 To Len(str)
Dim s$
s = Mid$(str, i, 1)
TextOut hdc, (i - 1) * 16, 0, s, LenB(StrConv(s, vbFromUnicode))
MsgBox i & "文字目"
Next i
糞コードだがこんな感じ。普通は自分のウィンドウにフォント設定する。
0915デフォルトの名無しさん
2008/03/01(土) 13:20:250916デフォルトの名無しさん
2008/03/02(日) 01:07:44open "COM1" for output
が使えないと製造業では使えません。
ラベルプリンタとか、RS232C制御のFA機だらけです。
0917デフォルトの名無しさん
2008/03/02(日) 10:28:42open "COM1:" for output
いつも使ってるとは思えない。
0918デフォルトの名無しさん
2008/03/02(日) 10:55:550919デフォルトの名無しさん
2008/03/02(日) 11:43:36けっこうハマったよ
0920デフォルトの名無しさん
2008/03/02(日) 22:11:48父さんが言ってたよ
0921デフォルトの名無しさん
2008/03/02(日) 22:14:130922デフォルトの名無しさん
2008/03/02(日) 23:15:490923デフォルトの名無しさん
2008/03/03(月) 01:11:030924デフォルトの名無しさん
2008/03/03(月) 01:14:29娘が言ってたよ
0925デフォルトの名無しさん
2008/03/04(火) 04:14:34フラッピー!!
上に飛ばして、よく自爆したなぁ。
0926デフォルトの名無しさん
2008/03/04(火) 10:34:570927デフォルトの名無しさん
2008/03/04(火) 17:26:480928無償入手可
2008/03/15(土) 13:03:20Visual Basic Version 5.0 Control Creation Edition SP2 日本語版
http://download.microsoft.com/download/vbcc/SP/05.00.4319/W9XNT4/JA/VB5CCEIN.EXE
Visual Basic 5.0 Control Creation Edition: SP2 ヘルプ ファイル
http://www.microsoft.com/downloads/details.aspx?FamilyID=b4394931-d7ab-4d38-a3f5-511fd3165b7f&DisplayLang=ja
http://download.microsoft.com/download/vbcc/Help/4.71.0121.0/W9XNT4/JA/CCEHELP.EXE
Visual Basic Version 5.0 Control Creation Edition: レジストリ修正モジュール
http://www.microsoft.com/downloads/details.aspx?FamilyID=e91b767c-30d6-407d-b0f3-fd93faebb592&DisplayLang=ja
http://download.microsoft.com/download/vbcc/Patch/1.00/W9XNT4/JA/REGFIX.EXE
Visual Basic 5.0: RecentFiles ツール
http://www.microsoft.com/downloads/details.aspx?familyid=C95613D6-D8D2-4A85-9139-3992B601D08A&displaylang=ja
http://download.microsoft.com/download/vb50ent/Patch/1.00/W9XNT4/JA/recents.exe
0929デフォルトの名無しさん
2008/03/15(土) 14:09:050930↑コピペ君って馬鹿だな、まで読んだ。
2008/03/15(土) 16:06:310931デフォルトの名無しさん
2008/03/15(土) 17:10:370932デフォルトの名無しさん
2008/03/15(土) 17:37:060933デフォルトの名無しさん
2008/03/15(土) 19:26:020934デフォルトの名無しさん
2008/03/15(土) 19:52:31VB2008購入しました。
open "PRN" for output
print #.....
を実行(代用?)する方法を分かる方教えてください。
MSのHP(期待してないが)、書籍類、その他ぐぐる等行いましたが、直接プリンタポートに
出力する方法が分かりません。
とりあえずこれが出来ればVB2008に移行しようと思ってます。
0935デフォルトの名無しさん
2008/03/15(土) 20:12:270936デフォルトの名無しさん
2008/03/15(土) 20:44:15CreateFile("PRN:"
などでぐぐれば出てくることはでてきたが?
0937デフォルトの名無しさん
2008/03/16(日) 11:12:22COMポートはシリアルポートのコンポーネントがあるからいいとして、
プリンタポートは直接弄れるのかなあ。
VB.NETの問題じゃなくて、OSの制約じゃないかと。
かといって今さら古いOSに拘っててもダメだと思う。
0938デフォルトの名無しさん
2008/03/16(日) 11:46:570939デフォルトの名無しさん
2008/03/16(日) 11:58:490940デフォルトの名無しさん
2008/03/16(日) 18:22:27スレチ申し訳ありませんでした。
Visual Studio 2008 のスレに移動します。
0941デフォルトの名無しさん
2008/03/19(水) 15:57:51Functionの中に複数の返り値がセットされているケースについてです。
以下は無意味で極端な例として書いたものなのですが、一応動作します。
しかし一般的にナンセンスでしょうか?
それとも許される書き方でしょうか?
Function FUNC_1() as integer
FUNC_1 = 1
if flg = true then Exit Function
FUNC_1 = 2
End Function
0942デフォルトの名無しさん
2008/03/19(水) 16:01:32Function FUNC_1() as integer
FUNC_1 = 1
if flg = true then Exit Function
FUNC_1 = 2
End Function
ついでに、VBには条件演算子がないようなのですが、
何か代替になる簡潔な書き方はないでしょうか?
例
↓
string s = flag ? "OK" : "NG";
0943デフォルトの名無しさん
2008/03/19(水) 16:07:570944デフォルトの名無しさん
2008/03/19(水) 16:26:17俺は別に気にせずただの変数の1つとして使っているが、
個人的なプログラムでしかVBを使ったことがないので、
他人がどう思っているなのかは知らない。
0945デフォルトの名無しさん
2008/03/19(水) 18:13:24こんなことも
0946デフォルトの名無しさん
2008/03/19(水) 19:48:582005でもそうだったと思うが2008では直ってるんかね
0947デフォルトの名無しさん
2008/03/19(水) 20:20:09Function FUNC_1(flg As Boolean) As Integer
If flg Then
FUNC_1 = 1
Else
FUNC_1 = 2
End If
End Function
0948デフォルトの名無しさん
2008/03/19(水) 20:21:42ずれちゃった・・・
Function FUNC_1(flg As Boolean) As Integer
If flg Then
FUNC_1 = 1
Else
FUNC_1 = 2
End If
End Function
0949デフォルトの名無しさん
2008/03/20(木) 01:02:100950デフォルトの名無しさん
2008/03/20(木) 01:07:260951デフォルトの名無しさん
2008/03/20(木) 06:00:43If 条件1 And 条件2 And ...... Then という仕様だったら
Function FUNC_1() As Boolean
FUNC_1 = False '省略可能だがあえて書く
If Not 条件1 Then Exit Function
If Not 条件2 Then Exit Function
...
FUNC_1 = True
End Function
If FUNC_1() Then って書くと条件追加や削除などメンテしやすい
If 条件1 Or 条件2 Or ...... Then なら
Function FUNC_1() As Boolean
FUNC_1 = True
If 条件1 Then Exit Function
If 条件2 Then Exit Function
...
FUNC_1 = False
End Function
0952デフォルトの名無しさん
2008/03/20(木) 11:28:160953デフォルトの名無しさん
2008/03/20(木) 12:59:030954デフォルトの名無しさん
2008/03/20(木) 13:07:31こんな糞言語でも ちょちょいって作ってあげると感謝されるから笑っちゃうよね
目的を達成するのに最も合理的な道具を選べばいい
そんだけやん
0955デフォルトの名無しさん
2008/03/20(木) 13:49:44ElseIf Not 条件2 Then
・・・
Else
・・・
End If
Select Case True
Case 条件1,条件2,・・・
・・・
End Select
0956デフォルトの名無しさん
2008/03/20(木) 13:52:480957デフォルトの名無しさん
2008/03/21(金) 11:14:31直ってるって・・・
別にそれが間違っているわけじゃないしな
一般的な言語から外れていてもそれがVBの言語仕様なのだから
ちなみに、論理演算は.netからandalsoとorelseが追加されてSCできるようになったよ
0958デフォルトの名無しさん
2008/03/21(金) 21:06:16あー、まあそうだな。言い方が間違ってた。
で、2008ではどうなってんだろう
0959デフォルトの名無しさん
2008/03/21(金) 21:26:110960デフォルトの名無しさん
2008/03/21(金) 22:34:010961デフォルトの名無しさん
2008/03/22(土) 16:35:520962デフォルトの名無しさん
2008/03/23(日) 16:06:120963デフォルトの名無しさん
2008/03/24(月) 13:16:52スレタイ嫁
0964デフォルトの名無しさん
2008/03/24(月) 15:20:300965デフォルトの名無しさん
2008/03/24(月) 15:42:590966デフォルトの名無しさん
2008/03/27(木) 14:53:47デフォルトのCompare関数のソートはできましたが、
VB6からCompare関数を作ってソート呼べますか?
0967デフォルトの名無しさん
2008/03/27(木) 16:02:070968デフォルトの名無しさん
2008/03/27(木) 16:59:55DataList.Add "B"
DataList.Add "C"
DataList.Add "A"
DataList.Sort()
For Each strItem in DataList
MsgBox strItem
Next
0969941
2008/03/27(木) 20:38:53>>943-956
サンクスコ
0970デフォルトの名無しさん
2008/03/27(木) 20:39:44スマン
0971デフォルトの名無しさん
2008/03/28(金) 04:18:09EXCELをエクスポートする機能がありOLEを使用しています。
どのようなことが考えられるでしょう?
0972デフォルトの名無しさん
2008/03/28(金) 07:42:060973デフォルトの名無しさん
2008/03/28(金) 07:44:54フォームAとフォームBがお互いの参照を握ってガチムチになっている
0974デフォルトの名無しさん
2008/03/28(金) 09:05:03つまりコードでかくとどのようになるのでしょうか?すいません。
0975デフォルトの名無しさん
2008/03/28(金) 14:19:31調べればわんさか出てくるぞ
http://www.google.co.jp/search?complete=1&hl=ja&q=vb6+Excel+%E7%B5%82%E4%BA%86%E3%81%97%E3%81%AA%E3%81%84&lr=
0976デフォルトの名無しさん
2008/03/28(金) 19:50:310977デフォルトの名無しさん
2008/03/28(金) 23:17:220978デフォルトの名無しさん
2008/03/30(日) 09:04:24くだすれVB6.0以前(超初心者向け)
http://pc11.2ch.net/test/read.cgi/tech/1206835319/
0979デフォルトの名無しさん
2008/03/30(日) 11:31:140980デフォルトの名無しさん
2008/03/30(日) 12:34:47ひとつくらいあったほうがいいぬ。
0981デフォルトの名無しさん
2008/03/30(日) 19:23:490982デフォルトの名無しさん
2008/03/31(月) 01:06:19comboboxが100項目近くあり、そのひとつひとつのcomboboxで選ばれたものに対して
1番目ならlabel1に0と表示、2場目ならlabel1に1と表示・・・とやりたいのですが
Select Case Combo1.ListIndex
Case 0
label1.Caption = 0
Case 1
label1.Caption = 1
Case 2
labe1.Caption = 2
とずっと続けると異常に長くなってしまうので、何か別の書き方はないでしょうか?
0983デフォルトの名無しさん
2008/03/31(月) 01:43:320984デフォルトの名無しさん
2008/03/31(月) 01:44:340985デフォルトの名無しさん
2008/03/31(月) 02:30:03ありがとうございます!!
0986デフォルトの名無しさん
2008/04/01(火) 01:30:41こういうコードが業務用ソフトに入ってるかもしれない思うと・・・
0987デフォルトの名無しさん
2008/04/01(火) 09:31:13世の中こんなんばっかだよ?
0988デフォルトの名無しさん
2008/04/01(火) 13:41:12レス数が950を超えています。1000を超えると書き込みができなくなります。