- 1 名前:デフォルトの名無しさん mailto:sage [2015/08/30(日) 19:25:35.12 ID:ZYoWCo0d.net]
- ここは古代に使われていたVisual Basic 〜6.0 の質問スレです。
質問者は使用しているOS、VBのバージョン、サービスパックのバージョン、 「何がしたくて、どうしたけど、どう困っているのか」を明確に書きましょう。 VB.NETは別物なので専門スレで、VBA、APIの質問もそれぞれのスレで。 ○ 質問者の心得 一.質問する前にMSDNやGoogle、過去ログにも目を通してみる。 二.VBScript、インストーラーなどはこのスレでOK。 三.質問は第三者にもわかりやすいよう簡潔かつ具体的に。 四.荒らしは相手しない。 ○ 回答者の心得 一.答えられない質問は無駄に罵倒せずスルー。無理するな。 二.代用法を強制しない。 三.回答する上で必須ではない情報をむやみに聞き返さない。 四.荒らしは相手しない。 五.VB情報募集中。 六.回答は質問者が理解できるよう具体的に。 MSDN Online Japan ホーム www.microsoft.com/japan/msdn/default.asp Visual Studio 6.0 Service Pack 6 msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/default.aspx Google www.google.co.jp/ 前スレ VBプログラマ質問スレ(Ver.6.0 まで) part64 peace.2ch.net/test/read.cgi/tech/1393069842/ ※「まず自分で調べる」クセを身につけよう。
- 346 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 19:47:32.39 ID:yks92nMs.net]
- >>345
1回死んでから出直すといい
- 347 名前:デフォルトの名無しさん mailto:sage [2018/01/10(水) 18:40:35.20 ID:zurHFgf/.net]
- 新規プロジェクトで
Windowsフォームアプリケーション選び form1.vb選択して、右クリック ビューデザイナー開いておいて 左側のツールボックス開いたらコントロール群あるから 選んで貼り付け
- 348 名前:デフォルトの名無しさん [2018/01/10(水) 23:20:26.41 ID:YQmlMnP3.net]
- ファイルリストボックスって
なまじっか英数字のファイル名だとソートしてるから、そのまま使えると思ってたら 漢字は中途半端なソートするね
- 349 名前:デフォルトの名無しさん mailto:sage [2018/01/10(水) 23:35:31.99 ID:6pJHh/n1.net]
- もう今年で20年だろw
まだ使ってる人いるのかw いい加減成仏させてやれよw
- 350 名前:デフォルトの名無しさん mailto:sage [2018/01/11(木) 10:07:22.27 ID:8R3j1o6X.net]
- >>347
おぉぉ出来ました、ありがとうございます、ありがとうございます。
- 351 名前:デフォルトの名無しさん mailto:sage [2018/01/11(木) 10:09:51.44 ID:8R3j1o6X.net]
- >>346
色々あってよく分からなかったのですが、もしかしてこれは.netでは無いとか?
- 352 名前:デフォルトの名無しさん mailto:sage [2018/01/11(木) 12:27:34.62 ID:LzAIlmbS.net]
- >>351
2013のvb.net 2015と2017もある
- 353 名前:デフォルトの名無しさん mailto:sage [2018/01/11(木) 16:08:37.54 ID:B3neUJ4M.net]
- >>351
だからお前のような馬鹿は1回死んで出直せ
- 354 名前:デフォルトの名無しさん [2018/01/11(木) 18:35:50.09 ID:SGG/aWUs.net]
- 何イライラしてんの?生理?
- 355 名前:デフォルトの名無しさん mailto:sage [2018/01/11(木) 21:47:30.73 ID:B3neUJ4M.net]
- 馬鹿が嫌いなだけ
- 356 名前:デフォルトの名無しさん mailto:sage [2018/01/12(金) 12:25:09.01 ID:mCUafps0.net]
- そうか、でも自分の事は嫌いになるなよ
- 357 名前:デフォルトの名無しさん mailto:sage [2018/01/13(土) 01:01:21.10 ID:Or/J88FT.net]
- 馬鹿に馬鹿と指摘すると、悔しがってこうやって別IDで食って掛かってくるから楽しい
- 358 名前:デフォルトの名無しさん [2018/01/13(土) 07:18:55.84 ID:odSwvUdp.net]
- 自称「馬鹿に馬鹿と指摘する」馬鹿さん、馬鹿にされて楽しそう。
- 359 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 10:17:42.59 ID:04gEGU4B.net]
- >>350-351dすが、自分のせいで荒れてしまってすいません。
- 360 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 12:37:59.35 ID:AX/il8KV.net]
- 気にすんな
- 361 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 12:48:58.31 ID:88lrhbw0.net]
- 俺は気にした方がいいと思うよw
さすがにこのやり取りは質問者が叩かれて当たり前。 これが2002年ならわかる。2018年にもなってこれはない。 さすがに釣りだとと思ったらどうやら大真面目らしいのも何とも
- 362 名前:デフォルトの名無しさん [2018/01/15(月) 13:46:09.53 ID:JizfWv+s.net]
- 本当は質問があって嬉しかったくせに
- 363 名前:デフォルトの名無しさん [2018/01/15(月) 15:33:41.73 ID:qFZdWehx.net]
- 好きな子にいじわるしたくなっちゃう小学生男子の気持ち?
- 364 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 16:30:38.76 ID:3WbICYQr.net]
- こんなこともわからない馬鹿が開発なんかするなと
- 365 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 20:19:15.56 ID:qFZdWehx.net]
- 知らん事は馬鹿ではない
知らん事を馬鹿だと思っている事が馬鹿なのだ
- 366 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 20:29:16.79 ID:yL7WiRbH.net]
- 村本?
- 367 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 20:36:20.49 ID:3WbICYQr.net]
- >>365
いじってみてもどうなっているか理解できないから馬鹿だろうが。そもそも製品の構成すら理解しとらん馬鹿だし。
- 368 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 20:48:05.73 ID:qFZdWehx.net]
- >>367
そんな事よりもボクはキミ自身が馬鹿なのだよという話をしているのだけれども
- 369 名前:デフォルトの名無しさん mailto:sage [2018/01/15(月) 21:26:47.29 ID:3N9Vi6BJ.net]
- 知らないこと と 自分の力で理解できないことを一緒にして他人を煽ることしかできない馬鹿
↓ ID:3WbICYQr
- 370 名前:デフォルトの名無しさん [2018/01/16(火) 16:19:30.22 ID:BeNqsycH.net]
- 開発中に気が触れてしまう人もいるので、そっとしておきましょう
ここでは、開発が本業でなく、例えば八百屋さんがプログラムをいじってるなんて場合もあるのだから 自分の狭い専門分野で人を見下すのはバカ丸出しなんだよね
- 371 名前:デフォルトの名無しさん [2018/01/16(火) 19:32:19.61 ID:sMiE+lp1.net]
- >>370
八百屋ナメんなよコラ。お前市場行ってセリで買えるか?セリにsnipetなんかねえんだよ。 全部キロ単位の値段設定だぜ?即座に頭で歩留まり計算しておかないと儲け出ねえんだぜ? 八百屋、魚屋のような生モノ扱う仕事は常にtry-catch-finaryでロスが出ねえように考えて仕入れ販売 しないとあっさり赤字こくんだよ。 コード屋はそりゃ大変だろうが、楽な仕事なんかねえんだよ
- 372 名前:デフォルトの名無しさん mailto:sage [2018/01/17(水) 01:08:40.33 ID:1Qaovn3i.net]
- >>370
青果市場のセリで、キャベツを指差しして「これは白菜ですね!」とか大声で叫んでみろよ。 お前のようなゆとりの馬鹿が社会をダメにする。
- 373 名前:デフォルトの名無しさん mailto:sage [2018/01/17(水) 12:24:06.42 ID:bthN5Jmq.net]
- 気がふれた自覚があるのこの人?
- 374 名前:デフォルトの名無しさん [2018/02/03(土) 08:34:10.13 ID:nKXUpnsB.net]
- Integerが2バイトしかないなんてヒドイ
- 375 名前:デフォルトの名無しさん mailto:sage [2018/02/03(土) 09:01:48.21 ID:nKXUpnsB.net]
- VB6では任意に例外を投げることはできないのでしょうか
- 376 名前:デフォルトの名無しさん mailto:sage [2018/02/16(金) 05:57:15.07 ID:W1XJdyx1.net]
- ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。 『憲法改正国民投票法』、でググってみてください。国会の発議は すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
- 377 名前:デフォルトの名無しさん [2018/02/26(月) 06:40:53.98 ID:eCGyw0Qs.net]
- Private Sub Form_Load()
Text1 = "106.456" Command1.Caption = "▲" End Sub となっています 1ドルなん円という数字が入っていて 小数2位以下はいらないので▲ボタンを押すごとに 106.456→106.500→106.600→106.700・・・ となるように Private Sub Command1_Click() Dim v& v& = Int(Val(Text1) * 10) + 1 Text1 = Format(v& / 10, "0.000") End Sub 2行のプログラムをつくりましたが、あら不思議、これは動きません Intが悪さをしている、Intはいらないと分かったのですが なぜIntが悪さをするのでしょうか
- 378 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 08:10:45.22 ID:alXZrH5L.net]
- 整数型に変換するから
- 379 名前:デフォルトの名無しさん [2018/02/26(月) 11:36:26.78 ID:eCGyw0Qs.net]
- 整数型に変換してるんですけど
INTの外にある「+1」が無効になる感じです
- 380 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 12:40:59.80 ID:YJGi4a16.net]
- v& = Clng(Val(Text1) * 10) + 1
- 381 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 13:21:07.72 ID:WN96vgWt.net]
- Dim v&
この瞬間見る気が失せた v& = Int(Val(Text1) * 10) + 1 ↓ v& = CInt(Val(Text1) * 10) + 1
- 382 名前:デフォルトの名無しさん [2018/02/26(月) 19:01:29.09 ID:eCGyw0Qs.net]
- お二方のは、最初の1回だけ動いて、
以降は動かなくなりましたよ しかしCsngやValだと 106.456→106.500→106.600→106.700・・・ としたいところ 106.456→106.600→106.700・・・ になってしまうけど、まぁ動きました お手間をとらせました、有難うございました
- 383 名前:デフォルトの名無しさん mailto:sage [2018/02/26(月) 19:06:37.17 ID:/Ydpjrs/.net]
- 根本的にわかってない奴
- 384 名前:デフォルトの名無しさん [2018/02/26(月) 20:28:52.46 ID:eCGyw0Qs.net]
- ああ分かったよ
実数の扱いの深い部分だね Debug.Printで見ても表示されないから分からなかったわけだ
- 385 名前:デフォルトの名無しさん [2018/02/26(月) 20:48:01.22 ID:eCGyw0Qs.net]
- これだ
? Csng("125.600") * 10 1256 ? Csng("125.600") * 10 + 0! 1256 ? Csng("125.600") * 10 + 0.0 1255.99998474121
- 386 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 10:46:57.34 ID:58fQJcC7.net]
- こんなやつが作ったソフトを使う人がいるのかと思うと・・・
- 387 名前:デフォルトの名無しさん [2018/02/27(火) 19:18:36.84 ID:ckmPPEEZ.net]
- >>386
と思うだろ?ところがすっとこどっこい お前が使ってるソフトを作ってるやつも似たりよったりなんだぜw
- 388 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 19:24:31.43 ID:Al9WGUeE.net]
- VB.Net ではなくVB6.0を愛用してます。
世の中64ビットOSになり、次は128ビットになりっとどんどん大きくなると思うんですが、 今まで作成した私のVB6.0のアプリは今度どうなるのでしょうか。 多少VC++が分かるんですが、実装するのはやっぱり使い慣れたVB6.0が手っ取り早いし簡単で、ずっと使いたいんですが、、、
- 389 名前:デフォルトの名無しさん mailto:sage [2018/02/28(水) 01:00:36.09 ID:2+QamQQ/.net]
- >>388
馬鹿は死ねばいいよ
- 390 名前:デフォルトの名無しさん mailto:sage [2018/02/28(水) 08:01:30.43 ID:hBhv/I2a.net]
- >>388
切迫感無いですね 保全関係の請負で食べてる人ですか? それだけ過去資産持ってるならそれをC++なりで再現する方向で精進するのが普通の発想だと思いますがね
- 391 名前:デフォルトの名無しさん mailto:sage [2018/02/28(水) 08:17:03.83 ID:odMMDySc.net]
- >>388
OSがランタイムサポート打ち切るだろうからお前も死亡
- 392 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 16:53:20.52 ID:Vud36prW.net]
- >>391
具体的にサポート切る話出てます?
- 393 名前:デフォルトの名無しさん [2018/03/07(水) 22:19:09.25 ID:rslQbK+P.net]
- Basic系の言語って
今でも有るのですか
- 394 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 23:54:20.09 ID:fiBk/l1y.net]
- 「系」で良いのなら全ての現代的プログラミング言語は
BASICの影響を受けたBASIC系言語と言えるよ プログラミング言語の系図ぐぐってみ
- 395 名前:デフォルトの名無しさん [2018/03/08(木) 00:13:41.52 ID:FnIaUAPR.net]
- 修正
Basic言語って 今でも有るのですか
- 396 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 00:56:07.07 ID:MPGMUJOe.net]
- >>395
MicrosoftのOffice,WORD,Excel,PowerPoint はVisual Basicで組まれているのでは無いのですか? https://ja.m.wikipedia.org/wiki/Microsoft_Visual_Basic 2008年でサポート終了 https://ja.m.wikipedia.org/wiki/Microsoft_Visual_Basic_.NET
- 397 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 01:25:09.32 ID:eYpvJZJ4.net]
- >>395
馬鹿は死ねばいいよ
- 398 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 09:11:53.19 ID:oo8HBoOw.net]
- >>397
おまえそれしか言えないの?
- 399 名前:デフォルトの名無しさん [2018/03/08(木) 16:00:50.26 ID:FnIaUAPR.net]
- 大昔N88やクイックBasicで
遊んでいたのでちょっと気に成った
- 400 名前:デフォルトの名無しさん [2018/04/09(月) 16:21:33.75 ID:VHPh6678.net]
- YoutubeをTHXでダウンロードすると動画タイトルがファイル名になることがあって
動画タイトルに連音符のような特殊文字が使われているとVBで扱えなくなる エクスプローラでリネームしてやれば済む話だけども 寝てる間にダウンロードして所定のフォルダに所定のファイル名で保存するプログラムは動作しない 変な文字コードが入り込んだファイルというのはFileListBox上には存在するけども FileLen,Open,Name,FileCopyなどでは存在しないファイルとなる 実際のファイル名とVBが見ているファイル名が違うからだと思われる
- 401 名前:デフォルトの名無しさん [2018/04/14(土) 13:16:18.18 ID:o+IDV1P4.net]
- 例えば適当なテキストファイルがあって、それをエクスプローラで
12♬34.txt とリネームします これをVBのプログラムで読むには?
- 402 名前:デフォルトの名無しさん mailto:sage [2018/04/14(土) 20:38:42.77 ID:cGW/rI9o.net]
- そもそもVB6ってロングファイルネームサポートされてないんじゃ?
8.3形式のファイル名で読むしかないんじゃね
- 403 名前:デフォルトの名無しさん mailto:sage [2018/04/15(日) 21:30:44.63 ID:3gCJYAlM.net]
- >>398
そいつはこの板を荒らしてるBasicジジイだ。触っちゃいけない
- 404 名前:デフォルトの名無しさん mailto:sage [2018/04/18(水) 00:07:35.39 ID:tthgPYsW.net]
- >>401
そもそも VB6.0 のコードエディタに貼り付けても化けちゃうしw CreateFileW 等の API を使ってゴリゴリ書くしかないだろうね。 あと、MAX_PATH を超えるような場合は \\?\ や \\?\UNC\ 等のプレフィックスをつける必要がある。 ttps://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx
- 405 名前:デフォルトの名無しさん mailto:sage [2018/04/18(水) 01:10:14.49 ID:Fou0n0Q0.net]
- まだ使ってる人いるのかw
VBって割と最初からUnicode対応だと思ったけど、IDEのエディターやコンパイラは対応してなかったのかw
- 406 名前:デフォルトの名無しさん [2018/05/23(水) 19:48:49.05 ID:Au5e7VGg.net]
- 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 LVCSB
- 407 名前:デフォルトの名無しさん mailto:sage [2018/05/24(木) 10:57:47.97 ID:cPlRxlDn.net]
- LVCSB
- 408 名前:デフォルトの名無しさん [2018/06/21(木) 04:44:22.62 ID:rU9ofWTp.net]
- EXEはVBPと同じフォルダに作られるのがデフォルトだったけど
どうもWindows10の新しいバージョンになってから EXEが作られるフォルダのデフォルトというのがカレントフォルダとは限らないようだ いったい何を見てEXEを作るフォルダのデフォルトを決めているのだろう
- 409 名前:デフォルトの名無しさん [2018/06/28(木) 13:53:55.74 ID:1rh3xnmW.net]
- Win10の最近の更新からVB6がインストールができなくなったという情報あり
Win10をUSBなりからクリーン・インストールしたら まずVBをインストールして、その後にWinの更新をすればいいのかも
- 410 名前:デフォルトの名無しさん mailto:sage [2018/06/28(木) 17:26:50.94 ID:txavl0LX.net]
- ついに殺しにかかったか
- 411 名前:デフォルトの名無しさん mailto:sage [2018/06/28(木) 19:03:43.48 ID:NAzJvYYy.net]
- >>409
なぜその情報元を書かないのか
- 412 名前:デフォルトの名無しさん [2018/07/04(水) 22:04:14.51 ID:gFgZc5FG.net]
- R75
- 413 名前:デフォルトの名無しさん mailto:sage [2018/07/05(木) 16:29:36.01 ID:AeL6VB/V.net]
- R75
- 414 名前:デフォルトの名無しさん [2018/07/26(木) 11:48:33.91 ID:H5PHXS3d.net]
- 最後の行だけ改行コードがついてないテキストファイルがあって
それを読みながら修正などしながら、別ファイルに書き出すという処理で 最後の行には、どうしたって改行コードがついてしまうよね
- 415 名前:デフォルトの名無しさん mailto:sage [2018/07/26(木) 12:50:49.22 ID:OM9s1u3H.net]
- >>414
Write使えば付かないでしょ。
- 416 名前:デフォルトの名無しさん [2018/07/26(木) 18:37:53.12 ID:H5PHXS3d.net]
- 最後の行だけWriteを使う?
- 417 名前:デフォルトの名無しさん mailto:sage [2018/07/26(木) 19:49:11.90 ID:OM9s1u3H.net]
- そこは工夫の問題じゃない?
最初だけ改行なしでWrite、次からは改行+Writeでも良い。
- 418 名前:デフォルトの名無しさん mailto:sage [2018/07/26(木) 23:23:44.06 ID:m7NRW3L1.net]
- 全て書出し終わったファイルをバイナリで再度開いて末尾の0D0Aだけ削除
- 419 名前:デフォルトの名無しさん [2018/07/27(金) 06:16:27.69 ID:3UBNsMpg.net]
- なるほどー
「まずバイナリでファイル末尾の改行の有無を判定する 末尾に改行なしなら、2行目以降は、改行コードを頭に付けて出力する」 ありがとうございました 自分にない発想に出会うと感動しますね 数年前に阿修羅で出会った感動の書き込みを紹介しますと 「日米戦争はイカサマだった→東京裁判は昭和天皇が進駐軍にやらせたものだった」 これにはぶっ飛びました 自分では色々考えたつもりでも、それは所詮自分の殻の中の世界であって 真実に到達できていない可能性があるんだと思い知らされました
- 420 名前:デフォルトの名無しさん mailto:sage [2018/07/27(金) 10:11:13.17 ID:LGbUzjIw.net]
- >>419
周りが馬鹿やめろよと思っていることに気付かない人かな
- 421 名前:デフォルトの名無しさん [2018/07/28(土) 08:36:57.37 ID:PI7ZWSa2.net]
- 別におかしくはないが
- 422 名前:デフォルトの名無しさん mailto:sage [2018/07/28(土) 12:18:23.01 ID:PWZH7T0U.net]
- こういうのをおかしくないと思うような頭だからまだVBなんかを平然と使うのかね
- 423 名前:デフォルトの名無しさん [2018/07/29(日) 17:28:52.06 ID:VklBLlho.net]
- どこがおかしいか言えないくせに
- 424 名前:デフォルトの名無しさん mailto:sage [2018/07/29(日) 22:03:25.11 ID:0/q6Aizl.net]
- >>423
( ´,_ゝ`)プッ
- 425 名前:デフォルトの名無しさん [2018/07/30(月) 07:16:37.08 ID:cuF4Akt9.net]
- セミコロンしか思いつかない
- 426 名前:デフォルトの名無しさん [2018/07/30(月) 08:11:32.75 ID:ZsZv5PX0.net]
- 天皇が日本人殺し専門家だったということかな
- 427 名前:デフォルトの名無しさん mailto:sage [2018/07/31(火) 03:33:29.93 ID:eoD8GcR0.net]
- 開業医が美人の受付を雇うのと同じ?
- 428 名前:デフォルトの名無しさん [2018/07/31(火) 17:51:36.68 ID:Fx99AaZI.net]
- 2発の原爆のうちの
広島の方は天皇原爆だったという話だよ
- 429 名前:デフォルトの名無しさん [2018/09/27(木) 22:44:25.14 ID:WK77KfIA.net]
- VB6.0を現代的なOSで動くようにしたら需要あるだろうか?
- 430 名前:デフォルトの名無しさん [2018/09/27(木) 22:59:18.79 ID:52bTlTE/.net]
- >>429
実際に求められてるのって実はその辺だと思う 最近の言語は進化が作成者のオナニーになっているというか 素養のない一般の人(だが仕事で必要)には VBAレベルが限界だと思う OfficeのVBAがVB6ベースでも世の中そんなに困ってない
- 431 名前:デフォルトの名無しさん [2018/10/06(土) 08:12:48.42 ID:PdvbxOvb.net]
- だよね
Windowsにしても買い替えさせるために不要な変更を行ってる というか改悪している
- 432 名前:デフォルトの名無しさん mailto:age [2018/12/15(土) 09:30:17.07 ID:eNe1gS8X.net]
- VB6でクラスライブラリをビルドしてるんだけど、
1)Constみたいな定数を実装する方法は無いのかな? 2)Optional ByRef引数の指定が省略されたかどうかを、その関数内で判定するのはどうするのがいいだろ?
- 433 名前:432 mailto:sage [2018/12/15(土) 11:05:25.75 ID:eNe1gS8X.net]
- >>432の補足
ActiveX DLLとしてビルドして、外部プロジェクト(VBA)から利用しようとしている 1)外部プロジェクトからConstみたいに参照できる定数をActiveX DLLに実装できないか
- 434 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 19:41:04.27 ID:2EsZz+ya.net]
- VBSで、ウインドウハンドルを持たないボタンを安定して押す方法ってあります?
SendKey連打で切り抜けられるものもありますが、 →→↓↓Enterとか、必殺技コマンドみたいなのが必要な状況では、いまいち安定しません。 5秒待つとかダルいですし、そんなに待ってもダメな時もありますし・・。 もしくは、JSでもいいんですけど。
- 435 名前:デフォルトの名無しさん [2018/12/15(土) 22:40:42.13 ID:nL94oZ0T.net]
- >>432
1. Property Getだけ用意する 2. IsMIssingてのがあるけどまずありえない値を初期値にしおく www.openreference.org/articles/view/239
- 436 名前:デフォルトの名無しさん [2018/12/16(日) 08:14:10.79 ID:54fw4zsX.net]
- >>434
ブラウザ上のボタンはどうやって押すんだろね 分からんのでUWSC使ってる UWSCはハンドルじゃなくてプロセスIDと座標を使ってるから SendMessageじゃないAPIがあるんじゃないかと思う
- 437 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 08:55:28.62 ID:SwJ6GlUb.net]
- >>436
ブラウザは、IEで、htmlで書かれている部分ならgetElementsByXXXXという関数で簡単に押せます。 ダウンロード通知バー内のボタンが難しい。
- 438 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 15:43:33.06 ID:wWzCJETE.net]
- VBSじゃなければUIAutomationかAccesibilityでいけるんだが、VBSだと難しいかも。
>>436 webの話なの? それならVBSでもいけるでしょ。 それからUWSCはAccesibility使えた筈。
- 439 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 15:45:17.71 ID:wWzCJETE.net]
- VBSじゃなくて良いならPowerShellでUIAutomationは使える。
- 440 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 16:27:55.12 ID:cbAz2aci.net]
- >>435
ありがとう。 2) IsMissingなんて使ったことなかったw まさにVariant型で配列を渡す引数だったし、良さそう VBAでは初期値NullにしてIsNullで判定してたけど、VB6だと引数初期値Nullでコンパイルエラーになるから困ってた 1) Optional引数の初期値には指定できなさそうだ 現在、InstancingプロパティをGlobalMultiUseにして、Publicメンバ変数にして、Initializeイベントで初期化してるんだけど、これもOptional引数の初期値には出来ない
- 441 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 16:40:17.69 ID:cbAz2aci.net]
- >>429
需要ある VBAのライブラリ開発では重宝してる。 VSTOみたいにバージョン相性もないし、ほぼそのままユーザフォームを含むVBA資産を再利用できるし。 現行では、いちいちファイル保存先を指定したり、ビルド先を指定したり、インターフェースの機能構成が不便だ。 あと勝手にレジストリにDLLが登録されるのはどうにかして欲しい(管理者権限を付けないで起動すれば登録されないけど)
- 442 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 17:05:02.36 ID:Ux2imWCY.net]
- >>441
そんなあなたに https://eijiman.com/windows10-vb6-runtime/#Window10VB6 Microsoftによって機械翻訳された内容ですが、次の記載があります。 VB6 ランタイムは Windows 10 に付属し、その OS の有効期間にわたってサポートされます。 出典:Visual Basic 6.0 のサポートに関する声明 | Microsoft Docs つまり「Windows10でVB6ランタイムが継続的に実行できるようにサポートし続けていく」ということになるのでしょう。
- 443 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 17:59:03.24 ID:FrPAZXVp.net]
- >>441
VBAのライブラリをVB6で作って意味あるの?w UI以外はVB6で書けるならVBAで書けるでしょw それにVSTOの代替にはならんでしょ
- 444 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 18:00:18.99 ID:FrPAZXVp.net]
- つーか、20年前に死んでる開発ツールをなぜまだ使うのw
もういい加減成仏させてやろうよ
- 445 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 18:05:58.34 ID:wWzCJETE.net]
- >>444
死んでないからでしょ。
- 446 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 18:34:24.49 ID:cbAz2aci.net]
- >>443
「ライブラリ」の意味も分からん中卒無能は黙っていろ
|

|