(*´д`*)アハァ… VB初心者質問スレ Part22
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001HTML化チェック済み
NGNGPart12 http://pc3.2ch.net/tech/kako/1026/10266/1026642565.html
Part13 http://pc3.2ch.net/tech/kako/1029/10292/1029241786.html
Part14 http://pc3.2ch.net/tech/kako/1030/10309/1030947162.html
Part15 http://pc3.2ch.net/tech/kako/1032/10327/1032706491.html
Part16 http://pc3.2ch.net/tech/kako/1034/10343/1034302532.html
Part17 http://pc3.2ch.net/tech/kako/1036/10361/1036154952.html
Part18 http://pc3.2ch.net/tech/kako/1038/10381/1038103769.html
Part19 http://pc3.2ch.net/tech/kako/1039/10398/1039859691.html
Part20 http://pc2.2ch.net/tech/kako/1041/10418/1041879465.html
Part21 http://pc2.2ch.net/test/read.cgi/tech/1044028945/
VB.net関連スレ
【老若】VB.net質問スレ【男女】 (Part2)
http://pc2.2ch.net/test/read.cgi/tech/1043629429/
心得
壱.質問する前に過去ログにも目を通してみる。
弐.質問する前に MSDN などで調べてみる。
参.VBScript もこのスレでOK。
四.インストーラーなどの質問もOK。
五.下ネタもたまにならOK。
08561 ◆ExGQrDul2E
NGNGもちろんUNZIP32.dllが相手のパソコンにすでにあるかどうかのチェックも行っているし、
Windowsのバージョンの違いによる
system
system32
のどちらを使うか、という問題にも対処したあるからだいじょうぶ。
UNZIP32.dllを共有ファイルとして使用するかどうかの設定もバッチシ。
08571 ◆ExGQrDul2E
NGNG08581 ◆ExGQrDul2E
NGNG0859デフォルトの名無しさん
NGNGExGQrDul2E
0861852
NGNGすいません。ちょっと言葉が足りなかったようです。
abc,"123,456,789" というCSVデータがあったとして、そのままカンマ区切りを
してしまうと、abc "123 456 789" というデータになってしまうのです。
"でくくられているところのカンマで区切らないやり方がどうもうまくいきません。
なんとかならないでしょうか?
0862デフォルトの名無しさん
NGNG今どうやってるかによるけど、
Wクオーテーション内かどうかのフラグを立てるだけですむのでは?
0863デフォルトの名無しさん
NGNGべたなやり方だけど、頭から1文字ずつ取っていって、
”があったらフラグON、次の”でOFFにして、ロジックで文字列くっつけていけば?
0864デフォルトの名無しさん
NGNG0865デフォルトの名無しさん
NGNGダブルクォートを含む文字列データはどうするんだ
と言ってみるテスト。
0867デフォルトの名無しさん
NGNGあのさ、知らない間にVBランタイムなんか入れるようなもん作らないで欲しいんだけど。
最低でもVB製って事だけは明記してくれよ。
DL回避になるから。
0868デフォルトの名無しさん
NGNGExGQrDul2Eですか?(w
0869デフォルトの名無しさん
NGNGまともに処理させたいなら Split() を使ってはいけない。
InStr() を駆使してダブルクォーテーションをきっちり調べろ。
>>865
Excel なんかでは、ダブルクォーテーションで囲われた領域の中でダブルクォーテーション
を 2 つ並べると 1 文字のダブルクォーテーションとして認識される。
0870デフォルトの名無しさん
NGNGCSV の禁止文字? はつみみです。
0871GIF
NGNGBMPしかリソースにする方法がわかりません。
またリソースにできるのでしたらどうやって使うのでしょうか?
0874デフォルトの名無しさん
NGNGおにぎりは 3 つ、具は梅干し、しゃけ、たらこにすること。
0876デフォルトの名無しさん
NGNGVB使いだが問答無用でインストールされるのはいやだな。
08771 ◆ExGQrDul2E
NGNGスパイウェアとかだったらいやだけど、
アプリの動作に必要で、それ以外にはまったく影響しないdllなら勝手にインストールされても気にならないけどな。
そういう人もいるんだなあと参考にする。
08781 ◆ExGQrDul2E
NGNGエロといえば森川ゆかり
ttp://www.interq.or.jp/guitar/lead/tripod-vip-eria/user-knight/a020.zip
Windowsスタートメニュー → プログラム → 2chSoft のところのショートカットを起動する。
ソフトの削除はエクスプローラではなくコントロールパネル→プログラムの追加と削除から行う。
画像は\Program Files\フォルダに入っている。
今回はjpgでなくpngファイルなので画質劣化無しの高画質だ。
↑UNZIP32.dllを実際に使ったアプリ
0879デフォルトの名無しさん
NGNG0881デフォルトの名無しさん
NGNGVB のランタイム等がシステムとかに 「まったく影響しない」 事は立証できるか?
0882デフォルトの名無しさん
NGNGあんまり図に乗ってるとアク禁依頼が出るんじゃ?
08851 ◆ExGQrDul2E
NGNGだからどうかアク禁にしてオレを楽にしてくれ。
0886アシュル ◆adhRKFl5jU
NGNG0888デフォルトの名無しさん
NGNG0889デフォルトの名無しさん
NGNGVBで作られたソフトなんてロクなもんじゃないから、という理由。
0890デフォルトの名無しさん
NGNGそう自白すると誰もアク禁依頼出さなくなる罠
0891VB最強・だ・ぞ♪
NGNG0892デフォルトの名無しさん
NGNGこうなったら意地でもおまえのマシンにVBランタイムぶっこんでやる!
0893デフォルトの名無しさん
NGNG0894デフォルトの名無しさん
NGNGトロ、ワンモア
0895デフォルトの名無しさん
NGNGline命令とか使うときに
透明度を指定して描画する方法を教えてください。
0896デフォルトの名無しさん
NGNGLine単体はしらないが、別のビットマップに線を書いて、
AlphaBlend のAPIで重ねるとかはダメ?
0897デフォルトの名無しさん
NGNGテキストを印刷するプログラムを作りたいんです。
で、printerオブジェクトを使えば
書体や印刷部数の設定ができることはわかったんですが、
文字の色の設定の仕方がどうしてもわからないんです。
面倒かもしれないですけど教えてください。
0898デフォルトの名無しさん
NGNGオブジェクトのプロパティを見よ
0899デフォルトの名無しさん
NGNGヘルプだと、printer.ForeColor がすぐに出てこないな・・・うちだけだろうか
0902デフォルトの名無しさん
NGNG現在空きは400Mしか有りません。
切り直さなければならないでしょうか?
0903デフォルトの名無しさん
NGNGオブジェクトブラウザ
0904デフォルトの名無しさん
NGNGtimerプロジェクトを使い、0.1秒毎に表示するとすると、表示の処理に0.02秒ぐらい
かかるためか、誤差が出てしまいます。0.01秒毎だともっと遅くなるのでたぶん
そうでしょう。Load_From()でforを使いずっとループさせておいてtimerの処理は
変数変更のみにし、forの中のifで表示処理をするみたいなのをやりましたが、
落ちてしまいました。
0905デフォルトの名無しさん
NGNGちょっと、質問させてくれ
企業のシステムは生産性を考えVBで組んでいるのが大半だと思う。
同じプログラムを組むのにVBとC++では、労力が違う
では、労力を使ってC++で組むメリットって何?
0906デフォルトの名無しさん
NGNG自己満足
0907デフォルトの名無しさん
NGNG私しの会社の基幹システムはVB5ですが
ちなみに、一部上場企業です。
0908デフォルトの名無しさん
NGNGVBで作る業務システムくらいなら。
0909デフォルトの名無しさん
NGNG0910デフォルトの名無しさん
NGNG何が一番なの?
0911デフォルトの名無しさん
NGNG0912デフォルトの名無しさん
NGNGコストを考え見積を検討するだろう
開発側は、コストを考えVBを選択するだろう。
(業務システムの場合)
0913デフォルトの名無しさん
NGNG0914デフォルトの名無しさん
NGNG0915デフォルトの名無しさん
NGNG0916デフォルトの名無しさん
NGNG小さいアイコン位の大きさではどうか?
0917デフォルトの名無しさん
NGNGたしかに、VBよ++のほうがいいだろう
でも、++が使いこなせないのなら,誰でも出来るVBのほうが安心。
0918デフォルトの名無しさん
NGNG0919デフォルトの名無しさん
NGNG「正確に」0.1秒更新を保証する方法はない。
むしろ表示は適当な間隔で停止時の時間だけを正確に取得する方が利口だと思う。
>>905
APIをガリゴリに使ってウインドウズメッセージを自前で処理するようなコードを書くときは
素直にVC使わせろと思いました。
そこまで労力を使わせてまでVBにこだわるなよ>上司
0920デフォルトの名無しさん
NGNG「[email protected]」の
最初の8文字だけ(上の例だと「M0002687」)を取得するには
どうすればいいのでしょうか?
以下のようにやったのですが、
EMAILSendername = "[email protected]"
IDMag = objBasp.Match("/^(.{8}) /", EMAILSendername)
msgbox IDMag
「0」と表示されてしまいます
0921ひきプロ
NGNG0922ひきプロ
NGNG間違った…
0924デフォルトの名無しさん
NGNGとりあえず、VBしか使えない奴のコードは見るとだいたい解るね。
0925904
NGNGお答えありがとうございました。できました。
Private Declare Function GetTickCount Lib "kernel32.dll" () As Long
Dim start As Long, now As Long
Private Sub Form_Load()
start=GetTickCount
End Sub
Private Sub Timer1_Timer() '間隔は100ミリ秒毎
now=GetTickCount
Label1.Caption=now-start
End Sub
0926デフォルトの名無しさん
NGNGの時にWindowsの終了を入力が終わるまで待たせるにはどのようにすればよいのでしょう?
0927デフォルトの名無しさん
NGNGGetTickCountよりtimeGetTimeの方が正確という噂あり。
0928ひきプロ
NGNGForm_Unloadの引数にCancelというのがあるので
これに1を入れるとアンロードがキャンセルされます。
しかしこの場合、QueryUnloadにこの処理を書くほうが良い気がします。
0929デフォルトの名無しさん
NGNGレスありがとうございます。
Form_QueryUnloadでCancelを1にするとWindowsの終了自体もCancelされて
しまうので都合がよくないのです。
Excelとかみたくファイルの保存のダイアログを出してSAVEが終わったら
そのままWindowsも終了してくれるとありがたいのですが・・・
0930ひきプロ
NGNGif UnloadMode = vbAppWindows then
'処理を書く
end if
みたいにすればウインドウズの終了時の処理が書けると思います。
Cancel=1なしで書いてみては?
0931デフォルトの名無しさん
NGNGOSによってちがくない? 気のせいかな?
0932デフォルトの名無しさん
NGNGそのボタンの説明が表示されるようにするには
どのようにすればよいのでしょうか。
すごく簡単なことかもしれませんが教えてください。
0933デフォルトの名無しさん
NGNG0934デフォルトの名無しさん
NGNGDataReportに関してですが、ツールボックスでShapeという囲み線
を印刷できると思いますが、その線を太くしたいと思ってます。
プロパティを見てもそのような設定が見当たらないのですが、
Data Reportでは無理なのでしょうか?レポート専用の
開発ソフトを買わないで済ませたいのですが。
0935デフォルトの名無しさん
NGNG0936デフォルトの名無しさん
NGNGみ〜くんパパにサンプルがある。
0938デフォルトの名無しさん
NGNGマウスがボタンの上を通過すると、そのボタンの色が青になります。
マウスカーソルがボタンの上にある限り、そのボタンの色は青のままです。
カーソルを他のボタンの上に移動させると、今まで青かったボタンはデフォルトの灰色に戻り、
現在マウスカーソルが乗っているボタンが青くなります。
・・・・てな感じのものを作りたいんですが、どう書けばいいんでしょう?
ボタンのMouseMoveを使えば色を変えられるんですが、カーソルが離れた際の処理が思い浮かびません。
とりあえず、それぞれのボタン.MouseMoveに、自分以外の色クリアの処理を行う処理を書いてみたんですが、
他のボタンが何十個もあるので、やたら長くなります。
VBでここらへんをスマートに解決するにはどうしたらいいんでしょうか?
0939デフォルトの名無しさん
NGNG0940デフォルトの名無しさん
NGNGボタンをね、コントロール配列にすれば良いのよ(ウフッ
0941次スレのテンプレ
NGNG(*´д`*)アハァ… VB初心者質問スレ Part23
v(*´д`*)b アハァ…
ブビタンがどんな厨房疑問でもやさしく答えるブビ。
ブビタンは時に私であり、時には別の人ブビ。
関連スレは>>2ブビ。
Part12 http://pc3.2ch.net/tech/kako/1026/10266/1026642565.html
Part13 http://pc3.2ch.net/tech/kako/1029/10292/1029241786.html
Part14 http://pc3.2ch.net/tech/kako/1030/10309/1030947162.html
Part15 http://pc3.2ch.net/tech/kako/1032/10327/1032706491.html
Part16 http://pc3.2ch.net/tech/kako/1034/10343/1034302532.html
Part17 http://pc3.2ch.net/tech/kako/1036/10361/1036154952.html
Part18 http://pc3.2ch.net/tech/kako/1038/10381/1038103769.html
Part19 http://pc3.2ch.net/tech/kako/1039/10398/1039859691.html
Part20 http://pc2.2ch.net/tech/kako/1041/10418/1041879465.html
Part21 http://pc2.2ch.net/test/read.cgi/tech/1044028945/
Part22 http://pc2.2ch.net/test/read.cgi/tech/1046354784/
VB.net関連スレ
【老若】VB.net質問スレ【男女】 (Part2)
http://pc2.2ch.net/test/read.cgi/tech/1043629429/
心得
壱.質問する前に過去ログにも目を通してみる。
弐.質問する前に MSDN などで調べてみる。
参.VBScript もこのスレでOK。
四.インストーラーなどの質問もOK。
五.下ネタもたまにならOK。
六. ブビタン情報募集中。
0942デフォルトの名無しさん
NGNGMDIフォームでボタンメニューとツリービューを使いたいと思ってます。
MDIフォーム上でCoolBarを縦に使う方法を知りたいのですが、可能でしょうか?
または、上部にCoolBar、左側にPictureBoxのようなコントロールを張り付けるとか。
エクスプローラのファイルビューのところがMDIの子フォームになっているようなイメージです。
可能、不可能だけでもいいです。
CoolBarでバンドの向きとかverticalのプロパティでは駄目って事は解りました。
MDIフォーム上でイベントを拾えればそれでOKなんでつが・・・。
グレープシティ(旧文化オリエント)では出てるんですけどね。
あれって(自分的に)使いたいコントロールが少ない割にはそれなりの値段するからなぁ。
0943932
NGNGステータスバーに表示するという件について質問です。
Toolbar1_MouseMoveプロシージャで、ポインタが
今どのボタンの上にあるかを
Select Case Button
Case (ボタンのキー)
StatusBar1.Panels(1).Text = "あいうえお"
:
:
End Select
というふうに書いてみました。
一つ目のボタンはうまく表示されたのですが、
残りでも一つ目のボタンと同じ文が表示されてしまいました。
(それぞれのボタンについて異なる文章を書いています)
どのようにしたら他のボタンでも正しく表示されるでしょうか?
↑ものすごく間違ったコードを
書いているかもしれませんがよろしくお願いします。
0944デフォルトの名無しさん
NGNGMouseDown イベントのヘルプよく読んで
Button 引数の意味を理解しなさい
0945944
NGNG○MouseMove
0946デフォルトの名無しさん
NGNGそういう時のために、Left()があるのでは?
0947デフォルトの名無しさん
NGNGあれ? 突っ込まない約束でみんな来てたんじゃないの?(w
0948943
NGNG一応ヘルプは見ていたつもりでしたが…すみません。
Buttonは押されたボタンなんですね。
では、x、yの座標で位置を知らなければならないんですか?
このボタンはx=0〜いくつまで とか設定して。
0949943
NGNGCase x=1 などとすればよいのでしょうか?
0950デフォルトの名無しさん
NGNGとにかくやってみれ。試行錯誤するのが一番勉強になるわけで。
0951名無しさんだよもん ◆ZAYX.QGihc
NGNG(*´д`*)アハァ… VB初心者質問スレ Part23
http://pc2.2ch.net/test/read.cgi/tech/1047743187/
0952デフォルトの名無しさん
NGNG∧_∧
( ´∀`)< ぬるぽ
0953943
NGNG横の動きには反応するようになりました。
しかしツールバーから縦方向に出たときに反応してくれない…
0954デフォルトの名無しさん
NGNGWin32APIのDeleteMenuを使うと、アプリケーションウィンドウのコントロールメニューを
無効化できますが、この状態でも、[Alt] + [F4]のキーストロークには応答し、終了して
しまいます。コントロールメニューの表示状態に関わらず、WM_CLOSEメッセージそのもの
を受け付けなくする方法はありませんか?
(Access97なので、AddressOf演算子は使用できず、サブクラス化は不可能です)
イメージとしては、VBアプリケーションの
Private Sub Form_QueryUnload (Cancel As Integer)
Cancel = -1
End Sub
のような動作を実現したいのです。
0955デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/bsoft/1043996834/
レス数が950を超えています。1000を超えると書き込みができなくなります。