ここは古代に使われていたVisual Basic 〜6.0 の質問スレです。
質問者は使用しているOS、VBのバージョン、サービスパックのバージョン、
「何がしたくて、どうしたけど、どう困っているのか」を明確に書きましょう。
VB.NETは別物なので専門スレで、VBA、APIの質問もそれぞれのスレで。
○ 質問者の心得
一.質問する前にMSDNやGoogle、過去ログにも目を通してみる。
二.VBScript、インストーラーなどはこのスレでOK。
三.質問は第三者にもわかりやすいよう簡潔かつ具体的に。
四.荒らしは相手しない。
○ 回答者の心得
一.答えられない質問は無駄に罵倒せずスルー。無理するな。
二.代用法を強制しない。
三.回答する上で必須ではない情報をむやみに聞き返さない。
四.荒らしは相手しない。
五.VB情報募集中。
六.回答は質問者が理解できるよう具体的に。
MSDN Online Japan ホーム
http://www.microsoft.com/japan/msdn/default.asp
Visual Studio 6.0 Service Pack 6
http://msdn.microsoft.com/vstudio/downloads/updates/sp/vs6/sp6/default.aspx
Google
http://www.google.co.jp/
前スレ VBプログラマ質問スレ(Ver.6.0 まで) part64
http://peace.2ch.net/test/read.cgi/tech/1393069842/
※「まず自分で調べる」クセを身につけよう。
探検
古代VBプログラマ質問スレ(Ver.6.0 まで) part65 [転載禁止]©2ch.net
2015/08/30(日) 19:25:35.12ID:ZYoWCo0d
400デフォルトの名無しさん
2018/04/09(月) 16:21:33.75ID:VHPh6678 YoutubeをTHXでダウンロードすると動画タイトルがファイル名になることがあって
動画タイトルに連音符のような特殊文字が使われているとVBで扱えなくなる
エクスプローラでリネームしてやれば済む話だけども
寝てる間にダウンロードして所定のフォルダに所定のファイル名で保存するプログラムは動作しない
変な文字コードが入り込んだファイルというのはFileListBox上には存在するけども
FileLen,Open,Name,FileCopyなどでは存在しないファイルとなる
実際のファイル名とVBが見ているファイル名が違うからだと思われる
動画タイトルに連音符のような特殊文字が使われているとVBで扱えなくなる
エクスプローラでリネームしてやれば済む話だけども
寝てる間にダウンロードして所定のフォルダに所定のファイル名で保存するプログラムは動作しない
変な文字コードが入り込んだファイルというのはFileListBox上には存在するけども
FileLen,Open,Name,FileCopyなどでは存在しないファイルとなる
実際のファイル名とVBが見ているファイル名が違うからだと思われる
401デフォルトの名無しさん
2018/04/14(土) 13:16:18.18ID:o+IDV1P4 例えば適当なテキストファイルがあって、それをエクスプローラで
12♬34.txt
とリネームします
これをVBのプログラムで読むには?
12♬34.txt
とリネームします
これをVBのプログラムで読むには?
402デフォルトの名無しさん
2018/04/14(土) 20:38:42.77ID:cGW/rI9o そもそもVB6ってロングファイルネームサポートされてないんじゃ?
8.3形式のファイル名で読むしかないんじゃね
8.3形式のファイル名で読むしかないんじゃね
403デフォルトの名無しさん
2018/04/15(日) 21:30:44.63ID:3gCJYAlM >>398
そいつはこの板を荒らしてるBasicジジイだ。触っちゃいけない
そいつはこの板を荒らしてるBasicジジイだ。触っちゃいけない
404デフォルトの名無しさん
2018/04/18(水) 00:07:35.39ID:tthgPYsW >>401
そもそも VB6.0 のコードエディタに貼り付けても化けちゃうしw
CreateFileW 等の API を使ってゴリゴリ書くしかないだろうね。
あと、MAX_PATH を超えるような場合は \\?\ や \\?\UNC\ 等のプレフィックスをつける必要がある。
ttps://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx
そもそも VB6.0 のコードエディタに貼り付けても化けちゃうしw
CreateFileW 等の API を使ってゴリゴリ書くしかないだろうね。
あと、MAX_PATH を超えるような場合は \\?\ や \\?\UNC\ 等のプレフィックスをつける必要がある。
ttps://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx
405デフォルトの名無しさん
2018/04/18(水) 01:10:14.49ID:Fou0n0Q0 まだ使ってる人いるのかw
VBって割と最初からUnicode対応だと思ったけど、IDEのエディターやコンパイラは対応してなかったのかw
VBって割と最初からUnicode対応だと思ったけど、IDEのエディターやコンパイラは対応してなかったのかw
406デフォルトの名無しさん
2018/05/23(水) 19:48:49.05ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
LVCSB
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
LVCSB
407デフォルトの名無しさん
2018/05/24(木) 10:57:47.97ID:cPlRxlDn LVCSB
408デフォルトの名無しさん
2018/06/21(木) 04:44:22.62ID:rU9ofWTp EXEはVBPと同じフォルダに作られるのがデフォルトだったけど
どうもWindows10の新しいバージョンになってから
EXEが作られるフォルダのデフォルトというのがカレントフォルダとは限らないようだ
いったい何を見てEXEを作るフォルダのデフォルトを決めているのだろう
どうもWindows10の新しいバージョンになってから
EXEが作られるフォルダのデフォルトというのがカレントフォルダとは限らないようだ
いったい何を見てEXEを作るフォルダのデフォルトを決めているのだろう
409デフォルトの名無しさん
2018/06/28(木) 13:53:55.74ID:1rh3xnmW Win10の最近の更新からVB6がインストールができなくなったという情報あり
Win10をUSBなりからクリーン・インストールしたら
まずVBをインストールして、その後にWinの更新をすればいいのかも
Win10をUSBなりからクリーン・インストールしたら
まずVBをインストールして、その後にWinの更新をすればいいのかも
410デフォルトの名無しさん
2018/06/28(木) 17:26:50.94ID:txavl0LX ついに殺しにかかったか
411デフォルトの名無しさん
2018/06/28(木) 19:03:43.48ID:NAzJvYYy >>409
なぜその情報元を書かないのか
なぜその情報元を書かないのか
412デフォルトの名無しさん
2018/07/04(水) 22:04:14.51ID:gFgZc5FG R75
413デフォルトの名無しさん
2018/07/05(木) 16:29:36.01ID:AeL6VB/V R75
414デフォルトの名無しさん
2018/07/26(木) 11:48:33.91ID:H5PHXS3d 最後の行だけ改行コードがついてないテキストファイルがあって
それを読みながら修正などしながら、別ファイルに書き出すという処理で
最後の行には、どうしたって改行コードがついてしまうよね
それを読みながら修正などしながら、別ファイルに書き出すという処理で
最後の行には、どうしたって改行コードがついてしまうよね
415デフォルトの名無しさん
2018/07/26(木) 12:50:49.22ID:OM9s1u3H >>414
Write使えば付かないでしょ。
Write使えば付かないでしょ。
416デフォルトの名無しさん
2018/07/26(木) 18:37:53.12ID:H5PHXS3d 最後の行だけWriteを使う?
417デフォルトの名無しさん
2018/07/26(木) 19:49:11.90ID:OM9s1u3H そこは工夫の問題じゃない?
最初だけ改行なしでWrite、次からは改行+Writeでも良い。
最初だけ改行なしでWrite、次からは改行+Writeでも良い。
418デフォルトの名無しさん
2018/07/26(木) 23:23:44.06ID:m7NRW3L1 全て書出し終わったファイルをバイナリで再度開いて末尾の0D0Aだけ削除
419デフォルトの名無しさん
2018/07/27(金) 06:16:27.69ID:3UBNsMpg なるほどー
「まずバイナリでファイル末尾の改行の有無を判定する
末尾に改行なしなら、2行目以降は、改行コードを頭に付けて出力する」
ありがとうございました
自分にない発想に出会うと感動しますね
数年前に阿修羅で出会った感動の書き込みを紹介しますと
「日米戦争はイカサマだった→東京裁判は昭和天皇が進駐軍にやらせたものだった」
これにはぶっ飛びました
自分では色々考えたつもりでも、それは所詮自分の殻の中の世界であって
真実に到達できていない可能性があるんだと思い知らされました
「まずバイナリでファイル末尾の改行の有無を判定する
末尾に改行なしなら、2行目以降は、改行コードを頭に付けて出力する」
ありがとうございました
自分にない発想に出会うと感動しますね
数年前に阿修羅で出会った感動の書き込みを紹介しますと
「日米戦争はイカサマだった→東京裁判は昭和天皇が進駐軍にやらせたものだった」
これにはぶっ飛びました
自分では色々考えたつもりでも、それは所詮自分の殻の中の世界であって
真実に到達できていない可能性があるんだと思い知らされました
420デフォルトの名無しさん
2018/07/27(金) 10:11:13.17ID:LGbUzjIw >>419
周りが馬鹿やめろよと思っていることに気付かない人かな
周りが馬鹿やめろよと思っていることに気付かない人かな
421デフォルトの名無しさん
2018/07/28(土) 08:36:57.37ID:PI7ZWSa2 別におかしくはないが
422デフォルトの名無しさん
2018/07/28(土) 12:18:23.01ID:PWZH7T0U こういうのをおかしくないと思うような頭だからまだVBなんかを平然と使うのかね
423デフォルトの名無しさん
2018/07/29(日) 17:28:52.06ID:VklBLlho どこがおかしいか言えないくせに
424デフォルトの名無しさん
2018/07/29(日) 22:03:25.11ID:0/q6Aizl >>423
( ´,_ゝ`)プッ
( ´,_ゝ`)プッ
425デフォルトの名無しさん
2018/07/30(月) 07:16:37.08ID:cuF4Akt9 セミコロンしか思いつかない
426デフォルトの名無しさん
2018/07/30(月) 08:11:32.75ID:ZsZv5PX0 天皇が日本人殺し専門家だったということかな
427デフォルトの名無しさん
2018/07/31(火) 03:33:29.93ID:eoD8GcR0 開業医が美人の受付を雇うのと同じ?
428デフォルトの名無しさん
2018/07/31(火) 17:51:36.68ID:Fx99AaZI 2発の原爆のうちの
広島の方は天皇原爆だったという話だよ
広島の方は天皇原爆だったという話だよ
429デフォルトの名無しさん
2018/09/27(木) 22:44:25.14ID:WK77KfIA VB6.0を現代的なOSで動くようにしたら需要あるだろうか?
430デフォルトの名無しさん
2018/09/27(木) 22:59:18.79ID:52bTlTE/ >>429
実際に求められてるのって実はその辺だと思う
最近の言語は進化が作成者のオナニーになっているというか
素養のない一般の人(だが仕事で必要)には
VBAレベルが限界だと思う
OfficeのVBAがVB6ベースでも世の中そんなに困ってない
実際に求められてるのって実はその辺だと思う
最近の言語は進化が作成者のオナニーになっているというか
素養のない一般の人(だが仕事で必要)には
VBAレベルが限界だと思う
OfficeのVBAがVB6ベースでも世の中そんなに困ってない
431デフォルトの名無しさん
2018/10/06(土) 08:12:48.42ID:PdvbxOvb だよね
Windowsにしても買い替えさせるために不要な変更を行ってる
というか改悪している
Windowsにしても買い替えさせるために不要な変更を行ってる
というか改悪している
432デフォルトの名無しさん
2018/12/15(土) 09:30:17.07ID:eNe1gS8X VB6でクラスライブラリをビルドしてるんだけど、
1)Constみたいな定数を実装する方法は無いのかな?
2)Optional ByRef引数の指定が省略されたかどうかを、その関数内で判定するのはどうするのがいいだろ?
1)Constみたいな定数を実装する方法は無いのかな?
2)Optional ByRef引数の指定が省略されたかどうかを、その関数内で判定するのはどうするのがいいだろ?
433432
2018/12/15(土) 11:05:25.75ID:eNe1gS8X >>432の補足
ActiveX DLLとしてビルドして、外部プロジェクト(VBA)から利用しようとしている
1)外部プロジェクトからConstみたいに参照できる定数をActiveX DLLに実装できないか
ActiveX DLLとしてビルドして、外部プロジェクト(VBA)から利用しようとしている
1)外部プロジェクトからConstみたいに参照できる定数をActiveX DLLに実装できないか
434デフォルトの名無しさん
2018/12/15(土) 19:41:04.27ID:2EsZz+ya VBSで、ウインドウハンドルを持たないボタンを安定して押す方法ってあります?
SendKey連打で切り抜けられるものもありますが、
→→↓↓Enterとか、必殺技コマンドみたいなのが必要な状況では、いまいち安定しません。
5秒待つとかダルいですし、そんなに待ってもダメな時もありますし・・。
もしくは、JSでもいいんですけど。
SendKey連打で切り抜けられるものもありますが、
→→↓↓Enterとか、必殺技コマンドみたいなのが必要な状況では、いまいち安定しません。
5秒待つとかダルいですし、そんなに待ってもダメな時もありますし・・。
もしくは、JSでもいいんですけど。
435デフォルトの名無しさん
2018/12/15(土) 22:40:42.13ID:nL94oZ0T >>432
1.
Property Getだけ用意する
2.
IsMIssingてのがあるけどまずありえない値を初期値にしおく
http://www.openreference.org/articles/view/239
1.
Property Getだけ用意する
2.
IsMIssingてのがあるけどまずありえない値を初期値にしおく
http://www.openreference.org/articles/view/239
436デフォルトの名無しさん
2018/12/16(日) 08:14:10.79ID:54fw4zsX >>434
ブラウザ上のボタンはどうやって押すんだろね
分からんのでUWSC使ってる
UWSCはハンドルじゃなくてプロセスIDと座標を使ってるから
SendMessageじゃないAPIがあるんじゃないかと思う
ブラウザ上のボタンはどうやって押すんだろね
分からんのでUWSC使ってる
UWSCはハンドルじゃなくてプロセスIDと座標を使ってるから
SendMessageじゃないAPIがあるんじゃないかと思う
437デフォルトの名無しさん
2018/12/16(日) 08:55:28.62ID:SwJ6GlUb438デフォルトの名無しさん
2018/12/16(日) 15:43:33.06ID:wWzCJETE VBSじゃなければUIAutomationかAccesibilityでいけるんだが、VBSだと難しいかも。
>>436
webの話なの?
それならVBSでもいけるでしょ。
それからUWSCはAccesibility使えた筈。
>>436
webの話なの?
それならVBSでもいけるでしょ。
それからUWSCはAccesibility使えた筈。
439デフォルトの名無しさん
2018/12/16(日) 15:45:17.71ID:wWzCJETE VBSじゃなくて良いならPowerShellでUIAutomationは使える。
440デフォルトの名無しさん
2018/12/16(日) 16:27:55.12ID:cbAz2aci >>435
ありがとう。
2)
IsMissingなんて使ったことなかったw
まさにVariant型で配列を渡す引数だったし、良さそう
VBAでは初期値NullにしてIsNullで判定してたけど、VB6だと引数初期値Nullでコンパイルエラーになるから困ってた
1)
Optional引数の初期値には指定できなさそうだ
現在、InstancingプロパティをGlobalMultiUseにして、Publicメンバ変数にして、Initializeイベントで初期化してるんだけど、これもOptional引数の初期値には出来ない
ありがとう。
2)
IsMissingなんて使ったことなかったw
まさにVariant型で配列を渡す引数だったし、良さそう
VBAでは初期値NullにしてIsNullで判定してたけど、VB6だと引数初期値Nullでコンパイルエラーになるから困ってた
1)
Optional引数の初期値には指定できなさそうだ
現在、InstancingプロパティをGlobalMultiUseにして、Publicメンバ変数にして、Initializeイベントで初期化してるんだけど、これもOptional引数の初期値には出来ない
441デフォルトの名無しさん
2018/12/16(日) 16:40:17.69ID:cbAz2aci >>429
需要ある
VBAのライブラリ開発では重宝してる。
VSTOみたいにバージョン相性もないし、ほぼそのままユーザフォームを含むVBA資産を再利用できるし。
現行では、いちいちファイル保存先を指定したり、ビルド先を指定したり、インターフェースの機能構成が不便だ。
あと勝手にレジストリにDLLが登録されるのはどうにかして欲しい(管理者権限を付けないで起動すれば登録されないけど)
需要ある
VBAのライブラリ開発では重宝してる。
VSTOみたいにバージョン相性もないし、ほぼそのままユーザフォームを含むVBA資産を再利用できるし。
現行では、いちいちファイル保存先を指定したり、ビルド先を指定したり、インターフェースの機能構成が不便だ。
あと勝手にレジストリにDLLが登録されるのはどうにかして欲しい(管理者権限を付けないで起動すれば登録されないけど)
442デフォルトの名無しさん
2018/12/16(日) 17:05:02.36ID:Ux2imWCY >>441
そんなあなたに
https://eijiman.com/windows10-vb6-runtime/#Window10VB6
Microsoftによって機械翻訳された内容ですが、次の記載があります。
VB6 ランタイムは Windows 10 に付属し、その OS の有効期間にわたってサポートされます。
出典:Visual Basic 6.0 のサポートに関する声明 | Microsoft Docs
つまり「Windows10でVB6ランタイムが継続的に実行できるようにサポートし続けていく」ということになるのでしょう。
そんなあなたに
https://eijiman.com/windows10-vb6-runtime/#Window10VB6
Microsoftによって機械翻訳された内容ですが、次の記載があります。
VB6 ランタイムは Windows 10 に付属し、その OS の有効期間にわたってサポートされます。
出典:Visual Basic 6.0 のサポートに関する声明 | Microsoft Docs
つまり「Windows10でVB6ランタイムが継続的に実行できるようにサポートし続けていく」ということになるのでしょう。
443デフォルトの名無しさん
2018/12/16(日) 17:59:03.24ID:FrPAZXVp444デフォルトの名無しさん
2018/12/16(日) 18:00:18.99ID:FrPAZXVp つーか、20年前に死んでる開発ツールをなぜまだ使うのw
もういい加減成仏させてやろうよ
もういい加減成仏させてやろうよ
445デフォルトの名無しさん
2018/12/16(日) 18:05:58.34ID:wWzCJETE >>444
死んでないからでしょ。
死んでないからでしょ。
446デフォルトの名無しさん
2018/12/16(日) 18:34:24.49ID:cbAz2aci >>443
「ライブラリ」の意味も分からん中卒無能は黙っていろ
「ライブラリ」の意味も分からん中卒無能は黙っていろ
447デフォルトの名無しさん
2018/12/16(日) 18:41:53.87ID:FrPAZXVp448デフォルトの名無しさん
2018/12/16(日) 18:50:33.91ID:Ux2imWCY > むしろVB6ランタイムに依存するライブラリをわざわざ使う意味が分からん。
VB6ランタイムに依存することが
何のデメリットになるのかわからん
VB6ランタイムに依存することが
何のデメリットになるのかわからん
449デフォルトの名無しさん
2018/12/16(日) 18:54:03.18ID:cbAz2aci450デフォルトの名無しさん
2018/12/16(日) 20:17:15.75ID:SwJ6GlUb >>438
VBSでもExcel経由でAccessibleObjectFromWindowが使えそうなんですが、
どうやってIID_IAccessibleを渡せばいいかわからないんです。
IID_IDispatch(?)を試そうとしたら、今度はStrPtr関数が使えないという。
VBSでもExcel経由でAccessibleObjectFromWindowが使えそうなんですが、
どうやってIID_IAccessibleを渡せばいいかわからないんです。
IID_IDispatch(?)を試そうとしたら、今度はStrPtr関数が使えないという。
451デフォルトの名無しさん
2018/12/26(水) 02:34:04.23ID:kcXJPbu6452デフォルトの名無しさん
2018/12/27(木) 16:22:05.10ID:DXQupCeM おう
453デフォルトの名無しさん
2019/02/12(火) 08:57:56.14ID:KBq8YL8H win10でVB6使ってるけど
フォーム上に配置したコントロールを複数選択して移動すると
ヌルヌルして時間かかるよね
ま、問題ないけど
フォーム上に配置したコントロールを複数選択して移動すると
ヌルヌルして時間かかるよね
ま、問題ないけど
454デフォルトの名無しさん
2019/02/12(火) 09:16:40.19ID:/ZcWfBY0 >>453
VB6でコントロールの編集が重い場合
デスクトップ コンポジションを無効にしないとデザイン画面が重い。
1.コントロールパネルで「パフォーマンス」を検索
2.パフォーマンスの情報とツール
3.視覚効果の調整→視覚効果タブ
4.カスタム内の[デスクトップコンポジションを有効にする]のチェックを外す
VB6でコントロールの編集が重い場合
デスクトップ コンポジションを無効にしないとデザイン画面が重い。
1.コントロールパネルで「パフォーマンス」を検索
2.パフォーマンスの情報とツール
3.視覚効果の調整→視覚効果タブ
4.カスタム内の[デスクトップコンポジションを有効にする]のチェックを外す
455デフォルトの名無しさん
2019/02/13(水) 07:48:14.19ID:ozpLJ5Aa コントロールパネル
→システム
→システムの詳細設定
→「詳細設定」タブ
→パホーマンス
→カスタム
このチェックボックス付きリストの中に
「デスクトップコンポジションを有効にする」はありませんでした
Win10 Homeだからかもしれません
元々アニメーション表示のような「効果」は大嫌いなので、ほとんどOFFにしてましたが
全部OFFにしても変わりありませんでした
でもまぁWin10でコンパイルできるだけでも御の字
お手数をおかけしました
→システム
→システムの詳細設定
→「詳細設定」タブ
→パホーマンス
→カスタム
このチェックボックス付きリストの中に
「デスクトップコンポジションを有効にする」はありませんでした
Win10 Homeだからかもしれません
元々アニメーション表示のような「効果」は大嫌いなので、ほとんどOFFにしてましたが
全部OFFにしても変わりありませんでした
でもまぁWin10でコンパイルできるだけでも御の字
お手数をおかけしました
456デフォルトの名無しさん
2019/02/13(水) 08:03:06.30ID:UbZRjv6P アニメーションて好き嫌いでするもんとちゃうで
457デフォルトの名無しさん
2019/02/22(金) 19:36:18.85ID:J7jd/0P6 DOS窓では上手くいくのに、VB6から以下を実行するとうまく動きません。
何がいけないのでしょうか?
Shell "powershell start-process cmd -ArgumentList '/c bcdedit /set TESTSIGNING ON'-verb runas & shutdown /r /t 0", vbHide
何がいけないのでしょうか?
Shell "powershell start-process cmd -ArgumentList '/c bcdedit /set TESTSIGNING ON'-verb runas & shutdown /r /t 0", vbHide
458デフォルトの名無しさん
2019/02/22(金) 19:59:28.10ID:J7jd/0P6 TESTSIGNING ONの後のスペースが抜けてましたが、相変わらず動かない・・・。
powershell start-process cmd -ArgumentList '/c bcdedit /set TESTSIGNING ON' -verb runas & shutdown /r /t 0
powershell start-process cmd -ArgumentList '/c bcdedit /set TESTSIGNING ON' -verb runas & shutdown /r /t 0
459デフォルトの名無しさん
2019/02/23(土) 09:08:53.84ID:bsCiwcZ2 DOS窓で動くけど、VB6からは動かないと言ったら
昔ならDOS時代のカレントフォルダ上で動くアプリだからってことだったけど
パワーシェルとかわからん
昔ならDOS時代のカレントフォルダ上で動くアプリだからってことだったけど
パワーシェルとかわからん
460デフォルトの名無しさん
2019/02/23(土) 12:20:37.83ID:1VDw8d5m なんやカレントフォルダ上で動くて
461デフォルトの名無しさん
2019/02/24(日) 15:53:48.28ID:Jr9LmcmN VBからShellでPowerShell呼び出して何かを動かすの?
ピタゴラスイッチみたいなことするね。
普通にプログラミングしてる奴なら気持ち悪いとか、かっこ悪いと思うんじゃないかな。
ピタゴラスイッチみたいなことするね。
普通にプログラミングしてる奴なら気持ち悪いとか、かっこ悪いと思うんじゃないかな。
462デフォルトの名無しさん
2019/02/25(月) 20:45:44.39ID:7qA/ekvf 世の中使えるソフト屋と使えないソフト屋といるだろ?
気にならないということはつまりそういうこと
気にならないということはつまりそういうこと
463デフォルトの名無しさん
2019/03/01(金) 11:27:39.65ID:7uaHlbSd VBのコード編集画面てWin10でカーソル太く設定しても変わらないんだ
しかも点滅が5秒で終わるしバカじゃなかろかWin10
しかも点滅が5秒で終わるしバカじゃなかろかWin10
464デフォルトの名無しさん
2019/03/06(水) 10:28:08.62ID:YF9C4Fuh ピクチャの高さを設定して、設定できたか確認する
Picture1.Height = 50
Debug.Print Picture1.Height
巨大なピクチャはメモリの都合か、設定できないのは知ってるんだけど
こういう小さいピクチャでも設定できないケースがあるというのは、
どういうことが考えられるでしょうか
Picture1.Refreshを入れてもDoEventsを入れても変わらず
Win10です
Picture1.Height = 50
Debug.Print Picture1.Height
巨大なピクチャはメモリの都合か、設定できないのは知ってるんだけど
こういう小さいピクチャでも設定できないケースがあるというのは、
どういうことが考えられるでしょうか
Picture1.Refreshを入れてもDoEventsを入れても変わらず
Win10です
465デフォルトの名無しさん
2019/03/09(土) 16:25:46.41ID:oEXF5OyI 464は削除しといて
勘違いだったかもしれない
勘違いだったかもしれない
466デフォルトの名無しさん
2019/03/10(日) 17:49:48.16ID:f/eJ/LOS PowerShellねえ
Windows API利用する方法探る方が良い様な
Windows API利用する方法探る方が良い様な
467デフォルトの名無しさん
2019/03/10(日) 17:53:45.85ID:f/eJ/LOS468デフォルトの名無しさん
2019/03/11(月) 18:24:40.26ID:1Now6xit 画面だけVBで裏ではコンソールアプリ動かすなんてよくやってたから違和感ない
469デフォルトの名無しさん
2019/03/24(日) 10:18:03.16ID:5RetI2Mf VB6のFormat 関数の和暦変換
レジストリの和暦データ見るようになったよね
レジストリの和暦データ見るようになったよね
470デフォルトの名無しさん
2019/03/24(日) 17:17:33.65ID:gZMjxNOF つまり今まで見てなかったのか?
VB6のランタイムに何か修正あったのか?
VB6のランタイムに何か修正あったのか?
471デフォルトの名無しさん
2019/04/03(水) 21:33:19.50ID:A51aJoQr 最初からこうなることがわかってたら独自実装のFormat作らなかったのに。遅いねん
472デフォルトの名無しさん
2019/04/04(木) 01:20:53.90ID:z0OR/BTf MS も公にはVB6 対応しまーす
とは言いにくかったんでしょう
とは言いにくかったんでしょう
473デフォルトの名無しさん
2019/04/04(木) 09:00:00.76ID:OxdZrwPD 今のままでは令和に変換できなかったってこと?
で、今後は改元に対応するようにランタイムが修正されたと。
で、今後は改元に対応するようにランタイムが修正されたと。
474デフォルトの名無しさん
2019/04/26(金) 15:39:28.87ID:ZVJgLkuV Windows10(64bit版)、Jet4.0(DAO3.6)でSQL文(OpenRecordset"SELECT...")を実行すると
まれにフリーズ(応答なし)になるの何で?
同じプログラムでもWindows7(32bit版)だとフリーズせず結果が帰ってくる
まれにフリーズ(応答なし)になるの何で?
同じプログラムでもWindows7(32bit版)だとフリーズせず結果が帰ってくる
475デフォルトの名無しさん
2019/05/04(土) 11:22:47.76ID:csWfDhpM 地元でVB6→VB.NETへのマイグレーション案件有るんだが
移行が一足飛びで出来ない事実を知って炎上必須っぽいので様子見
移行が一足飛びで出来ない事実を知って炎上必須っぽいので様子見
476デフォルトの名無しさん
2019/05/06(月) 02:57:18.09ID:xVD1r1Wf Win10のmsvbvm60.dllのタイムスタンプは2018年になってる
天皇の生前トンズラが分かった時点でレジストリを見るように対応したってことだろうか
天皇の生前トンズラが分かった時点でレジストリを見るように対応したってことだろうか
477デフォルトの名無しさん
2019/06/14(金) 01:08:48.50ID:BByrLHCu 自分用のメーラー作ってるんだけど
BASP21使ったことある人いる?
RcvMailとRcvMail2があって、それぞれSAVEコマンドがある
どう違うの?
コールバック関数で処理を中断できるようにした2を後から追加したってことなのか
BASP21使ったことある人いる?
RcvMailとRcvMail2があって、それぞれSAVEコマンドがある
どう違うの?
コールバック関数で処理を中断できるようにした2を後から追加したってことなのか
478デフォルトの名無しさん
2019/07/14(日) 20:45:27.99ID:d1SM4Yqz Windowsには、標準でVBのコンパイラが入ってるそうだけど、
GUI作るときはどうすんの?
GUI作るときはどうすんの?
479デフォルトの名無しさん
2019/07/14(日) 21:25:12.04ID:Ui7XVXAX >>478
標準でVBのコンパイラについてはよく知らないけど、GUIはWin32APIだけで出来ることは出来る。
標準でVBのコンパイラについてはよく知らないけど、GUIはWin32APIだけで出来ることは出来る。
480デフォルトの名無しさん
2019/07/16(火) 23:21:58.67ID:6A7bTSc6 コンパイラじゃなくてランタイムのことでしょい
481デフォルトの名無しさん
2019/07/17(水) 09:25:41.08ID:9NhZdbVu >>478
方法: コマンド ラインから Windows フォーム アプリケーションを作成する。
https://docs.microsoft.com/ja-jp/dotnet/framework/winforms/how-to-create-a-windows-forms-application-from-the-command-line
方法: コマンド ラインから Windows フォーム アプリケーションを作成する。
https://docs.microsoft.com/ja-jp/dotnet/framework/winforms/how-to-create-a-windows-forms-application-from-the-command-line
482デフォルトの名無しさん
2019/07/17(水) 11:43:34.00ID:2IA+oICE >>481
それ、VB6.0で通用する要素0に見えるんだが。
それ、VB6.0で通用する要素0に見えるんだが。
483デフォルトの名無しさん
2019/07/20(土) 19:42:16.90ID:H7RNt+3H う〜ん、普通にVSでGUI作って、
コンパイルだけ標準コンパイラって無理かな?
コンパイルだけ標準コンパイラって無理かな?
484デフォルトの名無しさん
2019/08/19(月) 15:39:17.82ID:P9bYAi75 ニュー速+でwin10アップデートするとVB6/VBA全滅するってスレ立ってたけど、こっちは静かだな。
485デフォルトの名無しさん
2019/08/20(火) 09:06:41.68ID:QeUnj+C7 ParamArrayなんて使ったことないし
486デフォルトの名無しさん
2019/08/20(火) 14:18:11.06ID:u68KvlIK 2019 年 8 月の更新プログラムに記載されている VB6、VBA、VBScript の問題について
https://social.technet.microsoft.com/Forums/ja-jp/7bc50952-4cdb-4c94-b513-710ce91380e0/2019-24180-8?forum=Wcsupportja
https://social.technet.microsoft.com/Forums/ja-jp/7bc50952-4cdb-4c94-b513-710ce91380e0/2019-24180-8?forum=Wcsupportja
487デフォルトの名無しさん
2019/08/27(火) 20:47:26.90ID:IxjgntMU それは知らなかった
おれはバリアント型の配列を使ったことが無いから無事だっただけか
しかしWin10はおかしいな
毎月、システム丸ごと入れ替えてるんじゃないかと思うほど大変更をして
メモ帳の仕様を変更しましたとか、誰も望んでいないようなことを言う
絶対なにか企んでるよな
おれはバリアント型の配列を使ったことが無いから無事だっただけか
しかしWin10はおかしいな
毎月、システム丸ごと入れ替えてるんじゃないかと思うほど大変更をして
メモ帳の仕様を変更しましたとか、誰も望んでいないようなことを言う
絶対なにか企んでるよな
488デフォルトの名無しさん
2019/08/28(水) 06:10:36.41ID:K2P0GJ1V >>487
1. この程度の変更は普通
2. ユーザーの要望を受け付けてる
3. メモ帳の変更は1809で人気第二位になった機能
https://insider.windows.com/ja-jp/community-news/windows-insiders-vote-for-their-favorite-features/
#2 ? A better Notepad
WSLの素晴らしさは開発者ならだれでもそう思うし、
WSL=Linux対応に関連するメモ帳の機能強化は当然の結果。やらないほうがおかしい。
1. この程度の変更は普通
2. ユーザーの要望を受け付けてる
3. メモ帳の変更は1809で人気第二位になった機能
https://insider.windows.com/ja-jp/community-news/windows-insiders-vote-for-their-favorite-features/
#2 ? A better Notepad
WSLの素晴らしさは開発者ならだれでもそう思うし、
WSL=Linux対応に関連するメモ帳の機能強化は当然の結果。やらないほうがおかしい。
489デフォルトの名無しさん
2019/08/28(水) 13:33:16.71ID:2xk7SvIC この程度の変更は普通って誰基準で普通などと言うのか
Win10を出して何年経ってるんだ
毎回広範囲な変更しやがって
試行錯誤でユーザーに試験させている
サービスで言うと毎回20サービスくらい変更している
一向に収まる気配なし
どんだけ完成度低いんだ
UIは子供が作ったようにメチャクチャだし
Win10を出して何年経ってるんだ
毎回広範囲な変更しやがって
試行錯誤でユーザーに試験させている
サービスで言うと毎回20サービスくらい変更している
一向に収まる気配なし
どんだけ完成度低いんだ
UIは子供が作ったようにメチャクチャだし
490デフォルトの名無しさん
2019/08/28(水) 14:08:24.14ID:5E+IOBSn >>Variant型配列
セキュリティ上宜しく無いと言う話
何でも受け入れるVariant型は確かに問題有る
セキュリティ上宜しく無いと言う話
何でも受け入れるVariant型は確かに問題有る
491デフォルトの名無しさん
2019/08/28(水) 16:46:38.10ID:p+uqJ4FV まあ古代VBプログラマの板に来る奴なんて保守派だよな
設定アプリとコントロールパネルをいい加減統一して欲しい
ついでに言えば管理ツールも
設定アプリとコントロールパネルをいい加減統一して欲しい
ついでに言えば管理ツールも
492デフォルトの名無しさん
2019/08/28(水) 19:10:27.59ID:Dqewl7QB493デフォルトの名無しさん
2019/08/28(水) 19:48:32.65ID:Y45++neg 普通ならそのレスが何を言いたいのかはっきりわかるはず
494デフォルトの名無しさん
2019/08/28(水) 19:52:25.96ID:Dqewl7QB うん。>>489が実は何も困ってないのに
文句だけ言ってるってことはわかるよw
文句だけ言ってるってことはわかるよw
495デフォルトの名無しさん
2019/08/29(木) 08:34:59.58ID:L7b3HiG2 RmDir直後にMkDirしたら「ファイル名または番号が正しくありません。」になるのやめてくれ
496デフォルトの名無しさん
2019/12/21(土) 09:29:46.00ID:x+UZn2dP メモ帳でテキストを作っったら
プログラムから正常に読めなくて悩んじゃったよ
時代は変わっているのじゃのう
プログラムから正常に読めなくて悩んじゃったよ
時代は変わっているのじゃのう
497デフォルトの名無しさん
2019/12/21(土) 13:20:59.74ID:DAxsC8LL BOMかな
なんでデフォルトがありなんだろうね
今無い方が主流だよね
なんでデフォルトがありなんだろうね
今無い方が主流だよね
498デフォルトの名無しさん
2019/12/22(日) 20:04:45.65ID:rbzPkAjV メモ帳ってデフォルトでBOMつけたっけ?
499デフォルトの名無しさん
2019/12/22(日) 21:56:16.56ID:O05uH48x 今のメモ帳はBOMなしUTF-8がデフォだよ
>>497
Windowsは複数の文字コードに対応している。
その文字コードを正しく認識するにはどうしてもBOMが必要になる。
例えばShiftJISとBOMなしUTF-8を完全に見分けることは不可能
ASCII文字しか書かれてないファイルはShiftJISとしてもUTF-8としても正しい
そこに日本語文字を追加する時どちらで追加すればいいかなんてわからない
LinuxはUTF-8(正確にはLANGで設定されたもの)が基本です。
他の文字コードは知りません。とアクティブな文字コードを一つに限定した。
一方Windowsは過去の文字コードも考慮しつつ、同時にUTF-8に設定を変えることなく
対応することにした。その互換性に関する考え方の違いからそうなった。
>>497
Windowsは複数の文字コードに対応している。
その文字コードを正しく認識するにはどうしてもBOMが必要になる。
例えばShiftJISとBOMなしUTF-8を完全に見分けることは不可能
ASCII文字しか書かれてないファイルはShiftJISとしてもUTF-8としても正しい
そこに日本語文字を追加する時どちらで追加すればいいかなんてわからない
LinuxはUTF-8(正確にはLANGで設定されたもの)が基本です。
他の文字コードは知りません。とアクティブな文字コードを一つに限定した。
一方Windowsは過去の文字コードも考慮しつつ、同時にUTF-8に設定を変えることなく
対応することにした。その互換性に関する考え方の違いからそうなった。
500デフォルトの名無しさん
2019/12/22(日) 22:38:36.43ID:v5GqisLm Unicodeの最大の成果は「固定長の文字コードとかあり得ない」という事が明らかになったこと
レスを投稿する
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★4 [ぐれ★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 【大分】佐賀関で大規模火災、170棟以上が延焼中 70代男性1人と連絡取れず [ぐれ★]
- 【サッカー】日本代表MF 中村敬斗 ボリビア戦のスーパーゴールに「惚れるわ」「痺れる程のゴールこれでご飯何杯いけるのよ」 [阿弥陀ヶ峰★]
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 「クマはなるべく山に返す努力を」「クマと戦争は間違っている」動物保護活動家の主張 棲み分けと学習放獣でクマ被害なくなるのか?★7 [ぐれ★]
- アンケート調査で「高市発言は問題なし」 93.5%wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- 【悲報】大分市佐賀関の火事、20軒→170軒に延焼🔥 [481941988]
- 自閉症が「んなっしょい」と連呼するお🏡
- 日本人の海外旅行したきのマナーよくなったのはいつから
- へそグリグリ
- 結婚しないやつは異性は嫌いなの?
