古代VBプログラマ質問スレ(Ver.6.0 まで) part65at TECH
古代VBプログラマ質問スレ(Ver.6.0 まで) part65 - 暇つぶし2ch404:デフォルトの名無しさん
18/04/18 00:07:35.39 tthgPYsW.net
>>401
そもそも VB6.0 のコードエディタに貼り付けても化けちゃうしw
CreateFileW 等の API を使ってゴリゴリ書くしかないだろうね。
あと、MAX_PATH を超えるような場合は \\?\ や \\?\UNC\ 等のプレフィックスをつける必要がある。
URLリンク(msdn.microsoft.com)(v=vs.85).aspx

405:デフォルトの名無しさん
18/04/18 01:10:14.49 Fou0n0Q0.net
まだ使ってる人いるのかw
VBって割と最初からUnicode対応だと思ったけど、IDEのエディターやコンパイラは対応してなかったのかw

406:デフォルトの名無しさん
18/05/23 19:48:49.05 Au5e7VGg.net
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
LVCSB

407:デフォルトの名無しさん
18/05/24 10:57:47.97 cPlRxlDn.net
LVCSB

408:デフォルトの名無しさん
18/06/21 04:44:22.62 rU9ofWTp.net
EXEはVBPと同じフォルダに作られるのがデフォルトだったけど
どうもWindows10の新しいバージョンになってから
EXEが作られるフォルダのデフォルトというのがカレントフォルダとは限らないようだ
いったい何を見てEXEを作るフォルダのデフォルトを決めているのだろう

409:デフォルトの名無しさん
18/06/28 13:53:55.74 1rh3xnmW.net
Win10の最近の更新からVB6がインストールができなくなったという情報あり
Win10をUSBなりからクリーン・インストールしたら
まずVBをインストールして、その後にWinの更新をすればいいのかも

410:デフォルトの名無しさん
18/06/28 17:26:50.94 txavl0LX.net
ついに殺しにかかったか

411:デフォルトの名無しさん
18/06/28 19:03:43.48 NAzJvYYy.net
>>409
なぜその情報元を書かないのか

412:デフォルトの名無しさん
18/07/04 22:04:14.51 gFgZc5FG.net
R75

413:デフォルトの名無しさん
18/07/05 16:29:36.01 AeL6VB/V.net
R75

414:デフォルトの名無しさん
18/07/26 11:48:33.91 H5PHXS3d.net
最後の行だけ改行コードがついてないテキストファイルがあって
それを読みながら修正などしながら、別ファイルに書き出すという処理で
最後の行には、どうしたって改行コードがついてしまうよね

415:デフォルトの名無しさん
18/07/26 12:50:49.22 OM9s1u3H.net
>>414
Write使えば付かないでしょ。

416:デフォルトの名無しさん
18/07/26 18:37:53.12 H5PHXS3d.net
最後の行だけWriteを使う?

417:デフォルトの名無しさん
18/07/26 19:49:11.90 OM9s1u3H.net
そこは工夫の問題じゃない?
最初だけ改行なしでWrite、次からは改行+Writeでも良い。

418:デフォルトの名無しさん
18/07/26 23:23:44.06 m7NRW3L1.net
全て書出し終わったファイルをバイナリで再度開いて末尾の0D0Aだけ削除

419:デフォルトの名無しさん
18/07/27 06:16:27.69 3UBNsMpg.net
なるほどー
「まずバイナリでファイル末尾の改行の有無を判定する
末尾に改行なしなら、2行目以降は、改行コードを頭に付けて出力する」
ありがとうございました
自分にない発想に出会うと感動しますね
数年前に阿修羅で出会った感動の書き込みを紹介しますと
「日米戦争はイカサマだった→東京裁判は昭和天皇が進駐軍にやらせたものだった」
これにはぶっ飛びました
自分では色々考えたつもりでも、それは所詮自分の殻の中の世界であって
真実に到達できていない可能性があるんだと思い知らされました

420:デフォルトの名無しさん
18/07/27 10:11:13.17 LGbUzjIw.net
>>419
周りが馬鹿やめろよと思っていることに気付かない人かな

421:デフォルトの名無しさん
18/07/28 08:36:57.37 PI7ZWSa2.net
別におかしくはないが

422:デフォルトの名無しさん
18/07/28 12:18:23.01 PWZH7T0U.net
こういうのをおかしくないと思うような頭だからまだVBなんかを平然と使うのかね

423:デフォルトの名無しさん
18/07/29 17:28:52.06 VklBLlho.net
どこがおかしいか言えないくせに

424:デフォルトの名無しさん
18/07/29 22:03:25.11 0/q6Aizl.net
>>423
( ´,_ゝ`)プッ

425:デフォルトの名無しさん
18/07/30 07:16:37.08 cuF4Akt9.net
セミコロンしか思いつかない

426:デフォルトの名無しさん
18/07/30 08:11:32.75 ZsZv5PX0.net
天皇が日本人殺し専門家だったということかな

427:デフォルトの名無しさん
18/07/31 03:33:29.93 eoD8GcR0.net
開業医が美人の受付を雇うのと同じ?

428:デフォルトの名無しさん
18/07/31 17:51:36.68 Fx99AaZI.net
2発の原爆のうちの
広島の方は天皇原爆だったという話だよ

429:デフォルトの名無しさん
18/09/27 22:44:25.14 WK77KfIA.net
VB6.0を現代的なOSで動くようにしたら需要あるだろうか?

430:デフォルトの名無しさん
18/09/27 22:59:18.79 52bTlTE/.net
>>429
実際に求められてるのって実はその辺だと思う
最近の言語は進化が作成者のオナニーになっているというか
素養のない一般の人(だが仕事で必要)には
VBAレベルが限界だと思う
OfficeのVBAがVB6ベースでも世の中そんなに困ってない

431:デフォルトの名無しさん
18/10/06 08:12:48.42 PdvbxOvb.net
だよね
Windowsにしても買い替えさせるために不要な変更を行ってる
というか改悪している

432:デフォルトの名無しさん
18/12/15 09:30:17.07 eNe1gS8X.net
VB6でクラスライブラリをビルドしてるんだけど、
1)Constみたいな定数を実装する方法は無いのかな?
2)Optional ByRef引数の指定が省略されたかどうかを、その関数内で判定するのはどうするのがいいだろ?

433:432
18/12/15 11:05:25.75 eNe1gS8X.net
>>432の補足
ActiveX DLLとしてビルドして、外部プロジェクト(VBA)から利用しようとしている
1)外部プロジェクトからConstみたいに参照できる定数をActiveX DLLに実装できないか

434:デフォルトの名無しさん
18/12/15 19:41:04.27 2EsZz+ya.net
VBSで、ウインドウハンドルを持たないボタンを安定して押す方法ってあります?
SendKey連打で切り抜けられるものもありますが、
→→↓↓Enterとか、必殺技コマンドみたいなのが必要な状況では、いまいち安定しません。
5秒待つとかダルいですし、そんなに待ってもダメな時もありますし・・。
もしくは、JSでもいいんですけど。

435:デフォルトの名無しさん
18/12/15 22:40:42.13 nL94oZ0T.net
>>432
1.
Property Getだけ用意する
2.
IsMIssingてのがあるけどまずありえない値を初期値にしおく
URLリンク(www.openreference.org)

436:デフォルトの名無しさん
18/12/16 08:14:10.79 54fw4zsX.net
>>434
ブラウザ上のボタンはどうやって押すんだろね
分からんのでUWSC使ってる
UWSCはハンドルじゃなくてプロセスIDと座標を使ってるから
SendMessageじゃないAPIがあるんじゃないかと思う

437:デフォルトの名無しさん
18/12/16 08:55:28.62 SwJ6GlUb.net
>>436
ブラウザは、IEで、htmlで書かれている部分ならgetElementsByXXXXという関数で簡単に押せます。
ダウンロード通知バー内のボタンが難しい。

438:デフォルトの名無しさん
18/12/16 15:43:33.06 wWzCJETE.net
VBSじゃなければUIAutomationかAccesibilityでいけるんだが、VBSだと難しいかも。
>>436
webの話なの?
それならVBSでもいけるでしょ。
それからUWSCはAccesibility使えた筈。

439:デフォルトの名無しさん
18/12/16 15:45:17.71 wWzCJETE.net
VBSじゃなくて良いならPowerShellでUIAutomationは使える。

440:デフォルトの名無しさん
18/12/16 16:27:55.12 cbAz2aci.net
>>435
ありがとう。
2)
IsMissingなんて使ったことなかったw
まさにVariant型で配列を渡す引数だったし、良さそう
VBAでは初期値NullにしてIsNullで判定してたけど、VB6だと引数初期値Nullでコンパイルエラーになるから困ってた
1)
Optional引数の初期値には指定できなさそうだ
現在、InstancingプロパティをGlobalMultiUseにして、Publicメンバ変数にして、Initializeイベントで初期化してるんだけど、これもOptional引数の初期値には出来ない

441:デフォルトの名無しさん
18/12/16 16:40:17.69 cbAz2aci.net
>>429
需要ある
VBAのライブラリ開発では重宝してる。
VSTOみたいにバージョン相性もないし、ほぼそのままユーザフォームを含むVBA資産を再利用できるし。
現行では、いちいちファイル保存先を指定したり、ビルド先を指定したり、インターフェースの機能構成が不便だ。
あと勝手にレジストリにDLLが登録されるのはどうにかして欲しい(管理者権限を付けないで起動すれば登録されないけど)

442:デフォルトの名無しさん
18/12/16 17:05:02.36 Ux2imWCY.net
>>441
そんなあなたに
URLリンク(eijiman.com)
Microsoftによって機械翻訳された内容ですが、次の記載があります。
VB6 ランタイムは Windows 10 に付属し、その OS の有効期間にわたってサポートされます。
出典:Visual Basic 6.0 のサポートに関する声明 | Microsoft Docs
つまり「Windows10でVB6ランタイムが継続的に実行できるようにサポートし続けていく」ということになるのでしょう。

443:デフォルトの名無しさん
18/12/16 17:59:03.24 FrPAZXVp.net
>>441
VBAのライブラリをVB6で作って意味あるの?w
UI以外はVB6で書けるならVBAで書けるでしょw
それにVSTOの代替にはならんでしょ

444:デフォルトの名無しさん
18/12/16 18:00:18.99 FrPAZXVp.net
つーか、20年前に死んでる開発ツールをなぜまだ使うのw
もういい加減成仏させてやろうよ

445:デフォルトの名無しさん
18/12/16 18:05:58.34 wWzCJETE.net
>>444
死んでないからでしょ。

446:デフォルトの名無しさん
18/12/16 18:34:24.49 cbAz2aci.net
>>443
「ライブラリ」の意味も分からん中卒無能は黙っていろ

447:デフォルトの名無しさん
18/12/16 18:41:53.87 FrPAZXVp.net
>>446
ライブラリはオフィスだけでも作れるんだけど....
むしろVB6ランタイムに依存するライブラリをわざわざ使う意味が分からん。
上にも書いたが、UI以外はできることは同じなんだけど

448:デフォルトの名無しさん
18/12/16 18:50:33.91 Ux2imWCY.net
> むしろVB6ランタイムに依存するライブラリをわざわざ使う意味が分からん。
VB6ランタイムに依存することが
何のデメリットになるのかわからん

449:デフォルトの名無しさん
18/12/16 18:54:03.18 cbAz2aci.net
>>447
>ライブラリはオフィスだけでも作れる
どういう実装形態を言っているのか?
ワークブック参照とか言い出すんじゃないだろな?

450:デフォルトの名無しさん
18/12/16 20:17:15.75 SwJ6GlUb.net
>>438
VBSでもExcel経由でAccessibleObjectFromWindowが使えそうなんですが、
どうやってIID_IAccessibleを渡せばいいかわからないんです。
IID_IDispatch(?)を試そうとしたら、今度はStrPtr関数が使えないという。

451:デフォルトの名無しさん
18/12/26 02:34:04.23 kcXJPbu6.net
>>782
いい加減にしやがれ
アベサポ

452:デフォルトの名無しさん
18/12/27 16:22:05.10 DXQupCeM.net
おう

453:デフォルトの名無しさん
19/02/12 08:57:56.14 KBq8YL8H.net
win10でVB6使ってるけど
フォーム上に配置したコントロールを複数選択して移動すると
ヌルヌルして時間かかるよね
ま、問題ないけど

454:デフォルトの名無しさん
19/02/12 09:16:40.19 /ZcWfBY0.net
>>453
VB6でコントロールの編集が重い場合
デスクトップ コンポジションを無効にしないとデザイン画面が重い。
 1.コントロールパネルで「パフォーマンス」を検索
 2.パフォーマンスの情報とツール
 3.視覚効果の調整→視覚効果タブ
 4.カスタム内の[デスクトップコンポジションを有効にする]のチェックを外す

455:デフォルトの名無しさん
19/02/13 07:48:14.19 ozpLJ5Aa.net
コントロールパネル
→システム
→システムの詳細設定
→「詳細設定」タブ
→パホーマンス
→カスタム
このチェックボックス付きリストの中に
「デスクトップコンポジションを有効にする」はありませんでした
Win10 Homeだからかもしれません
元々アニメーション表示のような「効果」は大嫌いなので、ほとんどOFFにしてましたが
全部OFFにしても変わりありませんでした
でもまぁWin10でコンパイルできるだけでも御の字
お手数をおかけしました

456:デフォルトの名無しさん
19/02/13 08:03:06.30 UbZRjv6P.net
アニメーションて好き嫌いでするもんとちゃうで

457:デフォルトの名無しさん
19/02/22 19:36:18.85 J7jd/0P6.net
DOS窓では上手くいくのに、VB6から以下を実行するとうまく動きません。
何がいけないのでしょうか?
Shell "powershell start-process cmd -ArgumentList '/c bcdedit /set TESTSIGNING ON'-verb runas & shutdown /r /t 0", vbHide

458:デフォルトの名無しさん
19/02/22 19:59:28.10 J7jd/0P6.net
TESTSIGNING ONの後のスペースが抜けてましたが、相変わらず動かない・・・。
powershell start-process cmd -ArgumentList '/c bcdedit /set TESTSIGNING ON' -verb runas & shutdown /r /t 0

459:デフォルトの名無しさん
19/02/23 09:08:53.84 bsCiwcZ2.net
DOS窓で動くけど、VB6からは動かないと言ったら
昔ならDOS時代のカレントフォルダ上で動くアプリだからってことだったけど
パワーシェルとかわからん

460:デフォルトの名無しさん
19/02/23 12:20:37.83 1VDw8d5m.net
なんやカレントフォルダ上で動くて

461:デフォルトの名無しさん
19/02/24 15:53:48.28 Jr9LmcmN.net
VBからShellでPowerShell呼び出して何かを動かすの?
ピタゴラスイッチみたいなことするね。
普通にプログラミングしてる奴なら気持ち悪いとか、かっこ悪いと思うんじゃないかな。

462:デフォルトの名無しさん
19/02/25 20:45:44.39 7qA/ekvf.net
世の中使えるソフト屋と使えないソフト屋といるだろ?
気にならないということはつまりそういうこと

463:デフォルトの名無しさん
19/03/01 11:27:39.65 7uaHlbSd.net
VBのコード編集画面てWin10でカーソル太く設定しても変わらないんだ
しかも点滅が5秒で終わるしバカじゃなかろかWin10

464:デフォルトの名無しさん
19/03/06 10:28:08.62 YF9C4Fuh.net
ピクチャの高さを設定して、設定できたか確認する
Picture1.Height = 50
Debug.Print Picture1.Height
巨大なピクチャはメモリの都合か、設定できないのは知ってるんだけど
こういう小さいピクチャでも設定できないケースがあるというのは、
どういうことが考えられるでしょうか
Picture1.Refreshを入れてもDoEventsを入れても変わらず
Win10です

465:デフォルトの名無しさん
19/03/09 16:25:46.41 oEXF5OyI.net
464は削除しといて
勘違いだったかもしれない

466:デフォルトの名無しさん
19/03/10 17:49:48.16 f/eJ/LOS.net
PowerShellねえ
Windows API利用する方法探る方が良い様な

467:デフォルトの名無しさん
19/03/10 17:53:45.85 f/eJ/LOS.net
>>440
初期値Nullなんて止めとけ
属性でMAX値設定する方が固い

468:デフォルトの名無しさん
19/03/11 18:24:40.26 1Now6xit.net
画面だけVBで裏ではコンソールアプリ動かすなんてよくやってたから違和感ない

469:デフォルトの名無しさん
19/03/24 10:18:03.16 5RetI2Mf.net
VB6のFormat 関数の和暦変換
レジストリの和暦データ見るようになったよね

470:デフォルトの名無しさん
19/03/24 17:17:33.65 gZMjxNOF.net
つまり今まで見てなかったのか?
VB6のランタイムに何か修正あったのか?

471:デフォルトの名無しさん
19/04/03 21:33:19.50 A51aJoQr.net
最初からこうなることがわかってたら独自実装のFormat作らなかったのに。遅いねん

472:デフォルトの名無しさん
19/04/04 01:20:53.90 z0OR/BTf.net
MS も公にはVB6 対応しまーす
とは言いにくかったんでしょう

473:デフォルトの名無しさん
19/04/04 09:00:00.76 OxdZrwPD.net
今のままでは令和に変換できなかったってこと?
で、今後は改元に対応するようにランタイムが修正されたと。

474:デフォルトの名無しさん
19/04/26 15:39:28.87 ZVJgLkuV.net
Windows10(64bit版)、Jet4.0(DAO3.6)でSQL文(OpenRecordset"SELECT...")を実行すると
まれにフリーズ(応答なし)になるの何で?
同じプログラムでもWindows7(32bit版)だとフリーズせず結果が帰ってくる

475:デフォルトの名無しさん
19/05/04 11:22:47.76 csWfDhpM.net
地元でVB6→VB.NETへのマイグレーション案件有るんだが
移行が一足飛びで出来ない事実を知って炎上必須っぽいので様子見

476:デフォルトの名無しさん
19/05/06 02:57:18.09 xVD1r1Wf.net
Win10のmsvbvm60.dllのタイムスタンプは2018年になってる
天皇の生前トンズラが分かった時点でレジストリを見るように対応したってことだろうか

477:デフォルトの名無しさん
19/06/14 01:08:48.50 BByrLHCu.net
自分用のメーラー作ってるんだけど
BASP21使ったことある人いる?
RcvMailとRcvMail2があって、それぞれSAVEコマンドがある
どう違うの?
コールバック関数で処理を中断できるようにした2を後から追加したってことなのか

478:デフォルトの名無しさん
19/07/14 20:45:27.99 d1SM4Yqz.net
Windowsには、標準でVBのコンパイラが入ってるそうだけど、
GUI作るときはどうすんの?

479:デフォルトの名無しさん
19/07/14 21:25:12.04 Ui7XVXAX.net
>>478
標準でVBのコンパイラについてはよく知らないけど、GUIはWin32APIだけで出来ることは出来る。

480:デフォルトの名無しさん
19/07/16 23:21:58.67 6A7bTSc6.net
コンパイラじゃなくてランタイムのことでしょい

481:デフォルトの名無しさん
19/07/17 09:25:41.08 9NhZdbVu.net
>>478
方法: コマンド ラインから Windows フォーム アプリケーションを作成する。
URLリンク(docs.microsoft.com)

482:デフォルトの名無しさん
19/07/17 11:43:34.00 2IA+oICE.net
>>481
それ、VB6.0で通用する要素0に見えるんだが。

483:デフォルトの名無しさん
19/07/20 19:42:16.90 H7RNt+3H.net
う~ん、普通にVSでGUI作って、
コンパイルだけ標準コンパイラって無理かな?

484:デフォルトの名無しさん
19/07/27 11:48:54.27 oeqqTWFkw
VBAのインタープリタなら入ってる気がする。

485:デフォルトの名無しさん
19/08/19 15:39:17.82 P9bYAi75.net
ニュー速+でwin10アップデートするとVB6/VBA全滅するってスレ立ってたけど、こっちは静かだな。

486:デフォルトの名無しさん
19/08/20 09:06:41.68 QeUnj+C7.net
ParamArrayなんて使ったことないし

487:デフォルトの名無しさん
19/08/20 14:18:11.06 u68KvlIK.net
2019 年 8 月の更新プログラムに記載されている VB6、VBA、VBScript の問題について
URLリンク(social.technet.microsoft.com)

488:デフォルトの名無しさん
19/08/27 20:47:26.90 IxjgntMU.net
それは知らなかった
おれはバリアント型の配列を使ったことが無いから無事だっただけか
しかしWin10はおかしいな
毎月、システム丸ごと入れ替えてるんじゃないかと思うほど大変更をして
メモ帳の仕様を変更しましたとか、誰も望んでいないようなことを言う
絶対なにか企んでるよな

489:デフォルトの名無しさん
19/08/28 06:10:36.41 K2P0GJ1V.net
>>488
1. この程度の変更は普通
2. ユーザーの要望を受け付けてる
3. メモ帳の変更は1809で人気第二位になった機能
URLリンク(insider.windows.com)
#2 ? A better Notepad
WSLの素晴らしさは開発者ならだれでもそう思うし、
WSL=Linux対応に関連するメモ帳の機能強化は当然の結果。やらないほうがおかしい。

490:デフォルトの名無しさん
19/08/28 13:33:16.71 2xk7SvIC.net
この程度の変更は普通って誰基準で普通などと言うのか
Win10を出して何年経ってるんだ
毎回広範囲な変更しやがって
試行錯誤でユーザーに試験させている
サービスで言うと毎回20サービスくらい変更している
一向に収まる気配なし
どんだけ完成度低いんだ
UIは子供が作ったようにメチャクチャだし

491:デフォルトの名無しさん
19/08/28 14:08:24.14 5E+IOBSn.net
>>Variant型配列
セキュリティ上宜しく無いと言う話
何でも受け入れるVariant型は確かに問題有る

492:デフォルトの名無しさん
19/08/28 16:46:38.10 p+uqJ4FV.net
まあ古代VBプログラマの板に来る奴なんて保守派だよな
設定アプリとコントロールパネルをいい加減統一して欲しい
ついでに言えば管理ツールも

493:デフォルトの名無しさん
19/08/28 19:10:27.59 Dqewl7QB.net
>>490
> Win10を出して何年経ってるんだ
> 毎回広範囲な変更しやがって
イミフ。1ヶ月で広範な変更したら怒るだろ?
何年も経ってるんだから、そりゃ最初に比べれば
変更は多いだろうさ

494:デフォルトの名無しさん
19/08/28 19:48:32.65 Y45++neg.net
普通ならそのレスが何を言いたいのかはっきりわかるはず

495:デフォルトの名無しさん
19/08/28 19:52:25.96 Dqewl7QB.net
うん。>>490が実は何も困ってないのに
文句だけ言ってるってことはわかるよw

496:デフォルトの名無しさん
19/08/29 08:34:59.58 L7b3HiG2.net
RmDir直後にMkDirしたら「ファイル名または番号が正しくありません。」になるのやめてくれ

497:デフォルトの名無しさん
19/12/21 09:29:46.00 x+UZn2dP.net
メモ帳でテキストを作っったら
プログラムから正常に読めなくて悩んじゃったよ
時代は変わっているのじゃのう

498:デフォルトの名無しさん
19/12/21 13:20:59.74 DAxsC8LL.net
BOMかな
なんでデフォルトがありなんだろうね
今無い方が主流だよね

499:デフォルトの名無しさん
19/12/22 20:04:45.65 rbzPkAjV.net
メモ帳ってデフォルトでBOMつけたっけ?

500:デフォルトの名無しさん
19/12/22 21:56:16.56 O05uH48x.net
今のメモ帳はBOMなしUTF-8がデフォだよ
>>498
Windowsは複数の文字コードに対応している。
その文字コードを正しく認識するにはどうしてもBOMが必要になる。
例えばShiftJISとBOMなしUTF-8を完全に見分けることは不可能
ASCII文字しか書かれてないファイルはShiftJISとしてもUTF-8としても正しい
そこに日本語文字を追加する時どちらで追加すればいいかなんてわからない
LinuxはUTF-8(正確にはLANGで設定されたもの)が基本です。
他の文字コードは知りません。とアクティブな文字コードを一つに限定した。
一方Windowsは過去の文字コードも考慮しつつ、同時にUTF-8に設定を変えることなく
対応することにした。その互換性に関する考え方の違いからそうなった。

501:デフォルトの名無しさん
19/12/22 22:38:36.43 v5GqisLm.net
Unicodeの最大の成果は「固定長の文字コードとかあり得ない」という事が明らかになったこと

502:デフォルトの名無しさん
19/12/26 20:56:18.56 Zeo3Vvy4.net
いまからVB6の開発環境を作るためにはどうしたらいいでしょうか?
VisualStudioサブスクリプションに含まれていますか?

503:デフォルトの名無しさん
19/12/29 05:00:57 SX25uMpG.net
VS6をヤフオクで買えば
いやVB6だけ買えばいいか
Win10でも動くよ

504:デフォルトの名無しさん
19/12/30 18:58:49.42 ZR5/35mb.net
>>502
Visual Studio SubscriptionsにならVisual Basic 6.0 Enterpriseあるで。

505:魔界の仮面弁士
20/01/11 17:12:05.33 aCdbTWey.net
久しぶりにVB6を導入しようとしたらMSDNライブラリディスクを紛失してしまいヘルプが開かない
VB6開発環境導入済みのPCからヘルプライブラリをコピーしただけではF1どころかCOLファイルも開けなくて困った
もちろん私の事だから解決できましたけどね

506:デフォルトの名無しさん
20/01/12 15:23:00.91 g5Asnlds.net
>>505
> MSDNライブラリディスク
2年間で何セットか送ってきてて最後のを入れるようにしてたけどオンラインにもあるんだよね
無いんだっけ?

507:魔界の仮面弁士
20/01/12 16:09:37.91 qCaH08nh.net
>>506
ある時期以降にサブスクリプションで送られてきたMSDNライブラリは使えませんでした
身辺整理のために古いディスクを大量廃棄したのですが、その時にVB6本体ディスクだけあれば良いと思ってしまいました

508:魔界の仮面弁士
20/01/12 16:10:57.22 qCaH08nh.net
オンラインには英語のライブラリだけはありますが、IDEからF1で引っ張れないし使いずらい

509:デフォルトの名無しさん
20/01/12 20:32:14.54 IliFAXsA.net
MSDNに昔のMSDNLibraryあるで。

510:魔界の仮面弁士
20/01/13 13:44:30.10 nAVPQ5pX.net
サブスクリプションを解約してすぐ必要になるというのは皮肉なものです

511:馬ちゃん
20/01/15 09:54:07.69 Knhf/9iI.net
MSDNライブラリ日本語版が取れないのは痛いですね
https://馬ちゃん.com/Agent/index.html

512:魔界の仮面弁士 ◆EutWxseE02
20/01/16 13:07:18 xawZyVM9.net
>>511
英語版で良ければVisual Studio 6.0とMSDN Libraryの両方が揃いますね
日本語版Visual Studio 6.0と英語版MSDN Libraryでは不整合になると思います

513:デフォルトの名無しさん
20/01/16 13:30:54 QSMLF9xi.net
50にもなって魔界の仮面弁士(笑)

514:魔界の仮面弁士 ◆EutWxseE02
20/01/16 13:48:56 xawZyVM9.net
若手が育たないからこんなことでもしないとね

515:デフォルトの名無しさん
20/01/16 23:57:18 zIX3nnAn.net
ああ、マイナーなやり方を調べている時に、よく出てくる人ね。
何者なのかと思っていたが。

516:デフォルトの名無しさん
20/01/17 12:11:23 R7Ubm2Vc.net
>>513
お前、よっぽどレベル低いんだな。
魔界の仮面弁士さんを知らないとはw

この20数年の間、VB界隈で日本で1番の大物だぞ。
VB6.0、VBA、VB.netで上級者を自認する者達で、彼にお世話になってない奴なんていないだろう。

517:デフォルトの名無しさん
20/01/17 12:56:53 cvTIAb58.net
恥ずかしい人には恥ずかしいファンが付くんだな、としか思わないと思うよw
デーモン小暮を連想させるね

518:デフォルトの名無しさん
20/01/17 13:09:35 2md2Zc+d.net
自分よりレベルの高い、明らかに手が届かない人を叩きたくなる心理は
劣等感や反骨精神旺盛な人に見られるそうだが
該当するだろうか?

519:デフォルトの名無しさん
20/01/17 18:23:53.46 R7Ubm2Vc.net
叩いてるのは明らかに手が届かないとすら分からないレベルだと思うよ。
ある程度のスキルが有れば手が届かないと思っても憧れるだろ。

520:魔界の仮面弁士 ◆EutWxseE02
20/01/17 18:32:42 2md2Zc+d.net
>>519
ネットではリアルと別人格になる人が多いものです
憧れも匿名の世界では邪悪な憎しみや妬みに変わることは珍しくありません

521:デフォルトの名無しさん
20/02/07 02:09:33 lH6lbl/G.net
>>517
デーモン小暮は立派な人物だぞ
「神」が人間に戦争させてきた
「日本の神」は京都大学に原爆を開発させ広島で自爆させた
広島に住んでいたデーモンは、神こそ人類の敵だと知った
それを伝えたいための悪魔のキャラだったが
伝わらなかったと嘆いていたよ

522:魔界の仮面弁士
20/02/07 23:09:17.68 /r3spwA5.net
>>521
高校が俺と同じ横浜の桐蔭学園だからな
俺より成績が少し悪くて違うクラスだったがよく知ってた
アイツは早稲田へ行ったが俺は筑波大学へ行った
違う人種で良かったと思うわ

523:デフォルトの名無しさん
20/02/18 18:07:37 507yEJtY.net
村上さん

524:デフォルトの名無しさん
20/02/28 15:50:54.97 LjS7ktCr.net
変なの発見した
VB6、ブラウザ:クローム @Win10だけど
デザイン時のフォーム上で、マウスによる範囲選択の要領で
マウスボタン押したままマウスをグルグルと動かしていると像が浮かび上がって来る
ブラウザ上の映像に違いないのだけど、今表示しているページとは違う

525:デフォルトの名無しさん
20/04/04 21:37:06.77 chSF5SQRn
期間工ブログの収入は1500万円でした。【フリーランスの現実&底辺からの復活編】
URLリンク(www.youtube.com)
工場勤務、30代フリーターが「ブログ」で200万稼げた理由! ◯◯があったから?
URLリンク(www.youtube.com)
ブログで月200万稼ぐ、フリーランスの1日
URLリンク(www.youtube.com)
【クラウドソーシング】Webライティングで月商100万円まで稼ぐ方法をプロに解説してもらった!
URLリンク(www.youtube.com)
1年半でライターの地位を確立した営業術!駆け出しフリーランスは要チェック【ニシキドアヤト】
URLリンク(www.youtube.com)

526:デフォルトの名無しさん
20/04/19 12:11:20 cSKRJyuX.net
昔からある「Wingdings」という絵文字フォントが
ボタンのキャプションにすると便利そうだと、今さら気付いたんだけど

実際に使ってみると、Win10の文字コード表とちょっと違うところがある
具体的には、コードで&h81から31文字、&hE0から29文字が使えない
そこに矢印とかチェックマークとか使いたいのがあるのに
なんで使えないのでしょう

527:デフォルトの名無しさん
20/04/20 21:41:41 Xrm09BPH.net
VBでもうちょっとかっこいい画面作れないんですかね。visual srudioの共通?コントロールださすぎ。

528:デフォルトの名無しさん
20/04/21 17:47:53.39 db/GZN8y.net
今更なんか作るの?

529:デフォルトの名無しさん
20/04/21 21:51:52.66 GqqA+h0y.net
プログラムでSQL作る箇所?、一つの変数に項目やらウェア句やらを代入してSQLを
作る箇所を書くのが、(インシデントの調整等)毎回めんどくさいなと思っていたから、
テキストボックスにSQLを書くと、自動でSQL作る箇所を作ってくれるプログラムを作ろうと
一瞬思ったけど、画面がダサくて作る気失せた。

530:デフォルトの名無しさん
20/04/21 21:55:46.38 FdhLTsrP.net
嫌な事件だったね……

531:デフォルトの名無しさん
20/06/30 23:36:19.75 BigfArbw.net
ほんと過疎スレですね。語られさえしない言語ですやん。

532:デフォルトの名無しさん
20/07/01 00:19:53.35 0Ze2FdAD.net
今時こんな高級品持ってる乞食はいないからな

533:デフォルトの名無しさん
20/07/26 01:44:05.45 h/Apl0ZV.net
ワンポイントレッスン
FileCopyは属性はコピーされない

534:デフォルトの名無しさん
20/07/26 12:51:49.72 n3XFZLl3.net
Threadを使えないのは不便極まりない

535:デフォルトの名無しさん
20/08/08 20:07:14.30 iT6+AIg8.net
ボタンの上にピクチャが被せてあって
ピクチャはクリックされると、簡単な処理をして消すんだが
下のボタンにもクリックイベントが発生するな
おかしいよWin10

536:デフォルトの名無しさん
20/08/19 22:44:41.87 MEqTRusW.net
知恵袋とマルチですまん。
検索エンジンで ”VB6 ダイエット”と検索するとVisualBasic6に関してのHPとダイエットに関するHPがストライプ状に、
無茶苦茶に入り混じったHPがいくつも候補にあがるのですがこれはハッカーがトロイを仕掛けて開発コードを盗み取るための罠でしょうか?

537:デフォルトの名無しさん
20/08/19 22:53:33 OrygHj4v.net
>>536
おそらく、あなたが作成したブログ群では?

538:デフォルトの名無しさん
20/08/20 00:24:59.12 uNLv/ueA.net
>>537 いやいや、ブログとかそういう感じじゃなくてHPのメイン部分のソースがクシ状にされて
VBの有名どころのHPとよくわからないダイエットHPが合体しているんですよ。
普通は壊れたHPは検索エンジントップに上がる事はすくないのにいくつもあがっているんです。
vb6 ダイエットというVB6のソースをスリム化する新しいソフトができたのかと思っていくつも開いてしまいました。
で、怪しい広告の攻撃にあったわけです。

539:デフォルトの名無しさん
20/08/20 19:18:24.68 FkqtAU0B.net
VB6とは何の関係もないVB6ダイエットのHPばかり見つかるけど。
と思ったがスマホで検索するとたくさん出てくるなw
多分、検索されてるワード集めて、それを組み合わせてぺージ自動生成してるんだろうな。
詐欺メールと同じやりかたなんだろう。

540:デフォルトの名無しさん
20/08/22 08:13:07.69 EG+KBYxT.net
VB6ダイエットって何だよ。
柔道カラオケみたいなものか?

541:デフォルトの名無しさん
20/08/22 18:41:44.85 TsYdIRCA.net
>>540
いや、略が違う。
VB6と言ってもVはヴィーガンとか。

542:デフォルトの名無しさん
20/08/26 01:11:26.98 JeYpltMaH
【誰でもOK】手堅く月50万を稼ぐ手順
URLリンク(www.youtube.com)
動画編集者をレベル分けしてみた
URLリンク(www.youtube.com)
動画編集のディレクター需要が高まる3つの理由
URLリンク(www.youtube.com)
動画編集者のディレクターになるメリットとデメリット
URLリンク(www.youtube.com)
【体験談】動画編集のディレクターという職業
URLリンク(www.youtube.com)
動画編集者がYouTubeをやる3つのメリット
URLリンク(www.youtube.com)
動画編集初心者が勉強始めてから案件獲得するまでの3ステップ
URLリンク(www.youtube.com)
【動画編集】案件を得るための4つの営業先【超初心者向け】
URLリンク(www.youtube.com)

543:デフォルトの名無しさん
20/09/18 08:33:26.23 CuACjsx3.net
自作アプリから、とある動画変換アプリにファイルをドロップしても受け付けない
エクスプローラからドロップした場合とどこが違うのかと思って調べたら
ドラッグ&ドロップのEffectにCopyとかMoveとか、
ヘルプには4種類のモードが載ってるんだが
エクスプローラは「7」を出していた
いつの間にか新しいモードが追加されてたようだ

544:デフォルトの名無しさん
20/10/08 14:42:19.84 2vFm87wZ.net
1+2+4=7

545:デフォルトの名無しさん
20/10/10 03:41:27.92 kwuBmc2P.net
Office2010終了で、2019へ乗り換えたら、Excelの起動に失敗することが増えてきたんですけど考えられる原因ってなんなんですかね
ActiveX.EXE(本件ではExcel)からの応答時間の調整とかあるんでしょうか
現在Sleepを入れて待たせると動くことが多いので、それで対処しています
SKYSEAとかも嫌な挙動してそうなかんじはします

546:デフォルトの名無しさん
20/10/21 20:25:56.68 bRxlo7KR.net
ダイナミック無視なんじゃね?

547:デフォルトの名無しさん
20/12/21 23:00:26.74 W4pD0ubTF
週休3日制を採用している企業一覧
URLリンク(www.k-society.com)
「週休3日・下限年収1000万」採用ツイートが話題に! “日本のエンジニア安く買い叩かれ過ぎ問題”に一石を投じた起業家の願い
URLリンク(type.jp)
ネクスウェイ、週休4日制・1日3時間勤務選択できる勤務体系を導入
URLリンク(news.mynavi.jp)
週休4日OK、介護などと両立も SMBC日興が導入へ
URLリンク(www.asahi.com)
ルネサス、週休3日制導入へ 連休明けから5000人対象
URLリンク(www.nikkei.com)
土日と「水曜」は休日! ベンチャー企業が「週休3日制」を導入してよかったコト
URLリンク(www.j-cast.com)
2020年4月より「週休3日制」を導入。テックカンパニー化に向け、好循環を生み出すエンジニアリング組織へ
URLリンク(prtimes.jp)
「週休3日」でバズった、無人コンビニ「600」はどんな会社か
URLリンク(media.moneyforward.com)
週休3日制を導入した企業が学んだ7つの教訓とは?
URLリンク(gigazine.net)
「給料が倍になるよりうれしい」経営が導入に踏み切った、エンジニアの週休3日制とは
URLリンク(www.excite.co.jp)

548:デフォルトの名無しさん
21/03/13 02:01:20.93 aqgAbZuG.net
VB6の

549:デフォルトの名無しさん
21/04/12 10:42:59.91 rGKItn7h.net
VB6でのシステム開発は流石に厳しくなって来たね
VB6→VB.NETマイグレーション案件もちらほら見かけるし
Delphi同様にもうダメなプログラミング言語なんだろうな

550:デフォルトの名無しさん
21/04/16 04:35:23.69 N3dG+pmS.net
>>549
新規開発するの?

551:デフォルトの名無しさん
21/04/16 09:40:31.10 i4hzeSBt.net
>>550
VB6の新規案件って無いよ
メンテぐらい

552:デフォルトの名無しさん
21/04/16 18:29:19.47 Mp125Ah/.net
VB6アプリのスクロールバーがおかしくなる現象が発生中!
今週のwindows updateが原因か!?

553:デフォルトの名無しさん
21/04/21 03:11:00.26 qzwIy4YRA
最高か!アプリ開発とアプリマーケティングをノーコードで実現するノーコード開発プラットフォーム
「Applica(アプリカ)」の提供を開始
URLリンク(prtimes.jp)
驚愕!SaaS開発をノーコードで実現するノーコード開発プラットフォーム「Jidoca(ジドウカ)」の提供を開始
URLリンク(prtimes.jp)
【入門】誰でもアプリを作れる時代が来た。噂の“ノーコード”を徹底解説
URLリンク(www.salesforce.com)
IT業界を変える可能性を秘める「ノーコード(NoCode)」とは
URLリンク(www.mdsol.co.jp)
【ノーコード】IT業界が根底から変わる、日本人の知らないノーコード開発アプリの衝撃
URLリンク(descartes-search.com)
急激に広まるノーコード、ローコードをうまく使いこなせ
URLリンク(ascii.jp)
30億円調達の簡単アプリ開発サービス「ヤプリ」が見つけた“鉱脈”
URLリンク(signal.diamond.jp)
プログラミング不要でアプリ開発を実現する「Yappli」を提供、ヤプリのIPOサマリー
URLリンク(media.startup-db.com)
ノーコードで世界は変わる
URLリンク(thebridge.jp)

554:デフォルトの名無しさん
21/04/21 02:11:48.69 eLF1D2ZF.net
>>552 まじか?最悪だなMSアップデート

555:デフォルトの名無しさん
21/04/21 19:59:55.68 tRrTiFD8.net
>>554
いくつか不具合のあったけど、今のところ互換モードにして回避できてるよ
無難なXpのSP3指定している
Win10は7や8よりは互換性があって良かったのに、最近のアップデートは影響が出てきてる感じだね
7の時は開発環境で文字化けしてコードが変わることがあった

556:デフォルトの名無しさん
21/04/27 20:47:55.98 Wau9r+R2.net
今更だけど、TextBoxなどはUnicodeに対応しているの?
自分が使ったときは文字化けしましたorz

557:デフォルトの名無しさん
21/05/01 10:36:16.96 Mx5w5HMd.net
最近VB6.0→VB.NETマイグレーション案件増えて来たね

558:デフォルトの名無しさん
21/05/01 15:00:58.66 Mf3CLwlT.net
>>557
なにかあったのかな
それにしてもVB.NETマイグレーションか
C#にしておけばよいものを

559:デフォルトの名無しさん
21/05/01 16:01:57.00 tSlxnlsZ.net
>>558
流石にVB6.0じゃセキュリティ的に問題だからでしょ
今はVB.NETでも良い
C#のみで出来る事も限られる

560:デフォルトの名無しさん
21/05/10 03:41:25.54 NfNrhgNN+
Web業界自由すぎw 営業マンからWeb業界に転職して驚いたことをお話しします。
URLリンク(www.youtube.com)
高学歴貧困層に転落したら今すぐWeb業界に転職しなさい
URLリンク(www.youtube.com)
短期離職3回の僕が未経験でWeb業界に転職を成功させた方法
URLリンク(www.youtube.com)
会社員脳の人間にWeb業界はオススメできません。独立して、自由に働きたい人向けの業界です。
URLリンク(www.youtube.com)
ブログやYouTubeで稼げなくなったフリーランスの末路w 
スキルを活かせるWebマーケティング業界とかに再就職すれば良いと思うよ
URLリンク(www.youtube.com)
Webマーケティング職に転職するデメリット4選。平均年収はそんなに高くないし
労働集約型で常に成果を求められる過酷な仕事です
URLリンク(www.youtube.com)
不景気だろうがWeb広告業界が今後の勝ち組になると思う3つの理由
URLリンク(www.youtube.com)

561:デフォルトの名無しさん
21/05/22 12:51:29.90 8s/QsuZv.net
最近VB6→VB.NET案件増えて来たね

562:デフォルトの名無しさん
21/05/25 13:07:10.61 qHhGkrWP.net
流石にVB6じゃセキュリティ的にヤバい

563:デフォルトの名無しさん
21/05/31 15:52:22.29 rr6UqUil.net
あるツイート
ただ、仕事のシステムリプレース案件で、マイグレーションの名のもとに VB 6→VB .NET 自動コンバート手法を採用するのは本当にやめてほしい。 予算と工数の関係もあって、上層部は簡単に考えているようだけど、結果的にメンテナンスが大変になります。 きちんと費用をかけてマイグレーションすべき。

564:デフォルトの名無しさん
21/05/31 20:20:13.07 gCZcTz1Z.net
リプレース案件でまともに書かれたVB6のコードを見たことがない

565:デフォルトの名無しさん
21/06/01 17:20:02.54 n/xKizYT.net
>>563,564
自動的にコンバート出来ると思ってるんだろ
VB6→VB.NET2008→VB.NET最新のしないと移行出来ないからな

566:デフォルトの名無しさん
21/06/06 20:29:46.59 nfjPPGfQ.net
いよいよVB6も終わるのかよ?
VB6しか使えないサンデープログラマは終わりか。

567:デフォルトの名無しさん
21/06/09 07:27:30.02 FHTiKh3C.net
>>565
そのコンバータも出来が悪いからな
マイクロソフトはマイグレーションソフトウェアにもっと投資してほしかった

568:デフォルトの名無しさん
21/06/13 11:17:15.00 NYEhr4K9.net
>>566
既にセキュリティ的には終わってる
本来VB.NET2008ぐらいの時期にはVB.NETに移行すべきだったよ

569:デフォルトの名無しさん
21/06/14 15:17:36.16 V5s8UaU6.net
>>568 そうなんですね。よくセキュリティーの問題云々って言った発表があるけど
攻撃にされて実害にあう可能性ってどのくらいなんだろうね。
今でも毎営業日Xp上のVB6で作ったアプリで金融取引してるよ。
それよか次世代Windows出すとのアナウンスがあったようだが最後だと思ってWin10に乗り換えたのに騙された気分だわ。
次はVB6のIDEは動かないんだろうね。office2000も。

570:デフォルトの名無しさん
21/06/17 04:07:26.42 BxV4QHyn.net
>>569
Win7になった時ぐらいからIDEの挙動がおかしいこともあったけど、Xpモードの環境をそのままWin10でも使ってるよ
古いファイルのメンテナンス用にOFFICE2003も入れてる
会社ではOSを単独で購入したライセンスが少なくて、クライアント環境で使うのはちょっと無理だけど開発環境ではサブスクリプションで導入してたからそのまま使ってる
VisualStudioのサブスクリプションで未だに古いOSって入手可能なんだっけ?

571:デフォルトの名無しさん
21/06/19 13:40:53.60 mTu4EnTF.net
開発環境は仮想マシンのXPでIDEにはMZ-Tools等をてんこ盛り、コントロールはMS製を極力排除して、VBCCRとVBFLXGRIDで置き換えて、他に必要ならVCで自作、サブクラス化にはThe Modern Subclassing Thunk、UMMMでmanifest作成、インストーラー作成はWIX Toolsetが今VB6で作る者の標準だと勝手に思ってる。

572:デフォルトの名無しさん
21/06/27 16:55:44.90 bJFlr767.net
Windows11で動くかな?

573:デフォルトの名無しさん
21/06/27 18:26:08.83 fN7swgtV.net
>>572
それ気になってて色々と検索してるけど、まだ確かな情報が見つからない・・・。

574:デフォルトの名無しさん
21/06/28 22:37:26.71 eWhujMkT.net
>>571
そこまでしてVB6.0に拘泥することはないと思うわ

575:デフォルトの名無しさん
21/06/29 22:25:09.03 zyCYujRk.net
>>573
動く、、かも知れない
URLリンク(www.vbforums.com)

576:デフォルトの名無しさん
21/06/30 09:32:07.22 kM5zeQtw.net
VBAが切り捨てられない限り保証されないまでも動くには動くんじゃね?

577:デフォルトの名無しさん
21/06/30 09:37:26.45 LAPeMbmr.net
>>575
おー、Windows11でも動きそうですね。
URLリンク(www.youtube.com)
でもGoogleの翻訳で訳してみたら動いたと書いてるようなので、おそらく大丈夫かな?
自分の公開しているソフトもあと数年は延命できそうだw

578:デフォルトの名無しさん
21/06/30 09:38:35.24 LAPeMbmr.net
Windows11では Internet Explorer が廃止されるのが一番問題なんだよねー。
CreateObject("InternetExplorer.Application")
からWebページへの自動入力などの操作も行ってるんだけど、これらが出来なくなる。
Edgeで同じことをやろうとするとかなり難しそう。何か良い方法がないものか・・・?

579:デフォルトの名無しさん
21/06/30 10:28:55.11 x9tVpfG6.net
curl

580:デフォルトの名無しさん
21/06/30 12:08:29.17 TGFkopCB.net
90年代のコボル。。。

581:デフォルトの名無しさん
21/06/30 20:52:36.82 OxVbJjtU.net
Edgeには一応IEモードが付いているけど
実際IE使われてるシステムでそれ使っても結構キツそうな感じだった
後、VBが終わっても出来ればVB.NetじゃなくC#をやるようにした方がいいよ
文法以外はそんなに変わらないしVB.Netは.Net Coreからも.Net Codeからも外されている。
もうあまり先がない言語なんだよ。

582:デフォルトの名無しさん
21/06/30 21:05:13.76 iVkkZXbL.net
Ruby on Rails のテストツールなら、
Selenium Webdriver, Capybara, Nokogiri など
静的なサイトなら、curl でも良いけど、
JavaScript で動的に作られるサイトなら、
Selenium Webdriver で、ブラウザそのものを操作しないといけない

583:デフォルトの名無しさん
21/07/01 08:48:25.74 zsShzLxT.net
Selenium Webdriver や curl などですかー。名前を聞いた程度の知識しかないので、
IEに替えてEdge等で実行させようと思ったら、自分にはやはり敷居が高そうです・・・。
一般公開してるソフトで不特定多数のユーザー環境で実行してもらうのに
最適だと思われるのはどれが良いと考えられるでしょうか? (勉強してみます)
ユーザーにインストールしてもらうプログラムや設定変更等が、出来るだけ少ない方がいいもので・・・。
ユーザーが実行する操作は、Webページへの注文入力 (例. 株や馬券みたいな) がメインです。

584:デフォルトの名無しさん
21/07/04 13:12:34.68 LEuRuyGe.net
>>583
UIAutomation

585:デフォルトの名無しさん
21/07/04 21:57:48.08 FH9vk9vW.net
>>584
ヒントとなるキーワードを有り難う。調べてみます。
しかしIEが廃止になることで、こんな面倒なことになるとは・・・。簡単に出来てたのに。

586:デフォルトの名無しさん
21/07/06 01:00:25.45 SijQS16/.net
なにを盛り上がってるのかと思ったら
>>575のことか
みんな危機感持ってるんだな
VB7を出してくれるといいんだが

587:デフォルトの名無しさん
21/07/06 12:59:24.12 gTcqs4hg.net
>>574
いやー、デカくて予算も出ない大規模なVBプログラムのメンテしてるんで、拘る必要はある。

588:デフォルトの名無しさん
21/07/09 14:06:15.95 oetY1l3k.net
VB6でIE操作か
死んだら地獄行きになりそう

589:デフォルトの名無しさん
21/07/13 12:19:54.12 9E+cI9+F.net
専門職でない人には.NETは敷居が高すぎる
これはたぶん世界の多くの人が思っているはず
自分の仕事は別な分野にあって、そこでVBを利用してきた人は古代VBの復活を待っている

590:デフォルトの名無しさん
21/07/13 21:49:17.87 j+OKGt4+.net
Windows11にVB6の開発環境をインストールしてみた
Windows10の時と同じようにやれば問題なく導入できビルドもできる
画面のRedraw問題もそのまま継承してる
ランタイムも入っているので実行時も問題ない

591:デフォルトの名無しさん
21/07/13 23:13:59.63 Jm3Km8Cy.net
VB6発売当時を知らない世代だけど、ググってみたら、DOS時代からデザイナあったのね。
DOS = CUIって印象だったから、今更ながら衝撃受けた。
URLリンク(www.cloudwisp.com)

592:デフォルトの名無しさん
21/07/15 08:50:15.90 wzKXwm57.net
>>590
Windows11も10と変わらないようだね、良かった。
時代はスマホが主流になって、新らたにVBソフトを作り替えるのも採算合わないから、
このまま行けるとこまでいって、ダメになったら終わりにしようと考えてる。

593:デフォルトの名無しさん
21/07/21 15:22:31.43 Aq8bqp9S.net
ここ数か月くらい、Window10が日本語入力処理を色々と変更していて
タスクマネージャーを見ても「IME」というプロセスは無くなって
別のものに置き換えられているのが分かる
その関係に違いないんだけど、VB6のテキストボックスの日本語変換がちょっとおかしい
「今日は」と打つときに,、漢字モードで
「kyou(SP)ha」と打つと「今日あ」となって「h」キーが無視される
「kyou(SP)(CR)ha」として(CR)で「今日」という変換を確定させる必要がある
と言っても、必ずしもそうなるわけではなく、
メモ帳のように普通に(CR)無しで入力できる場合もある
(CR)無しでいける場合と、ダメな場合と、何が違うのか
ある程度の文字数を扱うとダメなのか、マルチラインにするとダメなのか・・・
そうやって作り替えると、状況も変わるんだけど
これをこうすると、こうなるという法則が見つからない
Window10が不安定というしかない状況
VBで作ったものだけキー操作が違うと面倒で
誰か回避策見つけた人います?

594:デフォルトの名無しさん
21/07/21 18:19:04.93 J7r7Tedo.net
いません

595:デフォルトの名無しさん
21/07/21 21:19:56.19 Aq8bqp9S.net
いませんか
全然おかしいですよ
フォームにテキストボックス2つ配置します
コードなんかなんも無し
プロパティはマルチラインTrueにするだけ
すると片方だけ上記の現象が出てる
で、現象の出ない方では、改行すると現象が出る
じゃあ1行目にはその現象が出ないってことか?と思って
↑キーで1行目に戻ったら、そもそも漢字入力ができなくなってる
数か月前はこんな現象無かったのにWin10の更新でボロボロ

596:デフォルトの名無しさん
21/07/22 09:18:17.00 KzgTzOb+.net
>>595
実行時に互換モードとかだとどうなりますか?
Windows10アップデートの度に動かないプログラムが増えてきてるんですけど、互換モードでどうにか動かしています

597:デフォルトの名無しさん
21/07/22 10:56:08.34 2BJFjQfb.net
IMEはなんかいろいろ不具合でてるっぽいから、あきらめるか
前のバージョンのIMEに戻して試せ

598:デフォルトの名無しさん
21/07/22 11:11:47.71 ZvNZqv8V.net
>>596
互換モードのWin8とXPでやってみたけど状況に変化なしですね
たぶん最近のIMEに問題があって、
互換モードではそこまで戻してくれないというこtでしょう

599:デフォルトの名無しさん
21/07/22 11:15:39.32 ZvNZqv8V.net
ねぇ、IMEは色々不具合出てるよね
突然漢字入力できなくなるのは、メモ帳だったら、それをいっぺん閉じないと治らない
漢字の候補が表で出る奴は、最下行が見えないし
なんでそんな単純なバグが発見されずに出荷してるか謎

600:デフォルトの名無しさん
21/07/22 14:04:05.63 I7nexIle.net
IMEにバグがあるのは間違い無い
しばらく使ってると突然可笑しくなる
何がきっかけかは特定出来ていないが
可笑しくなったら必ずやることは
タスクマネージャーから
ctfmon.exe
を見付けて問答無用でkill
これで大抵は治ってる

601:デフォルトの名無しさん
21/07/22 14:05:13.84 I7nexIle.net
>>593
あるね
そのときにIMEを使用しているアプリによっても違うようだ

602:デフォルトの名無しさん
21/07/22 14:06:54.87 I7nexIle.net
>>593
もれはファイルのエクスプローラーの中でファイル名を変更しているときに遭遇することが多い
(それ以外の場合ももちろんある)
エディタとかだとあまりならないイメージ

603:デフォルトの名無しさん
21/07/22 14:11:50.33 I7nexIle.net
あとこれはVBに限った話じゃないから
むしろIMEスレとか
バグ報告スレでの話題にすべき
ム板で話しても良いとは思うが
VBスレでこれ以上話すのはなんかずれてるというかもったいない

604:デフォルトの名無しさん
21/08/03 13:03:43.22 Ljn/RAt1.net
WM_CHAR フリーズ
で検索すると
microsoftのサイトで当面の回避策が出てきます
「以前のバージョンのMicrosoft IMEを使う」により回避できるようです

605:デフォルトの名無しさん
21/08/03 23:28:05.05 Ucc8C21f.net
URLリンク(support.microsoft.com)
なんで「解決」になってんだよ!

606:デフォルトの名無しさん
21/08/04 00:41:25.87 GY4mPzRx.net
こっちな
URLリンク(support.microsoft.com)
URLリンク(support.microsoft.com)

607:デフォルトの名無しさん
21/08/08 06:20:49.63 /L2I4Yde.net
おお、サンクス
漢字モードを変えるとモニタ中央に「A」とか「あ」とか出るバージョンね

608:デフォルトの名無しさん
21/09/07 16:36:08.30 miop6AOg.net
未だにVB6使ってる所はヤバい
VB.NETに移行するにも厳しいし

609:デフォルトの名無しさん
21/09/30 09:50:32.46 xDkFkqMJ.net
VB6@Win10
VBPを開こうとすると、1%か2%程度の確率で、
レジストリなんたらのエラーで失敗する
でももう一度やれば正常に開けるので問題は無いのだけど
Win10って、そういう不安定なもん?

610:デフォルトの名無しさん
21/09/30 17:15:20.67 pCEIeulu.net
Win10のせいじゃなくて、VBPの問題じゃないかと思うが
10での開発環境はサポートされてなかったはずなので
自力で解決できないなら古いOSつかっとけとしか

611:デフォルトの名無しさん
21/10/01 14:27:47.58 3Dd6qNEB.net
まだshiftjisで頑張ってるの?
早くunicodeにおいでよ

612:デフォルトの名無しさん
21/10/02 13:37:09.34 g7f5V+0/.net
内部はUnicodeなのにな

613:デフォルトの名無しさん
21/10/05 04:35:52.44 NHk7dPqx.net
VB6使うならWindows 98だよな

614:デフォルトの名無しさん
21/10/11 11:38:33.08 OXB0z/SI.net
Windows11でもVB6アプリが動くなんて凄いじゃん

615:デフォルトの名無しさん
21/10/11 12:30:00.54 5stpGZjQ.net
>>614
セキュリティホール意図的に作ってどうする?

616:デフォルトの名無しさん
21/10/11 17:48:34.24 FGMWwne9.net
>>615
VB6のランタイムに致命的なセキュリティーホールがあるのか?

617:デフォルトの名無しさん
21/10/11 21:19:08.95 KfOytNm9.net
未だOfficeに搭載されているのはVer幾つなんだ?

618:デフォルトの名無しさん
21/10/12 16:10:09.87 MoUSZADH.net
VBA 7.1

619:デフォルトの名無しさん
21/10/16 07:17:37.61 IvrDbnxx.net
なにも.netにこだわらなくてもいいじゃない
昔なら数十万もしたようなC++がタダで手に入る時代なんだよ
今更糞重いVSのIDEなんて使ってられるか(会社が貧乏というのもありますがw)

620:デフォルトの名無しさん
21/10/21 21:18:18.87 ioaub/KG.net
.netって成功してるのか?
未だにその存在意義を知らんのだけど

621:デフォルトの名無しさん
21/10/22 00:21:22.87 9Nly01PD.net
VBみたいな古い言語でも.NET上にあれば殺さずメンテし続けられやすい

622:デフォルトの名無しさん
21/10/23 14:43:20.04 JVZPpvVs.net
>>620
それなりに.NETの案件は有る
しかしJavaやCOBOLやPHPほどでは無い

623:デフォルトの名無しさん
21/10/24 09:33:55.09 5aT901TT.net
えええ??
VB.NETはコボル以下?
それって大失敗じゃん

624:デフォルトの名無しさん
21/10/24 12:09:04.89 IlmKlxkF.net
>>623
>>VB.NETはCOBOL以下
そうだよ
マイクロソフトがVB.NETよりC#に重点移した時点でVB(.NET含む)は終了した
COBOLより案件少ない

625:デフォルトの名無しさん
21/10/26 17:41:34.18 Ev0KaKW6.net
.NETが出たときに、その勉強を始めたものの
自分はプログラマ専門の仕事ではないんで
こんな煩雑な言語仕様に付き合う暇は無いというか
その面倒さに見合う恩恵があるとは思えなかったので見送った
MSはOSの方でも、変な方向に進んで大ヒンシュクを買っているが
VB.NETも失敗だったのだろう?
VCに比べて、短いコードで記述できる利点を捨てるなら
VCでやればいいじゃないかって話だよ

626:デフォルトの名無しさん
21/11/08 12:29:21.92 FvrB6ZM1.net
VB64を出して欲しい

627:デフォルトの名無しさん
21/11/11 12:41:04.05 OifFCxea.net
.net6で派遣取る!
いやいや、時代はwebアプリでしょ

628:デフォルトの名無しさん
21/11/20 12:14:18.97 mSgGZz/Y.net
なんかもうネットでもVB6の情報が出てこなくなってきたようなので質問させてください
構造体のメンバも、構造体自身も動的配列にしたいのですが
Private Type tt
aa As Integer
bb() As Integer
End Type
Dim INF() As tt

ReDim INF(10)
ReDim INF(10).bb(10)
INF(5).bb(5) = 123
最後の123を代入するところで
「実行時エラー9
 インデックスが有効範囲にありません。」となります
どなたかご存じの方いらっしゃいますでしょうか

629:デフォルトの名無しさん
21/11/20 12:28:09.72 z5N0QLxP.net
そもそも構造体のメンバに動的配列なんぞ使えなった気がするが
それコンパイルは通ってbbのRedimは動いてるのか?
まあ、それでRedimされているのはINF(10).bbであってINF(5).bbではないがな

630:デフォルトの名無しさん
21/11/20 13:55:19.78 mSgGZz/Y.net
やっぱりですかね
ReDim INF(10).bb(10)の後半のbb(10)は無視されている気がする
そこでエラーを出さないから悩んでしまう

631:デフォルトの名無しさん
21/11/20 15:11:17.59 6V6PFSKz.net
>>630
>>629の人が何言ってるのかちゃんと理解した方がいいよw

632:デフォルトの名無しさん
21/11/20 15:17:54.78 6V6PFSKz.net
っていうかさあ、どんなポンコツPCでもGB単位のメモリー持ってる時代に
KBオーダーのメモリー節約するために本当にそれやる必要あるの?w
っていうか今時VB6使ってるってことはもう20年選手だろうに
そのレベルの質問はないわ

633:デフォルトの名無しさん
21/11/20 19:00:44.57 z5N0QLxP.net
ちょっとVBAで試したけど構造体に動的配列できるっぽいな
まあ、なんでわざわざ構造体をサイズ可変にしたいのかわからんが
>>630
いやだから、ReDimしてるのはインデックス10の要素だけで、インデックス5の要素はReDimされてないだろ
ReDim INF(5).bb(10) しろよ

634:デフォルトの名無しさん
21/11/20 20:40:01.25 mSgGZz/Y.net
まぁなんてことでしょう
そんなことになってたんですか
ループで回さないといけないんだ
ここで聞いて良かった
ありがとうございました

635:デフォルトの名無しさん
21/12/23 09:59:31.90 NvQZ3zYk.net
今月のwindows updateのせいでIMEに不具合出るようになったみたい
変換中にスペースキーを押すとカーソルが文字列の最初の方へ勝手に移動する

636:デフォルトの名無しさん
21/12/28 10:05:46.97 XSb0QK4J.net
MS-IME不具合は、「全角のカッコの開始終了などの二文字入力後に、その間に「ああああ」とか書いて確定したときに、カーソル位置が前方に行く」という現象
だと認識してたけど、そういうことなのか。
もちろんATOKやGoogle IMEでは発生しないね。
ちなみに、DevExpressの古いActiveXであるdxEditなどを同じFormに配置すると、この現象は消える。

637:デフォルトの名無しさん
21/12/28 22:30:43.87 2V9I50ip.net
IMEの古い方を使うっていう設定にしてる人だけに起きてるのかな?

638:デフォルトの名無しさん
22/01/04 12:31:51.02 NZ0gNouR.net
Win10をクリーンインストールしたPCでも発生してるよ
ギコナビでも発生してるらしい
ギコナビってVB製?
あと、"国"の前にカーソルがあると消えて見えないとかね
勘弁してほしい

639:デフォルトの名無しさん
22/01/04 14:10:25.19 llSa7WOy.net
ギコナビはDelphiじゃなかったかな
それにしても相当古いはず

640:デフォルトの名無しさん
22/01/05 22:17:48.87 iowWiJn+.net
高度IT人材、富士通は最大年収3500万円へ
AI人材の獲得に超本気 NECが新人事制度を9人に適用、富士通は最大年収3500万円へ
【年収3500万円も】富士通、「ジョブ型」人事制度を導入 幹部社員から 高度IT人材
来年度から副業解禁 人材多様化へ―大同生命次期社長
第一生命HD、副業解禁 約1万5000人対象
第一生命HD、副業解禁 1万5000人対象―大手生保初
IHI、国内8000人の副業解禁 重厚長大企業も転機
IHI、社外兼業を解禁 社内副業もルール化

641:デフォルトの名無しさん
22/01/06 16:42:11.11 sWNbZiwi.net
URLリンク(forest.watch.impress.co.jp)
ここに出てるね。
「Microsoftの日本語IMEだけでなく、他社(サードパーティー)の日本語IMEでも発生する」
とか書いてるけど、Google IMEやATOKでは起きなかったけどなぁ。

642:デフォルトの名無しさん
22/01/06 20:08:52.16 5n7ZBgW9.net
24時間以内に修正するってか、気合入ってるじゃん
相当なクレームが入ったのだろう
キーボード見ながら打ち込んでると、変なところに書いていてビックリだよ

643:デフォルトの名無しさん
22/02/07 10:39:26.07 QOCmq80E.net
文章編集中にカーソル位置が飛ぶバグが直ったと思ったら
その前ノバグがぶり返した

644:デフォルトの名無しさん
22/02/15 07:12:59.40 +z2CooUA.net
実行ファイル形式で動かしている時、実行時エラーが発生した際に
何もエラーが表示されずに落ちる様になった
何度もコードを書き換えて原因を確認したところ、
どうやら、UserControl_Paint内でクラスのインスタンスを生成するコードがあると、
実行時エラー発生時にメッセージボックスが表示されずに落ちる様だった
最初はクラスに問題があるのかと思ったのだが、何も実装していないクラスの
インスタンスを生成してもでもやっぱり同じだった
(ちなみにIDE上でデバッグしているときは実行時エラー発生時に
ちゃんとエラーメッセージが表示された)
一応最新のパッチは当たってるけど、これはどうしようもないのでしょうか?
(UserControl_Paint内でクラスのインスタンスを生成しないようにするしか
ないのでしょうか?)
例)
Private Sub UserControl_Paint()
Dim objClass1 As Class1
Set objClass1 = New Class1 ' ←クラスを生成するコードがあるとダメっぽい
Set objClass1 = Nothing
End Sub

645:デフォルトの名無しさん
22/02/15 19:06:05.52 zoyezNYl.net
VBは時折不可解な挙動を示す。そういうもんだと思って諦めれ
まあPaintみたいな呼び出し頻度が高い処理で
インスタンス生成みたいな重い処理をやるべきではないな
objClass1をprivate変数とかにしておいて
Paintの中ではその関数使うだけに出来ないのか?

646:デフォルトの名無しさん
22/02/15 20:59:49.68 +z2CooUA.net
>>645
確かにその通りですね
不具合の発生元は分かったので、挙動に合わせて修正することにします
ありがとうございました

647:デフォルトの名無しさん
22/02/15 22:18:50.14 V26FO7ws.net
っていうかVBはもう20年も前に死んでるんだってw
いつまでゾンビに仕事をさせるんだよw
もういい加減墓の下で静かに眠らせてやれよマジでw

648:デフォルトの名無しさん
22/02/16 08:35:33.46 MGysbKZG.net
未だにVB6動かしてる現場有るぞ

649:デフォルトの名無しさん
22/02/16 18:33:21.04 VuULcuOP.net
Officeの中では普通に生き延びてるからなぁ
マクロのpython移行計画も潰えたはず

650:デフォルトの名無しさん
22/02/17 19:25:35.05 uTvXTdo2.net
>>649
VBAとVBはちがう
いまでもVBAの開発環境はたとえばEXCELのVBEとしてサポートされてる
VBは、開発環境たとえばVisual Studio6.0とかはすでにサポートされてない
それが動くOSもサポートされていない
だったらランタイムの動作もさっさとサポート切ってくれればまだいいんだか
すくなくともWin10では基本的なランタイムはサポートされてたはず
Win11はどうなったかしらん

651:デフォルトの名無しさん
22/02/17 19:28:26.76 uTvXTdo2.net
>>649
EXCELのpython搭載なんて、俺が知る限り
単にアンケートとっただけで、一度も正式に開発対象になったことないと思うが
python移行計画なんてどっから出てきたんだよ

652:デフォルトの名無しさん
22/02/18 10:44:26.02 EiiFsfCG.net
OpenOfficeと間違えてるんだろ

653:デフォルトの名無しさん
22/02/19 11:59:00.51 Kn0bF9QM.net
>>646
自己解決しました
今更興味ないかもしれませんが、一応書き込んでおきます
動作ログを取ってみてわかったのですが
実行形式ファイルの時だけ、実行時エラーが発生した後に
UserControl_Paintが呼び出されるようです
実行時エラーが発生した後は、多分終了処理に入っていると思いますので、
このタイミングでクラスのインスタンスを生成すると不具合が生じるのだと
思われます
解決策は簡単で、UserControl_Paintの先頭でErr.Numberをチェックし、
実行時エラーが発生していた場合は、Exit Subで抜けるようにしました
上記の対策で、正常にエラーメッセージが表示されるようになりました

654:デフォルトの名無しさん
22/02/23 13:24:41.74 vebGIGPQ.net
URLリンク(www.youtube.com)
VBってなんですか?

655:デフォルトの名無しさん
22/02/23 13:30:16.79 vebGIGPQ.net
最近、VBを使っている話を聞いたのだが、昔は当たり前のように宣言していた
Option Explicit On
は今ではしないのか? 開発が主務じゃないコンピュータ保守は初めて知ったと言っていたが。

656:デフォルトの名無しさん
22/02/23 13:52:14.22 kSKBxqHZ.net
たぶん普通は入れると思う
VB6は確かコード先頭に書いていたような気がするけど
以降はVisual Studio のコンパイルオプションにあって
最近のはデフォルトでオンになってるから
意識しないのでは?

657:デフォルトの名無しさん
22/02/23 16:32:21.79 vebGIGPQ.net
>>656
今はコンパイルオプションになっているのか?
情報ありがとうございます。

658:デフォルトの名無しさん
22/02/23 16:33:39.38 vebGIGPQ.net
VBなんて10年くらい使ってなかったがこの動画をきっかけに思い出した。
URLリンク(youtu.be)

659:デフォルトの名無しさん
22/02/23 16:36:11.82 n4QLtIZ7.net
VBって駄目じゃん

660:デフォルトの名無しさん
22/02/24 10:05:28.59 bIfpVEhP.net
>>659
最後のトンネルの下りだと空荷のトレーラーじゃなく
横に止まっているVBが3台あるのだから、それでブロックしておけば良いはず。
というかあの映画の作者はVBを破壊しまくる程VBが嫌いなのか?

661:デフォルトの名無しさん
22/04/27 16:25:31.74 Kqw2sOMT.net
このままVB6を葬り去るより
中国に売却した方が金になるし得だろう
そして中国で取り合えず64ビット対応をする
相当売れるはずだよ

662:デフォルトの名無しさん
22/04/27 22:58:33.76 wBXDP0x6.net
中国向けなら 6400ビットで売りましょう

663:デフォルトの名無しさん
22/05/04 01:56:07.05 cCuNnoh+.net
VB6でDouble型をLarge_Integer型に変換するにはどうすればいいんでしょうか?
ググって以下のソースを見つけたのですが、オーバーフローします。
QuadPart使えないし。。。
Private Function cvtDblToLi(Val As Double) As LARGE_INTEGER
Dim foo As LARGE_INTEGER
foo.lowpart = Val And &HFFFFFFFF
foo.highpart = RightShift(Val, 16)
cvtDblToLi = foo
End Function

664:デフォルトの名無しさん
22/05/04 08:26:19.83 WTZHV9SY.net
大きさに困ったら通貨型使ったら
CCur(31アイスはダブルに限るね)

665:デフォルトの名無しさん
22/05/04 08:51:33.36 llwekS7n.net
>>663
つかさー
VB6のDouble 型ってIEEE754に準拠してるだろうから
もっと基数とか指数とか仮数とかちゃんとみて
変換掛けてやらないといけないんじゃない?(鼻ホジ)
なんかそれ見てると下位4バイトをlowPartに
上位6バイトをhighPartに突っ込んでるようにしか見えない

666:デフォルトの名無しさん
22/05/04 19:05:29.42 cCuNnoh+.net
>>664-665
レスthx
どっかのサイトの解説で、Currency型は整数15桁と小数4桁の8バイトで整数精度に問題あり。
LONGLONGと同じ8バイトのDouble型推奨って書いてたから、Double型との相互変換で
サンプル探してたけど、Double型が8バイトなのは最近のVBであって
VB6のDouble型って4バイトなのね。orz
Currency型とLARGE_INTEGER型の相互変換で探したら、すぐ見つかりました。
どうもお騒がせいたしました。

667:デフォルトの名無しさん
22/05/05 09:49:36.75 yaYLZP+d.net
>>666
いやいや、むしろ問題があるのは
DOUBLE 型の方だろう。
整数の精度ではなく、浮動小数点で
10進と2進での計算のために誤差が出る。
整数を扱う場合はどちらも問題ないだろうが
Currency は通貨型と言われているものだから
計算に誤差があったらヤバいだろ。

668:デフォルトの名無しさん
22/05/05 17:41:08.87 FeY8iOM4.net
国内フリーランス1670万人 1年で57%増 雇用不安背景、労働人口の2割超す
副業・兼業812万人の見通し 去年より100万人余増 コロナ影響か
副業収入、「副業が本業収入を超えた」21.8% 約7割が副業・複業先への転職にも前向き
副業のほうが本業より収入が多い 5人に1人
3000人が回答!「副業・ダブルワーク」実態調査2人に1人が「副業・ダブルワーク」の経験ありと回答。
20代の7割が「副業したい」、興味のある仕事は?
ランサーズ、『フリーランス実態調査 2021』を発表
~フリーランス人口、経済規模は過去最大に~
仕事は9割外注すれば売り上げが爆増する
フリーランス市場規模が20兆円を突破 -副業は8兆円-

669:デフォルトの名無しさん
22/05/31 09:31:23.16 YxG35dRf.net
古代人でもできるような仕事ないかな

670:デフォルトの名無しさん
22/05/31 10:11:18.11 aYJaA5wp.net
現代は新石器時代

671:デフォルトの名無しさん
22/06/06 22:22:20.44 0vSMY0Ws.net
新石器時代に合わせて新VB6が爆誕するのでしょうか?

672:デフォルトの名無しさん
22/06/07 22:09:43.05 FUAW1GQu.net
まもなくVC3000が登場します

673:デフォルトの名無しさん
22/06/08 10:11:26.77 Ez6N27e6.net
VB6は非GCでポトペタ開発ができる稀有な存在なんだがなぁ
こういうのをひとつくらい残してほしかったわ

674:デフォルトの名無しさん
22/06/08 16:30:16.30 KT22GtKj.net
人生なめずにまたなめて

675:デフォルトの名無しさん
22/06/09 11:51:02.92 i3H8tE1L.net
>>673
C++Builder でよくね?

676:デフォルトの名無しさん
22/06/09 23:13:18 wF6mUoEV.net
ちょこっと変更してVB64として売れば需要あるだろうに
世の中、プログラム作ってるのはプログラマだけではない
本業が別なとこにある人も使う

エクセルVBAは色々とうっとうしいしな

677:デフォルトの名無しさん
22/06/10 18:53:39.18 NBMq/p9y.net
>>675
興味はあったけど、糞高い割にはバグだらけらしいんだよなぁ
優秀は開発者はみんなM$にぶっこ抜かれるから仕方ないのか・・・

678:デフォルトの名無しさん
22/06/10 19:05:17.60 EQxOQHZC.net
Communityでいいじゃん

679:デフォルトの名無しさん
22/06/11 06:15:27.40 LshE0iX5.net
VB6はトライアンドエラーがやりやすいので素人でも扱いやすい
コンパイラ言語とスクリプト言語のいいとこ取りした感じ
次は、64bit整数対応、符号なし整数対応、シフト演算対応、ユニコードAPI呼び出し対応、
スレッド対応、継承対応、スクリプト実行(動的実行)対応のVB64か・・・(妄想)

680:デフォルトの名無しさん
22/06/11 10:17:22.43 Mgy6iMVT.net
そこまでイヂり倒せる人なら既にC♯とかに引っ越ししてるような

681:デフォルトの名無しさん
22/06/11 12:39:39.27 6j7UeTxI.net
C#は素晴らしいんだが、GCがあるからなぁ
GCの無いお手軽言語が無い状況なのよね

682:デフォルトの名無しさん
22/06/11 12:51:47.48 TiynA4TK.net
VBAさえ開発環境改良してないしなぁ…MSやるきなさすぎ

683:デフォルトの名無しさん
22/07/15 00:07:16.75 /NizUoI9.net
>>682
VBA は変わらないからいいんですよ‥‥

684:デフォルトの名無しさん
22/07/28 22:59:22.00 oYIQQ6EM.net
VBはWindows SDKすら使えない人間が使うものとして用意された時点で終わっている。

685:デフォルトの名無しさん
22/07/28 23:05:01.16 gs14KHXD.net
>>684
あなた、遅れていますね…
VB/VBA から win32api は呼び放題なのに

686:デフォルトの名無しさん
22/07/29 07:36:01.07 MODwCs0I.net
>>681
malloc/free地獄はもう嫌じゃぁ

687:デフォルトの名無しさん
22/07/29 10:35:03.44 nIcw6oQb.net
地獄になるのは君の頭が悪いから
自慢しないでね

688:デフォルトの名無しさん
22/07/29 19:37:06.32 qD99hOOY.net
>>686
簡単でいいからラッパでくるみましょう

689:デフォルトの名無しさん
22/07/29 22:55:51.39 FbazT+JV.net
>>685
Windows SDKの開発を知らないのに反論するのは意味がわからない。
ネイティブ開発は、VBそのものを作るようなやり方だぞ。

690:デフォルトの名無しさん
22/07/29 22:56:41.32 FbazT+JV.net
>>686
そんなの忘れるようなコードを書いている方のレベルの問題

691:デフォルトの名無しさん
22/07/29 23:43:13 za+GOWkX.net
>>689
いや、だからさ、VB からでも win32api くらいなら簡単に呼び出せるよ
win32api さえ呼び出せるんだったら、それが C/C++ からであろうが、VBA からであろうが、できることはあまりかわらないのでは?
そりゃ DLL とかは無理だけどさ、アプリならほとんど同等に作れると思うよ

692:デフォルトの名無しさん
22/07/30 01:49:27.14 GJbGwXKe.net
>>691
だから、あんたはWindowsアプリケーションを作る基礎を知らないと言っているんだが?
Windowsが発しているメッセージを判断して、どうこうするレベルと、VBみたいにそこがすでに用意されているレベルのものでは、比べても意味がない。

693:デフォルトの名無しさん
22/07/30 01:51:31.80 GJbGwXKe.net
>>691
VBがVBで作られている、ExcelがVBで作られていると説明すれば自分自身が変なことを言っているのかがわかるのかな?

694:デフォルトの名無しさん
22/07/30 09:22:46.73 paa5jUiA.net
>>691
Excelのスレでcomポートの質問してるのは君か?

695:デフォルトの名無しさん
22/07/30 13:15:12 93iNsOPj.net
>>692-692
では質問いたしましょう
exel VBA から win32api を直接呼び出せるか、それとも呼び出せないか?……①

①の質問に yes または no のいずれかひとつで答えてください。

696:デフォルトの名無しさん
22/07/31 14:39:02.07 LoyLAP7H.net
>>691
よく読まないで横レスするけどwin32apiだけじゃ実用アプリは無理だろ

697:デフォルトの名無しさん
22/08/01 11:40:24.41 x5oRY5xE.net
>>695
出来るよ
でも出来るのと使えるのは違う

698:デフォルトの名無しさん
22/08/01 19:42:17.19 Nj4qutNj.net
>>697
十分使えますよ、この前テトリスを組んだばかりですよ

699:デフォルトの名無しさん
22/08/02 18:50:59.72 D/EooVia.net
VB6は最近の言語と違って構造がシンプルらしいから、
Windowsがバージョンアップを繰り返しても、
このまま生涯現役でいて欲しいわ

700:デフォルトの名無しさん
22/08/02 22:16:17.86 A3tAvDnU.net
>>695
呼び出せるよ。あんたWindowsアプリケーションをVBでしか作ったことがないから、悔しいらしいけど、VBはあくまで簡易的なアプリケーションの作成ツールだ。
だから、VBはいくらこねくり回してもよくはならない。

701:デフォルトの名無しさん
22/08/04 14:58:50.15 N8jIEYQC.net
そりゃVBで簡単なアプリしか作ったことがないってことだぬ

702:デフォルトの名無しさん
22/08/04 17:09:38.29 kI29Y1SH.net
マイクロソフトがライブラリの作り方がわからない時期に提供した手段のひとつ

703:デフォルトの名無しさん
22/08/04 17:19:59 kI29Y1SH.net
Windows 95の時代にVisual Basic 4.0。

Windowsネイティブアプリケーションではないため、マイクロソフトもVBはあくまで仮の言語という位置づけだった。

704:デフォルトの名無しさん
22/08/04 17:25:37 kI29Y1SH.net
このスレッドはコボラーと同じような思い込み強いじじいが多い。

VBはコンピューターの仕組みがわからなくても使えるから、コボラーみたいな勘違いが起こる。

仕事でしか興味がなかったから、VBがクソ環境だと思わなかったんだろう。

705:デフォルトの名無しさん
22/08/09 20:15:19.88 DB7xWRgm.net
プログラムなんて簡単に組めればそれに越したことはない

706:デフォルトの名無しさん
22/08/09 22:13:07.23 j5b5w5HH.net
VBはできることが少ないのを、無理やり拡張したから、中途半端なものになった。
Windowsを誤解させてしまったという負の面が大きい。

707:デフォルトの名無しさん
[ここ壊れてます] .net
VCなら出来るってのは、マルチスレッドとか
無くても困らないようなものばかり

上の人が言ってるように
手間かけずに作れるてことは
例えば、5年後に手直しが必要になったときに
その有難たみが実感できる

708:デフォルトの名無しさん
22/08/10 18:28:02.96 SiqLMz6n.net
なんだかんだでExcel VBAとかは未だに使うから、20年前にVB6で作った自作ソフトとか余裕で直せる。

709:デフォルトの名無しさん
22/08/10 19:37:52.78 QPn69pMh.net
>706
Windowsの、どこをどう誤解させたのか詳しく
ちなみにVBの拡張はVB以外でも作れるし、Windowsのアプリ連携機能の根っこだと思うんだがな

710:デフォルトの名無しさん
22/08/10 23:22:04.55 nFYY+AJe.net
>>709
Windows SDKをなんだと思っているのか?
こんな低級なコードを書くのがWindowsプログラミングの大元
URLリンク(docs.microsoft.com)
ちなみにいきなりマシン語を書いてもよい。

711:デフォルトの名無しさん
22/08/12 02:14:20.33 kbIhrpmL.net
>>710
高級な言語が低級な処理を覆い隠すのは当然の進化なんだが
それがWindowsのどこをどう誤解させたと?

712:デフォルトの名無しさん
22/08/12 06:31:22.01 FTcaDRrv.net
704はド素人

713:デフォルトの名無しさん
22/08/13 21:43:17.71 2OB/k1rT.net
>>711
WindowsのようなOSとハードウェアの仕組み

714:デフォルトの名無しさん
22/08/14 18:44:32.59 MlfO2qRV.net
何がいいたいのか、それじゃ分かりませんよ

715:デフォルトの名無しさん
22/08/17 14:52:43.76 LiLejhfI.net
インテルの8ビットCPUは、日本人である嶋さんの設計だった
IBMですら、その将来性を見通せなかったのだから、
日本政府の無能ぶりは仕方ない
しかし日本政府はユダヤの商売を邪魔できないというのがあって
日本製OSは自滅させられてしまった
CPUやOSのような、稼げる分野に踏み込むことができないのだ
その一方で、中国製CPUはWindows10がサクサク動くまでになってきた
その価格で、そこまで動くなら充分だ、という方向に世界は動き
インテルのCPUは、一部の愚かなヲタしか購入しなくなるだろう
それに加えて、アメリカは基軸通貨の地位を失うことで米国債を売り浴びせられ
国が潰れることになるし、日欧も巻き込んで餓死者が大勢出るほどの大恐慌が目の前に迫っている
インテルもMSも先が無い
世界経済はBRICsが引き継ぐ
だからVB6は早く中国に売り払ってしまえと言うのだ

716:デフォルトの名無しさん
22/08/17 16:08:11.19 p9G6/EAX.net
>>714
VBはフレームワーク
Windowsのメッセージをループしながら、取得して判断する部分は初めから出来上がっている。
バカにされていると思っているのかもしれないが、あまりにできることが少ない状態でリリースしたマイクロソフトを恨んでくれ。

717:デフォルトの名無しさん
22/08/17 17:10:55.54 dSJh2pVD.net
>>710
Windows APIが低級ってマジでいってんの?
超高級絢爛豪華APIだろ
DOSのころはディスク以外のデバイスは全てアプリケーション側で個別に操作しなくちゃいけなかったのに

718:デフォルトの名無しさん
22/08/19 01:23:05.29 OSKKwF+I.net
>>716
できることが少なくても、拡張することが前提だからな
ビルゲイツが拡張できるようにしろって言ったらしいが
>>717
比較の問題だろ
VBのような高級言語からみればOSのAPIは低級だわな

719:デフォルトの名無しさん
22/08/20 02:03:50.58 73/TEJ+c.net
>>717
Windowsの話なんですが?

720:デフォルトの名無しさん
22/08/20 02:17:51.60 73/TEJ+c.net
>>718
だからVBではWindows SDKの開発と違いが大きすぎて、マイクロソフトは混乱してユーザーも混乱した。
そこにサンマイクロシステムズがJavaといううまく作られたライブラリを持って登場した。
マイクロソフトはMFCというライブラリを提供していたが、Javaのライブラリのような発想はまったく出てこなかったので、サンマイクロシステムズのライブラリに衝撃を受けた。
GUIのライブラリはこういうふうにすれば、いいのかとわかって、VBは6.0で捨てることが決まった。
マイクロソフトは自分でクビをしめていたわけ。
マイクロソフトはWindows SDKをみんな使ってくれると思っていたが、世の中のプログラマのレベルが想像以上に低かったせいで、とりあえずVBでしのいだだけ。
当然、C言語、C++プログラマでネイティブアプリを作るような人間は、Windows SDKの方が自由自在なので、こちらを使った。
DirectXを使うような一般人も当然、Windows SDKを使った開発をしている。
VBは何もかもしょぼくて話にならない。
ただ、なぜか日本の業務システムではVBを使ってしまって、日本はガラパゴスになった。
VBを多用したせいで、日本のWindowsアプリケーションのレベルが下がったとも言える。
プログラマのレベルも下がり、コンピューターがどう動いているのか、Windowsがどう動いているのかすら考えない人間がこんなスレッドを立てて、あたかもWindowsに詳しいかのように発言している。
VBを使っていた時点でまったくわかってねえんだよ!

721:デフォルトの名無しさん
22/08/20 02:22:08.74 73/TEJ+c.net
プログラム板の他のスレッドを見ないようなレベルの人間だからな。
やる気なし、関係あることでも調べない、仕事でVBを使っていたから知っているだけという勘違いで、VBが古代などと変なことを言ってしまっているやつらがいるのが、このスレッド。

722:デフォルトの名無しさん
22/08/20 06:34:47.84 D+RwKOgM.net
無制限に時間を使える訳ではないからなぁ
個人的に興味があって、家で調べているならそれでもいいんだろうけど、
会社で調べてたらその分見積もり高くしろと言われてしまうし、
とにかく簡単に出来るほうがよい
Windowsの仕組みとか正直どうでもいい

723:デフォルトの名無しさん
22/08/20 07:47:45.81 sr+nmIBt.net
>>720
あなたが衝撃を受けたJava GUI って
AWT?
Swing?
JavaFX?

724:デフォルトの名無しさん
22/09/09 22:18:29.45 z8mN/5Nm.net
Sub 保守()

725:デフォルトの名無しさん
22/09/10 08:43:24.61 K26nMpLT.net
Sub Japan_Cleaning()
Static Yamagami
  If 朝鮮自民=0 Then End
  Del 朝鮮自民
  Yamagami++
  Japan_Cleaning
End Sub

726:デフォルトの名無しさん
22/09/11 16:00:58.81 qaYsn4JB.net
VB6を運用続けるのも難しくなって来た
VB6→C#やVB.NETへの移行案件いろいろ出て来てるね

727:デフォルトの名無しさん
22/09/11 16:13:31.35 11o1Qi1r.net
>>726
移行が終わったら、呼んでくれ。
VB6からの移行なんて絶対やりたくない。w

728:デフォルトの名無しさん
22/09/12 02:31:31.19 PsUfdMyI.net
新規開発用の環境はVB.NETは開発終了みたいだからC#へ移行

729:デフォルトの名無しさん
22/09/13 15:05:51.30 fVHrsy6n.net
>>727
>>VB6からの移行
結構多いよ
どんだけVB6のまま放って置いたか分かる

730:デフォルトの名無しさん
22/09/17 08:06:24.40 skYspVoI.net
VB.NETも終わりなの?
じゃあVBとWindowsもひっくるめて中国に売っちゃえばいいのに
例えば、漢字変換が何十年も進歩しないアジア軽視は許せん
Windows自体が問題放置のお手上げ状態だし
まぁそろそろ人間の手には負えなくなってきたのだろうが

731:デフォルトの名無しさん
22/09/17 10:44:46.39 gyW4GmB9.net
VB.NETの進化は止まった
逆を言えば、それだけ完成度が極まった、とも言える

732:デフォルトの名無しさん
22/09/17 11:05:21.49 0jjtsTOp.net
VB6からの移行とか関わりたくない…

733:デフォルトの名無しさん
22/09/17 13:20:33.18 WSH3gelP.net
Win11でも見捨てられずに動いちゃう(ランタイムとかの個別導入はいるけど)VB6の罪は極刑レベル。

734:デフォルトの名無しさん
22/09/17 19:34:48.39 8ARnklt1.net
エクセルVBA って無くなるの?

735:デフォルトの名無しさん
22/09/17 19:36:09.06 ICU9QvHr.net
エクセルVBA を買うと損するの?
エクセルVBA はこれからどうなるの?

736:デフォルトの名無しさん
22/09/18 03:03:51.63 s/4i+Qq0.net
>>731
新しい機能はC#使えってことでしょ
VB.NETはこれまでも周回遅れだったじゃん

737:デフォルトの名無しさん
22/09/18 07:11:29.21 pjz5aCJj.net
ある意味エクセルVBAの勝利だな
エクセルVBAはユーザーが多いから無くなることはないだろう
Windowsを立ち上げたときの核心部分は、日本のNEC部隊が担当したそうだ
富士通とかもマイクロソフトに出向して、てっきり日本語対応の部分だけを担当してたのだと思ってた
インテルにしても初期の8ビットCPUは日本人の設計だしな
孫正義のような日本の足を引っ張る朝鮮人連中が、安倍死から絶賛崩壊中で
これから日本復活だよ
とはいえ欧米の崩壊に日本も巻き込まれるので暫くは地獄だが

738:デフォルトの名無しさん
22/09/18 08:50:49.73 mTViF3tU.net
なんでWin11って日本語不自由なん?
ローカライズは日本語の話せるアジアンが担当して、生粋の日本人は参加してないん?

739:デフォルトの名無しさん
22/09/18 09:39:37.25 JpvTdyUz.net
>>737
>>エクセルVBA
無くならないだろうね
VBA案件も多い

740:デフォルトの名無しさん
22/09/19 09:43:14.80 2tGojCUX.net
15年位前からMSIMEの開発は中国に移ってるそうです
当時から精度劣化とか言われてた

741:デフォルトの名無しさん
22/09/21 20:54:50.69 SeLQYmnB.net
>>738
22H2の日本語表示はかなり中途半端になってたよ
配信開始したの知らないで、昨年末の21H2だと思ってダウンロードしたんだけど
隣り合ったメニューなのにterminalとターミナル(管理者)とか、インストーラが英語のままだったり
前のバージョンでできてたとこが間違ってた


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch