トップページtech
1001コメント306KB

(*´д`*)ウッ… VB初心者質問スレ Part15

■ このスレッドは過去ログ倉庫に格納されています
0001エロチカセブンNGNG
  Part 1 http://piza.2ch.net/tech/kako/968/968328471.html
  Part 2 http://piza.2ch.net/tech/kako/990/990793224.html
  Part 3 http://piza2.2ch.net/tech/kako/1000/10005/1000523122.html
  Part 4 http://pc.2ch.net/tech/kako/1006/10069/1006922992.html
  Part 5 http://pc.2ch.net/tech/kako/1010/10106/1010624646.html
  Part 6 http://pc.2ch.net/tech/kako/1013/10138/1013844542.html
  Part 7 http://pc.2ch.net/tech/kako/1015/10158/1015836357.html
  Part 8 http://pc.2ch.net/tech/kako/1018/10187/1018794901.html
  Part 9 http://pc.2ch.net/tech/kako/1020/10208/1020830472.html
  Part10 http://pc.2ch.net/tech/kako/1022/10221/1022127528.html
  Part11 http://pc.2ch.net/tech/kako/1024/10243/1024380249.html
  Part12 http://pc3.2ch.net/test/read.cgi/tech/1026642565/
  Part13 http://pc3.2ch.net/test/read.cgi/tech/1029241786/l50
Win32 API関連スレ
  Win32API 質問箱 Build4
  http://pc.2ch.net/test/read.cgi/tech/1023361418/
心得
壱.質問する前に過去ログにも目を通してみる。
弐.質問する前に MSDN などで調べてみる。
参.VBScript もこのスレでOK。
4.インストーラーなどの質問もOK。
五.下ネタもたまにならOK
0652577本物 ◆XlX2jv26Qo NGNG
あーごめん。
3つぐらい開くファイルあって一個だけ間違ってた。
すべて俺が悪かった。
お手数かけました。
0653デフォルトの名無しさんNGNG
>>650
まあ経験。

ファイル名の確認した? フォルダの表示オプションとかは?
dos窓開いて確認してみ。
0654デフォルトの名無しさんNGNG
>>650
なんべん同じこと書かせりゃ気が済むんだ?


お 前 の カ レ ン ト フ ォ ル ダ に 関 す る 知 識 が
間 違 っ て る ん だ ろ う よ
0655デフォルトの名無しさんNGNG
>>651
97です。
それに関して、何も必要なファイルは無いです、という意味で
「バージョンは同じです」と書いたつもりっす。
必要なファイル、ご存じですか?
0656デフォルトの名無しさんNGNG
>>655
そもそもその端末ではVBE(ビジュアルベーシックエディター)は
インストールされてないのか? 普通access97と一緒にインストール
されるはずだが。
0657デフォルトの名無しさんNGNG
MDACいれろやチンカス
0658542NGNG
>>642
chdir app.path
0659デフォルトの名無しさんNGNG
チンカスとはご挨拶だなチキン野郎。
0660648NGNG
>>656
Accessだけなら他に何もファイルを入れなくても当然動きます。
ADOを使っているので、それ系の参照ファイルを入れないといけないのです(多分)。
>>657
MDACってVBランタイム系のファイルは何も入っていないのでしょうか。
細かく書いていなくて申し訳ないのですが、会社にはVB5ランタイムが
入っていて、VB6ランタイムで上書きすることが許されないのです。
ADO入りのVBランタイムは大概VB6ランタイムなので。。。
ランタイムに入っているファイルが上書きされやしないかと実験も
あまり出来ていない状況なのです。。。
0661648NGNG
>>659
騙り師、ごくろうさまです。そろそろ飽きようね。
0662デフォルトの名無しさんNGNG
だったら最初からDAOでもブン回す仕様にしとけやハナ汁娘が
0663デフォルトの名無しさんNGNG
>>662
俺はハナ汁娘じゃないぞこのマントヒヒが。
0664デフォルトの名無しさんNGNG
>>660
あのさ、どっちにしてもコード(モジュール)書かなきゃADOでアクセスできないだろ?
で、普通そのためのVBEがインストールされてると思うんだよ。
で、そのメニューの「ツール]「参照設定」でActiveX Data Object が参照
されてるはずなのね。
どうなの、そのへん?
0665デフォルトの名無しさんNGNG
誰がマントヒヒだこの野郎。そんなお前はモヤシ組のカイワレ君だろうが。
0666デフォルトの名無しさんNGNG
>>664
ていうか、もって行きたいって書いてるから当然モジュールあるはずだな。
そのmdbファイル。
0667デフォルトの名無しさんNGNG
なんでMDACがVB6のランタイムなんだこの野郎。関係ないだろダボハゼ野郎。
しかも2.1だろこの野郎。IE5でも入ってりゃ充分だこのバカ野郎。
0668デフォルトの名無しさんNGNG
ほんとVBって駄目だな
0669648NGNG
>>662
すみません、最近、本見て始めたもので、ADOしかよく分からないのですよ。
JETの場合はDAOの方が効率良いみたいなのをよく見るので、
いずれ勉強しようとは思うのですが。
>>664
AccessのVBEから参照設定してますよ。
Accessインストールだけじゃ、多分、ActiveX Data Objectは入らないと思うのです。
VBをインストールしているから参照設定の項目にも並ぶってもんで。
で、会社にはVBはインストールされていない。
すると、ADO関係の所でエラーが出るでしょう?
まさか、最近のバージョンではAccessだけでActiveX Data Objectも入るんですか?
0670648NGNG
あらあら、書き込むの遅いからすごいレス付いてるな。
IE5入れればActiveX Data Object2.1入るんすか。。。
ちょっとやってみることにします。
ありがとうございます。
0671デフォルトの名無しさんNGNG
>>669
> まさか、最近のバージョンではAccessだけでActiveX Data Objectも入るんですか?
入るよ。
逆にDAOは入らんよ。
0672648NGNG
>>671
そうだったのか…。
まだ97しか触ったことないんすよ。勉強になります。。。
0673ついでにNGNG
>>665
ママのおっぱいでも吸ってろ包茎野郎。
0674デフォルトの名無しさんNGNG
>670
ちがうよ。MDAC2.1入れるのに、IE5の環境が必要なだけだよ
MDACは分かるよな MDACTYP.EXEとかそんな感じのファイルだよ
0675デフォルトの名無しさんNGNG
>>648
質問を読む限り、VBとは ぜんぜん関係ないようだが。
0676デフォルトの名無しさんNGNG
なぜVBにはまともなスレがないですか?
なぜVBにはまともなスレがないですか?
0677 NGNG
>>676
スレがないんじゃなくて まともじゃないレスがあるだけ(w
0678デフォルトの名無しさん NGNG
>>619はカントン包茎
0679--NGNG
ステートメント1
ステートメント2
があって、
1を実行し終わって少し時間を置いてから2を実行したい場合はどうするのでしょうか?
ステートメント1
timer1_timer
ステートメント2
としてtimerを割り込ませてもすぐにステートメント2が実行されてしまいました。
0680--NGNG
Option Explicit
Dim i, t As Integer
'----------------------------------
Private Sub Form_Load()

Form1.Caption = "始まり" '(ステートメント1)

Timer1.Interval = 1000
t = 5
Timer1.Enabled = True

Timer1_Timer

Form1.Caption = "終わり" '(ステートメント2)

End Sub
'-----------------------------------
Private Sub Timer1_Timer()
i = i + 1
If i > t Then Timer1.Enabled = False: Exit Sub
End Sub
'-----------------------------------
これを実行すると
本当は5秒後にキャプションを"終わり"にしたいのに
実行開始直後に"終わり"と表示されてしまいました。
0681デフォルトの名無しさんNGNG
>>679-680
悪いことは言わないから(w)、転職、または他部門への異動を真剣に
検討して頂きたい。技術のない技術者(言葉が矛盾しているが w)の
存在は、顧客にとっても、同業者にとっても、迷惑(足手纏い)以外の
何者でもない。
0682デフォルトの名無しさんNGNG
>>681
何様のつもりなんだ?コイツは
0683デフォルトの名無しさんNGNG
>>682
貴様のつもりだろ(w
0684デフォルトの名無しさんNGNG
(w
(w
(w
ダサッ
0685デフォルトの名無しさんNGNG
>670-680が職業プログラマだとは限らんだろうに。
0686デフォルトの名無しさんNGNG
>>680

タイマーの使い方を知らないみたいだな。

タイマーは インターバルに指定した時間がたったら、実行されるイベントだ。

正解はこれ。

Option Explicit
Public i, t As Integer
'----------------------------------
Private Sub Form_Load()

Form1.Caption = "始まり" '(ステートメント1)
Timer1.Interval = 1000
t = 5
i = 0
Timer1.Enabled = True

End Sub

'-----------------------------------
Private Sub Timer1_Timer()
i = i + 1

If i > t Then
Timer1.Enabled = False
Form1.Caption = "終わり" '(ステートメント2)
End If
End Sub
'-----------------------------------
0687デフォルトの名無しさんNGNG
タスクバーに表示されている他のウィンドウの
アイコンとキャプションを変えるには?
なおウィンドウのハンドルは取得してます
0688デフォルトの名無しさんNGNG
>>687
悪いことは言わないから(w)、転職、または他部門への異動を真剣に
検討して頂きたい。技術のない技術者(言葉が矛盾しているが w)の
存在は、顧客にとっても、同業者にとっても、迷惑(足手纏い)以外の
何者でもない。
0689デフォルトの名無しさんNGNG
>>688
悪いことは言わないから(w)、他のスレ、または他の板への異動を真剣に
検討して頂きたい。答える気のない技術者の存在は、このスレの住人にとっても、
同業者にとっても、迷惑(足手纏い)以外の何者でもない。
0690--NGNG
>>686さんありがとうございました。
なるほどぉ。
timer1_timerの中にステートメント2を入れるんですね。
i=0も言われて気づきましたが必要ですね。

>>682さん
かばってくれてありがとうございます。

>>685さん
たとえ肉体労働でもいいのでアルバイト探し中です。
0691デフォルトの名無しさんNGNG
つうか初心者質問スレで「転職しろ」はねえだろよ糞が。
0692デフォルトの名無しさんNGNG
おまいら、しょせん似た者同士なんだから喧嘩なんかするなよ。
0693デフォルトの名無しさんNGNG
初心者っていっても少しは本読んで勉強しる
0694デフォルトの名無しさんNGNG
いやだから皆が皆職業プログラマだとは鍵乱打朗に。
0695デフォルトの名無しさんNGNG
限らんだろうに。
0696デフォルトの名無しさんNGNG
>>692-693
自己弁護必死だな
0697--NGNG
僕は学生で、趣味でプログラミングをやっています。
それなのにいきなり転職だ迷惑だ言われてしまっては
面食らってしまいます。
もう少し柔らか頭で行きませんか?
微笑を絶やさぬ人はときめきを絶やさぬ人
という詩もあります。
いつも喧嘩腰じゃ駄目ですって!
0698--NGNG
>>697
これ僕じゃないです
0699--679 ◆ExGQrDul2E NGNG
あのー
>>697
わたしじゃないです。トリップつけてみました。
0700--679 ◆ExGQrDul2E NGNG
これ僕じゃないと言ってる
>>698
も僕じゃないです。というより僕の書き込みを予想して先に698のようなカキコをしたんでしょうね。
だいぶ前のスレの伝説の177さんもだいぶにせものにやられてたようですが。
0701デフォルトの名無しさんNGNG
いやどうでもいいし。
0702デフォルトの名無しさんNGNG
っていうかコテハン いらないよ。
名前書かなくてもいいしね。
誰が どの発言でもいいのだ。
問題が 解決されれば。
0703687NGNG
解決して
0704デフォルトの名無しさんNGNG
>>687
SetWindowText
0705デフォルトの名無しさんNGNG
>>687
WM_SETICON
0706デフォルトの名無しさんNGNG
友達いない君がここにも出没しているようだね。
0707687NGNG
>>704-705
と私も思ったんですがダメでした

申し遅れましたが変えたいアプリとはかちゅ〜しゃです
どうもかちゅだとタイトルバーは変わるもタスクバーがそのままみたい
フツーのアプリだとちゃんと変わりますのでご回答としはバッチリなのですが
ホント申し訳ないです

つーワケでよろしくおながいします
0708687NGNG
あっ!かちゅ〜しゃのクラス名はこれでいいと思います
TKatjushaMainForm
0709デフォルトの名無しさんNGNG
みんな会社や学校でかちゅ〜しゃ使おうと必死だな(w
0710687NGNG
>>709
その通りです (w
0711デフォルトの名無しさんNGNG
興味津々デスワ。
是非やり方教えて下され。(w >かちゅ〜しゃ
0712デフォルトの名無しさん NGNG
>>711
悪いことは言わないから(w)、転職、または他部門への異動を真剣に
検討して頂きたい。技術のない技術者(言葉が矛盾しているが w)の
存在は、顧客にとっても、同業者にとっても、迷惑(足手纏い)以外の
何者でもない。
0713デフォルトの名無しさんNGNG
>>712
そのコピペうざい。


が、このスレ見ているとその意見自体に当てはまる人は腐るほどいる。
そういった人たちが、職業がプログラマでないことを切に願う。
0714デフォルトの名無しさんNGNG
>>707
> どうもかちゅだとタイトルバーは変わるもタスクバーがそのままみたい

タスクトレイのことではないよね?
WM_SETICONでは大小両方のアイコンを変えてみた?
0715デフォルトの名無しさんNGNG
>>707
VCL製のアプリケーションではアプリケーションウィンドウというサイズ0の見えないウィンドウが存在している。
タスクバーの文字はこのアプリケーションウィンドウのタイトルなのでそれを変えればよい。
0716デフォルトの名無しさんNGNG
ご教授賜りたく。

フォーム上でのマウスの右クリックメニューを作りたいのですが
サパーリ分かりません。
MSDNで引いても分かりませんでした。
(検索語が悪いのかな?)

教えていただけないでしょうか。
0717687NGNG
>>714
スマソ
後述の通り解決しますた

>>715
できました!確かにありました
クラス名:TApplication
タイトルバーのテキスト:かちゅ〜しゃ
ナルホド目からうろこです
どうもでした
0718デフォルトの名無しさんNGNG
>>716
検索が悪い。


右クリックのイベントのとり方が分からないのか、メニューの作り方が分からないのか。
どちらにしろVBなら5分もあれば実装可能だな。
0719デフォルトの名無しさんNGNG
>>718
はい、メニューの作り方すら分かりません。
イベントのとり方はマウスクリックのイベントを追えばいいんでしょうか?
0720デフォルトの名無しさんNGNG
>>719
はい MouseDown ででも
検索なら 'PopupMenu メソッド' で探してみてください
てーかその程度ならMSDNでなくぐぐれば一発かと
0721デフォルトの名無しさんNGNG
>>720
(゚д゚)肛門から宿便が出ますた。
ありがとうございますた。



メニューエディタで作れんのかよ・・・・・・・
0722デフォルトの名無しさんNGNG
かちゅ〜しゃといえば、二重起動防止してあるけどこれ解除する方法はないの?
0723デフォルトの名無しさんNGNG
ソースいじれよ
0724デフォルトの名無しさんNGNG
質問させてください。
VBコマンドボタンを押すと選択したPDF文章を印刷する方法を教えてください。
0725デフォルトの名無しさんNGNG
>>724
こりゃまた豪快な質問だな。
0726デフォルトの名無しさんNGNG
質問させてください。
VBコマンドボタンを押すとネット上からエッチな写真を収集する方法を教えてください。
0727デフォルトの名無しさんNGNG
フォームに自爆ボタンを付けてください。
0728デフォルトの名無しさんNGNG
こんなスレがあったとわっ

ということで、早速質問させて頂きます
今、Inetコントロールを使ってHTTPでアクセスするツールを作っているのですが
その際、User-AgentやRefferを変えることは可能なのでしょうか?
それらしきものは全く見当たらないのですが・・・
0729デフォルトの名無しさんNGNG
こんばんは。初めまして。
いきなりですが、質問させてください。

動作中のVBアプリがタスクマネージャのアプリケーションの項目に表示されないようにしたいのですが、可能でしょうか?
可能でしたら、方法を教えてもらえないでしょうか?ヒントだけでもありがたいです。
過去ログにあるようでしたらあると言って貰えると助かります。
よろしくお願いします。
0730デフォルトの名無しさんNGNG
こんばんわ

Webbrowserコントロールをでブラウザを作ろうとしてるのですが
Ctrl + Nを押すとIEが立ち上がってしまいます。
IEが立ち上がらないようにするにはどうすればいいのでしょうか。
よろしくお願いします。
0731デフォルトの名無しさんNGNG
こんばんは

ばーか
0732デフォルトの名無しさんNGNG
こんばんわんこ
0733デフォルトの名無しさんNGNG
こんばんま
0734デフォルトの名無しさんNGNG
10 input "suuji ..... ",suuji
20 print suuji
30 end

これをVBで書いたらどうなるの?教えて偉い人!
0735デフォルトの名無しさんNGNG
>>734
VBに inputに なるものは ない。
代わりに テキストボックスがある。

まず コマンドボタンと テキストボックスを貼り付けて
コマンドボタンをダブルクリックして 出てきたところに
msgbox text1.text

と 書けば よい。
0736デフォルトの名無しさんNGNG
あ もちろん 734に 書かれている 意味合いのinputが ないということだよ。

VBにあるinputは ファイル等から読みこむものだ。
0737デフォルトの名無しさんNGNG
これでいいだろ? (w
10: suuji = InputBox("suuji ..... ")
20: MsgBox suuji
30: End
0738デフォルトの名無しさんNGNG
Len(vbCrLf)を実行するとなんと2が返ってくるけど1じゃないのはなぜ?
改行コードの長さを求めると1が帰ってくる関数はあるの?
0739デフォルトの名無しさんNGNG
>>738
悪いことは言わないから(w)、転職、または他部門への異動を真剣に
検討して頂きたい。技術のない技術者(言葉が矛盾しているが w)の
存在は、顧客にとっても、同業者にとっても、迷惑(足手纏い)以外の
何者でもない。
0740デフォルトの名無しさんNGNG
>>738
CRで1バイト、LFで1バイトだが。
CRLFの改行は2バイトであってる。
メモ帳で改行一個のファイル作ってサイズ見て見れ?
2バイトだろ。
0741デフォルトの名無しさんNGNG
>>739 コピペウザイ
0742738NGNG
>>740
うおーそうだったのか。1+1で2バイトだったなんて。
ありがとうございます。感激。
0743738NGNG
>>740さんですた
0744デフォルトの名無しさんNGNG
>>740 間違ってるよ
バイトじゃなく単に文字数ですよ
0745738NGNG
>>740さん >>744さん
1文字+1文字で2が返ってくるということですね。了解っす。
0746738NGNG
Pcture1(i)のようにピクチャーボックスが配列になってたら
For i=0 to 100
picture1.visible=false
next
のようにたくさんのピクチャボクスvisibleをいっぺんにfalseにできるけど、
picture1
picture2
picture3
のように独立したピクチャをいっぺんにいじりたい場合はどするの?
For i=0 to 100
(picture & i).visible=false
next
だとエラーがでる・・
0747738NGNG
>>746
3行目
picture1(i).visible=false
ですた
0748デフォルトの名無しさんNGNG
>>746-747
Controls("Picture" & i).Visible = False
くだらん質問ばかりすんなよ
0749デフォルトの名無しさんNGNG
くだらなくねえだろ
0750738NGNG
>>748さん
VB極めた気配がしまつ。。
ちょっとやってみて報告します。
>>749さん
私は初心者に超がつくのかもしれません。超初心者スレができないかな。
0751デフォルトの名無しさんNGNG
>>748
くだらないのはお前自身
■ このスレッドは過去ログ倉庫に格納されています