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/ ※「まず自分で調べる」クセを身につけよう。
554 名前:デフォルトの名無しさん [2021/04/21(水) 02:11:48.69 ID:eLF1D2ZF.net] >>552 まじか?最悪だなMSアップデート
555 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 19:59:55.68 ID:tRrTiFD8.net] >>554 いくつか不具合のあったけど、今のところ互換モードにして回避できてるよ 無難なXpのSP3指定している Win10は7や8よりは互換性があって良かったのに、最近のアップデートは影響が出てきてる感じだね 7の時は開発環境で文字化けしてコードが変わることがあった
556 名前:デフォルトの名無しさん mailto:sage [2021/04/27(火) 20:47:55.98 ID:Wau9r+R2.net] 今更だけど、TextBoxなどはUnicodeに対応しているの? 自分が使ったときは文字化けしましたorz
557 名前:デフォルトの名無しさん mailto:sage [2021/05/01(土) 10:36:16.96 ID:Mx5w5HMd.net] 最近VB6.0→VB.NETマイグレーション案件増えて来たね
558 名前:デフォルトの名無しさん mailto:sage [2021/05/01(土) 15:00:58.66 ID:Mf3CLwlT.net] >>557 なにかあったのかな それにしてもVB.NETマイグレーションか C#にしておけばよいものを
559 名前:デフォルトの名無しさん mailto:sage [2021/05/01(土) 16:01:57.00 ID:tSlxnlsZ.net] >>558 流石にVB6.0じゃセキュリティ的に問題だからでしょ 今はVB.NETでも良い C#のみで出来る事も限られる
560 名前:デフォルトの名無しさん mailto:sage [2021/05/10(月) 03:41:25.54 ID:NfNrhgNN+] Web業界自由すぎw 営業マンからWeb業界に転職して驚いたことをお話しします。 https://www.youtube.com/watch?v=wxgYs96g9JY 高学歴貧困層に転落したら今すぐWeb業界に転職しなさい https://www.youtube.com/watch?v=muT508QqWM4 短期離職3回の僕が未経験でWeb業界に転職を成功させた方法 https://www.youtube.com/watch?v=ha6cfuyImxM 会社員脳の人間にWeb業界はオススメできません。独立して、自由に働きたい人向けの業界です。 https://www.youtube.com/watch?v=U_DBZei9cQI ブログやYouTubeで稼げなくなったフリーランスの末路w スキルを活かせるWebマーケティング業界とかに再就職すれば良いと思うよ https://www.youtube.com/watch?v=KZwF5v5My3U Webマーケティング職に転職するデメリット4選。平均年収はそんなに高くないし 労働集約型で常に成果を求められる過酷な仕事です https://www.youtube.com/watch?v=SwOY2L8HZbU 不景気だろうがWeb広告業界が今後の勝ち組になると思う3つの理由 https://www.youtube.com/watch?v=cdAL_6iAmGk&t=537s
561 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 12:51:29.90 ID:8s/QsuZv.net] 最近VB6→VB.NET案件増えて来たね
562 名前:デフォルトの名無しさん mailto:sage [2021/05/25(火) 13:07:10.61 ID:qHhGkrWP.net] 流石にVB6じゃセキュリティ的にヤバい
563 名前:デフォルトの名無しさん mailto:sage [2021/05/31(月) 15:52:22.29 ID:rr6UqUil.net] あるツイート ただ、仕事のシステムリプレース案件で、マイグレーションの名のもとに VB 6→VB .NET 自動コンバート手法を採用するのは本当にやめてほしい。 予算と工数の関係もあって、上層部は簡単に考えているようだけど、結果的にメンテナンスが大変になります。 きちんと費用をかけてマイグレーションすべき。
564 名前:デフォルトの名無しさん mailto:sage [2021/05/31(月) 20:20:13.07 ID:gCZcTz1Z.net] リプレース案件でまともに書かれたVB6のコードを見たことがない
565 名前:デフォルトの名無しさん mailto:sage [2021/06/01(火) 17:20:02.54 ID:n/xKizYT.net] >>563 ,564 自動的にコンバート出来ると思ってるんだろ VB6→VB.NET2008→VB.NET最新のしないと移行出来ないからな
566 名前:デフォルトの名無しさん [2021/06/06(日) 20:29:46.59 ID:nfjPPGfQ.net] いよいよVB6も終わるのかよ? VB6しか使えないサンデープログラマは終わりか。
567 名前:デフォルトの名無しさん mailto:sage [2021/06/09(水) 07:27:30.02 ID:FHTiKh3C.net] >>565 そのコンバータも出来が悪いからな マイクロソフトはマイグレーションソフトウェアにもっと投資してほしかった
568 名前:デフォルトの名無しさん mailto:sage [2021/06/13(日) 11:17:15.00 ID:NYEhr4K9.net] >>566 既にセキュリティ的には終わってる 本来VB.NET2008ぐらいの時期にはVB.NETに移行すべきだったよ
569 名前:デフォルトの名無しさん [2021/06/14(月) 15:17:36.16 ID:V5s8UaU6.net] >>568 そうなんですね。よくセキュリティーの問題云々って言った発表があるけど 攻撃にされて実害にあう可能性ってどのくらいなんだろうね。 今でも毎営業日Xp上のVB6で作ったアプリで金融取引してるよ。 それよか次世代Windows出すとのアナウンスがあったようだが最後だと思ってWin10に乗り換えたのに騙された気分だわ。 次はVB6のIDEは動かないんだろうね。office2000も。
570 名前:デフォルトの名無しさん mailto:sage [2021/06/17(木) 04:07:26.42 ID:BxV4QHyn.net] >>569 Win7になった時ぐらいからIDEの挙動がおかしいこともあったけど、Xpモードの環境をそのままWin10でも使ってるよ 古いファイルのメンテナンス用にOFFICE2003も入れてる 会社ではOSを単独で購入したライセンスが少なくて、クライアント環境で使うのはちょっと無理だけど開発環境ではサブスクリプションで導入してたからそのまま使ってる VisualStudioのサブスクリプションで未だに古いOSって入手可能なんだっけ?
571 名前:デフォルトの名無しさん mailto:sage [2021/06/19(土) 13:40:53.60 ID:mTu4EnTF.net] 開発環境は仮想マシンのXPでIDEにはMZ-Tools等をてんこ盛り、コントロールはMS製を極力排除して、VBCCRとVBFLXGRIDで置き換えて、他に必要ならVCで自作、サブクラス化にはThe Modern Subclassing Thunk、UMMMでmanifest作成、インストーラー作成はWIX Toolsetが今VB6で作る者の標準だと勝手に思ってる。
572 名前:デフォルトの名無しさん mailto:sage [2021/06/27(日) 16:55:44.90 ID:bJFlr767.net] Windows11で動くかな?
573 名前:デフォルトの名無しさん [2021/06/27(日) 18:26:08.83 ID:fN7swgtV.net] >>572 それ気になってて色々と検索してるけど、まだ確かな情報が見つからない・・・。
574 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 22:37:26.71 ID:eWhujMkT.net] >>571 そこまでしてVB6.0に拘泥することはないと思うわ
575 名前:デフォルトの名無しさん mailto:sage [2021/06/29(火) 22:25:09.03 ID:zyCYujRk.net] >>573 動く、、かも知れない https://www.vbforums.com/showthread.php?892320-Does-VB6-work-in-Windows-11-YES&s=0d74dcbf2a4db6a5ba107ca70044b7d3
576 名前:デフォルトの名無しさん mailto:sage [2021/06/30(水) 09:32:07.22 ID:kM5zeQtw.net] VBAが切り捨てられない限り保証されないまでも動くには動くんじゃね?
577 名前:デフォルトの名無しさん [2021/06/30(水) 09:37:26.45 ID:LAPeMbmr.net] >>575 おー、Windows11でも動きそうですね。 https://www.youtube.com/watch?v=J-u_qCEsrmU でもGoogleの翻訳で訳してみたら動いたと書いてるようなので、おそらく大丈夫かな? 自分の公開しているソフトもあと数年は延命できそうだw
578 名前:デフォルトの名無しさん [2021/06/30(水) 09:38:35.24 ID:LAPeMbmr.net] Windows11では Internet Explorer が廃止されるのが一番問題なんだよねー。 CreateObject("InternetExplorer.Application") からWebページへの自動入力などの操作も行ってるんだけど、これらが出来なくなる。 Edgeで同じことをやろうとするとかなり難しそう。何か良い方法がないものか・・・?
579 名前:デフォルトの名無しさん [2021/06/30(水) 10:28:55.11 ID:x9tVpfG6.net] curl
580 名前:デフォルトの名無しさん [2021/06/30(水) 12:08:29.17 ID:TGFkopCB.net] 90年代のコボル。。。
581 名前:デフォルトの名無しさん mailto:sage [2021/06/30(水) 20:52:36.82 ID:OxVbJjtU.net] Edgeには一応IEモードが付いているけど 実際IE使われてるシステムでそれ使っても結構キツそうな感じだった 後、VBが終わっても出来ればVB.NetじゃなくC#をやるようにした方がいいよ 文法以外はそんなに変わらないしVB.Netは.Net Coreからも.Net Codeからも外されている。 もうあまり先がない言語なんだよ。
582 名前:デフォルトの名無しさん mailto:sage [2021/06/30(水) 21:05:13.76 ID:iVkkZXbL.net] Ruby on Rails のテストツールなら、 Selenium Webdriver, Capybara, Nokogiri など 静的なサイトなら、curl でも良いけど、 JavaScript で動的に作られるサイトなら、 Selenium Webdriver で、ブラウザそのものを操作しないといけない
583 名前:デフォルトの名無しさん [2021/07/01(木) 08:48:25.74 ID:zsShzLxT.net] Selenium Webdriver や curl などですかー。名前を聞いた程度の知識しかないので、 IEに替えてEdge等で実行させようと思ったら、自分にはやはり敷居が高そうです・・・。 一般公開してるソフトで不特定多数のユーザー環境で実行してもらうのに 最適だと思われるのはどれが良いと考えられるでしょうか? (勉強してみます) ユーザーにインストールしてもらうプログラムや設定変更等が、出来るだけ少ない方がいいもので・・・。 ユーザーが実行する操作は、Webページへの注文入力 (例. 株や馬券みたいな) がメインです。
584 名前:デフォルトの名無しさん mailto:sage [2021/07/04(日) 13:12:34.68 ID:LEuRuyGe.net] >>583 UIAutomation
585 名前:デフォルトの名無しさん [2021/07/04(日) 21:57:48.08 ID:FH9vk9vW.net] >>584 ヒントとなるキーワードを有り難う。調べてみます。 しかしIEが廃止になることで、こんな面倒なことになるとは・・・。簡単に出来てたのに。
586 名前:デフォルトの名無しさん [2021/07/06(火) 01:00:25.45 ID:SijQS16/.net] なにを盛り上がってるのかと思ったら >>575 のことか みんな危機感持ってるんだな VB7を出してくれるといいんだが
587 名前:デフォルトの名無しさん mailto:sage [2021/07/06(火) 12:59:24.12 ID:gTcqs4hg.net] >>574 いやー、デカくて予算も出ない大規模なVBプログラムのメンテしてるんで、拘る必要はある。
588 名前:デフォルトの名無しさん [2021/07/09(金) 14:06:15.95 ID:oetY1l3k.net] VB6でIE操作か 死んだら地獄行きになりそう
589 名前:デフォルトの名無しさん [2021/07/13(火) 12:19:54.12 ID:9E+cI9+F.net] 専門職でない人には.NETは敷居が高すぎる これはたぶん世界の多くの人が思っているはず 自分の仕事は別な分野にあって、そこでVBを利用してきた人は古代VBの復活を待っている
590 名前:デフォルトの名無しさん [2021/07/13(火) 21:49:17.87 ID:j+OKGt4+.net] Windows11にVB6の開発環境をインストールしてみた Windows10の時と同じようにやれば問題なく導入できビルドもできる 画面のRedraw問題もそのまま継承してる ランタイムも入っているので実行時も問題ない
591 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 23:13:59.63 ID:Jm3Km8Cy.net] VB6発売当時を知らない世代だけど、ググってみたら、DOS時代からデザイナあったのね。 DOS = CUIって印象だったから、今更ながら衝撃受けた。 https://www.cloudwisp.com/exploring-visual-basic-1-0-for-ms-dos/
592 名前:デフォルトの名無しさん [2021/07/15(木) 08:50:15.90 ID:wzKXwm57.net] >>590 Windows11も10と変わらないようだね、良かった。 時代はスマホが主流になって、新らたにVBソフトを作り替えるのも採算合わないから、 このまま行けるとこまでいって、ダメになったら終わりにしようと考えてる。
593 名前:デフォルトの名無しさん [2021/07/21(水) 15:22:31.43 ID:Aq8bqp9S.net] ここ数か月くらい、Window10が日本語入力処理を色々と変更していて タスクマネージャーを見ても「IME」というプロセスは無くなって 別のものに置き換えられているのが分かる その関係に違いないんだけど、VB6のテキストボックスの日本語変換がちょっとおかしい 「今日は」と打つときに,、漢字モードで 「kyou(SP)ha」と打つと「今日あ」となって「h」キーが無視される 「kyou(SP)(CR)ha」として(CR)で「今日」という変換を確定させる必要がある と言っても、必ずしもそうなるわけではなく、 メモ帳のように普通に(CR)無しで入力できる場合もある (CR)無しでいける場合と、ダメな場合と、何が違うのか ある程度の文字数を扱うとダメなのか、マルチラインにするとダメなのか・・・ そうやって作り替えると、状況も変わるんだけど これをこうすると、こうなるという法則が見つからない Window10が不安定というしかない状況 VBで作ったものだけキー操作が違うと面倒で 誰か回避策見つけた人います?
594 名前:デフォルトの名無しさん [2021/07/21(水) 18:19:04.93 ID:J7r7Tedo.net] いません
595 名前:デフォルトの名無しさん [2021/07/21(水) 21:19:56.19 ID:Aq8bqp9S.net] いませんか 全然おかしいですよ フォームにテキストボックス2つ配置します コードなんかなんも無し プロパティはマルチラインTrueにするだけ すると片方だけ上記の現象が出てる で、現象の出ない方では、改行すると現象が出る じゃあ1行目にはその現象が出ないってことか?と思って ↑キーで1行目に戻ったら、そもそも漢字入力ができなくなってる 数か月前はこんな現象無かったのにWin10の更新でボロボロ
596 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 09:18:17.00 ID:KzgTzOb+.net] >>595 実行時に互換モードとかだとどうなりますか? Windows10アップデートの度に動かないプログラムが増えてきてるんですけど、互換モードでどうにか動かしています
597 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 10:56:08.34 ID:2BJFjQfb.net] IMEはなんかいろいろ不具合でてるっぽいから、あきらめるか 前のバージョンのIMEに戻して試せ
598 名前:デフォルトの名無しさん [2021/07/22(木) 11:11:47.71 ID:ZvNZqv8V.net] >>596 互換モードのWin8とXPでやってみたけど状況に変化なしですね たぶん最近のIMEに問題があって、 互換モードではそこまで戻してくれないというこtでしょう
599 名前:デフォルトの名無しさん [2021/07/22(木) 11:15:39.32 ID:ZvNZqv8V.net] ねぇ、IMEは色々不具合出てるよね 突然漢字入力できなくなるのは、メモ帳だったら、それをいっぺん閉じないと治らない 漢字の候補が表で出る奴は、最下行が見えないし なんでそんな単純なバグが発見されずに出荷してるか謎
600 名前:デフォルトの名無しさん [2021/07/22(木) 14:04:05.63 ID:I7nexIle.net] IMEにバグがあるのは間違い無い しばらく使ってると突然可笑しくなる 何がきっかけかは特定出来ていないが 可笑しくなったら必ずやることは タスクマネージャーから ctfmon.exe を見付けて問答無用でkill これで大抵は治ってる
601 名前:デフォルトの名無しさん [2021/07/22(木) 14:05:13.84 ID:I7nexIle.net] >>593 あるね そのときにIMEを使用しているアプリによっても違うようだ
602 名前:デフォルトの名無しさん [2021/07/22(木) 14:06:54.87 ID:I7nexIle.net] >>593 もれはファイルのエクスプローラーの中でファイル名を変更しているときに遭遇することが多い (それ以外の場合ももちろんある) エディタとかだとあまりならないイメージ
603 名前:デフォルトの名無しさん [2021/07/22(木) 14:11:50.33 ID:I7nexIle.net] あとこれはVBに限った話じゃないから むしろIMEスレとか バグ報告スレでの話題にすべき ム板で話しても良いとは思うが VBスレでこれ以上話すのはなんかずれてるというかもったいない
604 名前:デフォルトの名無しさん mailto:sage [2021/08/03(火) 13:03:43.22 ID:Ljn/RAt1.net] WM_CHAR フリーズ で検索すると microsoftのサイトで当面の回避策が出てきます 「以前のバージョンのMicrosoft IMEを使う」により回避できるようです
605 名前:デフォルトの名無しさん [2021/08/03(火) 23:28:05.05 ID:Ucc8C21f.net] https://support.microsoft.com/ja-jp/topic/microsoft-ime-%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88-windows-10-%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3-20h2-%E3%81%8A%E3%82%88%E3%81%B3-windows-10-%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3-2004-%E3%81%A7%E5%95%8F%E9%A1%8C%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99-63696506-47d2-9997-0b72-41a68e328692 なんで「解決」になってんだよ!
606 名前:デフォルトの名無しさん mailto:sage [2021/08/04(水) 00:41:25.87 ID:GY4mPzRx.net] こっちな https://support.microsoft.com/ja-jp/topic/2020-%E5%B9%B4-11-%E6%9C%88-30-%E6%97%A5-kb4586853-os-%E3%83%93%E3%83%AB%E3%83%89-19041-662-%E3%81%8A%E3%82%88%E3%81%B3-19042-662-%E3%83%97%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC-8fb07fb8-a7dd-ea62-d65e-3305da09f92e https://support.microsoft.com/ja-jp/topic/microsoft-ime-%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88-windows-10-%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3-20h2-%E3%81%8A%E3%82%88%E3%81%B3-windows-10-%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3-2004-%E3%81%A7%E5%95%8F%E9%A1%8C%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99-63696506-47d2-9997-0b72-41a68e328692#bkmk_nextsteps
607 名前:デフォルトの名無しさん [2021/08/08(日) 06:20:49.63 ID:/L2I4Yde.net] おお、サンクス 漢字モードを変えるとモニタ中央に「A」とか「あ」とか出るバージョンね
608 名前:デフォルトの名無しさん mailto:sage [2021/09/07(火) 16:36:08.30 ID:miop6AOg.net] 未だにVB6使ってる所はヤバい VB.NETに移行するにも厳しいし
609 名前:デフォルトの名無しさん [2021/09/30(木) 09:50:32.46 ID:xDkFkqMJ.net] VB6@Win10 VBPを開こうとすると、1%か2%程度の確率で、 レジストリなんたらのエラーで失敗する でももう一度やれば正常に開けるので問題は無いのだけど Win10って、そういう不安定なもん?
610 名前:デフォルトの名無しさん mailto:sage [2021/09/30(木) 17:15:20.67 ID:pCEIeulu.net] Win10のせいじゃなくて、VBPの問題じゃないかと思うが 10での開発環境はサポートされてなかったはずなので 自力で解決できないなら古いOSつかっとけとしか
611 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 14:27:47.58 ID:3Dd6qNEB.net] まだshiftjisで頑張ってるの? 早くunicodeにおいでよ
612 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 13:37:09.34 ID:g7f5V+0/.net] 内部はUnicodeなのにな
613 名前:デフォルトの名無しさん [2021/10/05(火) 04:35:52.44 ID:NHk7dPqx.net] VB6使うならWindows 98だよな
614 名前:デフォルトの名無しさん mailto:sage [2021/10/11(月) 11:38:33.08 ID:OXB0z/SI.net] Windows11でもVB6アプリが動くなんて凄いじゃん
615 名前:デフォルトの名無しさん mailto:sage [2021/10/11(月) 12:30:00.54 ID:5stpGZjQ.net] >>614 セキュリティホール意図的に作ってどうする?
616 名前:デフォルトの名無しさん mailto:sage [2021/10/11(月) 17:48:34.24 ID:FGMWwne9.net] >>615 VB6のランタイムに致命的なセキュリティーホールがあるのか?
617 名前:デフォルトの名無しさん mailto:sage [2021/10/11(月) 21:19:08.95 ID:KfOytNm9.net] 未だOfficeに搭載されているのはVer幾つなんだ?
618 名前:デフォルトの名無しさん [2021/10/12(火) 16:10:09.87 ID:MoUSZADH.net] VBA 7.1
619 名前:デフォルトの名無しさん mailto:sage [2021/10/16(土) 07:17:37.61 ID:IvrDbnxx.net] なにも.netにこだわらなくてもいいじゃない 昔なら数十万もしたようなC++がタダで手に入る時代なんだよ 今更糞重いVSのIDEなんて使ってられるか(会社が貧乏というのもありますがw)
620 名前:デフォルトの名無しさん [2021/10/21(木) 21:18:18.87 ID:ioaub/KG.net] .netって成功してるのか? 未だにその存在意義を知らんのだけど
621 名前:デフォルトの名無しさん [2021/10/22(金) 00:21:22.87 ID:9Nly01PD.net] VBみたいな古い言語でも.NET上にあれば殺さずメンテし続けられやすい
622 名前:デフォルトの名無しさん mailto:sage [2021/10/23(土) 14:43:20.04 ID:JVZPpvVs.net] >>620 それなりに.NETの案件は有る しかしJavaやCOBOLやPHPほどでは無い
623 名前:デフォルトの名無しさん [2021/10/24(日) 09:33:55.09 ID:5aT901TT.net] えええ?? VB.NETはコボル以下? それって大失敗じゃん
624 名前:デフォルトの名無しさん mailto:sage [2021/10/24(日) 12:09:04.89 ID:IlmKlxkF.net] >>623 >>VB.NETはCOBOL以下 そうだよ マイクロソフトがVB.NETよりC#に重点移した時点でVB(.NET含む)は終了した COBOLより案件少ない
625 名前:デフォルトの名無しさん [2021/10/26(火) 17:41:34.18 ID:Ev0KaKW6.net] .NETが出たときに、その勉強を始めたものの 自分はプログラマ専門の仕事ではないんで こんな煩雑な言語仕様に付き合う暇は無いというか その面倒さに見合う恩恵があるとは思えなかったので見送った MSはOSの方でも、変な方向に進んで大ヒンシュクを買っているが VB.NETも失敗だったのだろう? VCに比べて、短いコードで記述できる利点を捨てるなら VCでやればいいじゃないかって話だよ
626 名前:デフォルトの名無しさん [2021/11/08(月) 12:29:21.92 ID:FvrB6ZM1.net] VB64を出して欲しい
627 名前:デフォルトの名無しさん [2021/11/11(木) 12:41:04.05 ID:OifFCxea.net] .net6で派遣取る! いやいや、時代はwebアプリでしょ
628 名前:デフォルトの名無しさん [2021/11/20(土) 12:14:18.97 ID: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 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 12:28:09.72 ID:z5N0QLxP.net] そもそも構造体のメンバに動的配列なんぞ使えなった気がするが それコンパイルは通ってbbのRedimは動いてるのか? まあ、それでRedimされているのはINF(10).bbであってINF(5).bbではないがな
630 名前:デフォルトの名無しさん [2021/11/20(土) 13:55:19.78 ID:mSgGZz/Y.net] やっぱりですかね ReDim INF(10).bb(10)の後半のbb(10)は無視されている気がする そこでエラーを出さないから悩んでしまう
631 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 15:11:17.59 ID:6V6PFSKz.net] >>630 >>629 の人が何言ってるのかちゃんと理解した方がいいよw
632 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 15:17:54.78 ID:6V6PFSKz.net] っていうかさあ、どんなポンコツPCでもGB単位のメモリー持ってる時代に KBオーダーのメモリー節約するために本当にそれやる必要あるの?w っていうか今時VB6使ってるってことはもう20年選手だろうに そのレベルの質問はないわ
633 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 19:00:44.57 ID:z5N0QLxP.net] ちょっとVBAで試したけど構造体に動的配列できるっぽいな まあ、なんでわざわざ構造体をサイズ可変にしたいのかわからんが >>630 いやだから、ReDimしてるのはインデックス10の要素だけで、インデックス5の要素はReDimされてないだろ ReDim INF(5).bb(10) しろよ
634 名前:デフォルトの名無しさん [2021/11/20(土) 20:40:01.25 ID:mSgGZz/Y.net] まぁなんてことでしょう そんなことになってたんですか ループで回さないといけないんだ ここで聞いて良かった ありがとうございました
635 名前:デフォルトの名無しさん mailto:sage [2021/12/23(木) 09:59:31.90 ID:NvQZ3zYk.net] 今月のwindows updateのせいでIMEに不具合出るようになったみたい 変換中にスペースキーを押すとカーソルが文字列の最初の方へ勝手に移動する
636 名前:デフォルトの名無しさん [2021/12/28(火) 10:05:46.97 ID:XSb0QK4J.net] MS-IME不具合は、「全角のカッコの開始終了などの二文字入力後に、その間に「ああああ」とか書いて確定したときに、カーソル位置が前方に行く」という現象 だと認識してたけど、そういうことなのか。 もちろんATOKやGoogle IMEでは発生しないね。 ちなみに、DevExpressの古いActiveXであるdxEditなどを同じFormに配置すると、この現象は消える。
637 名前:デフォルトの名無しさん [2021/12/28(火) 22:30:43.87 ID:2V9I50ip.net] IMEの古い方を使うっていう設定にしてる人だけに起きてるのかな?
638 名前:デフォルトの名無しさん [2022/01/04(火) 12:31:51.02 ID:NZ0gNouR.net] Win10をクリーンインストールしたPCでも発生してるよ ギコナビでも発生してるらしい ギコナビってVB製? あと、"国"の前にカーソルがあると消えて見えないとかね 勘弁してほしい
639 名前:デフォルトの名無しさん mailto:sage [2022/01/04(火) 14:10:25.19 ID:llSa7WOy.net] ギコナビはDelphiじゃなかったかな それにしても相当古いはず
640 名前:デフォルトの名無しさん [2022/01/05(水) 22:17:48.87 ID:iowWiJn+.net] 高度IT人材、富士通は最大年収3500万円へ AI人材の獲得に超本気 NECが新人事制度を9人に適用、富士通は最大年収3500万円へ 【年収3500万円も】富士通、「ジョブ型」人事制度を導入 幹部社員から 高度IT人材 来年度から副業解禁 人材多様化へ―大同生命次期社長 第一生命HD、副業解禁 約1万5000人対象 第一生命HD、副業解禁 1万5000人対象―大手生保初 IHI、国内8000人の副業解禁 重厚長大企業も転機 IHI、社外兼業を解禁 社内副業もルール化
641 名前:デフォルトの名無しさん [2022/01/06(木) 16:42:11.11 ID:sWNbZiwi.net] https://forest.watch.impress.co.jp/docs/news/1378596.html ここに出てるね。 「Microsoftの日本語IMEだけでなく、他社(サードパーティー)の日本語IMEでも発生する」 とか書いてるけど、Google IMEやATOKでは起きなかったけどなぁ。
642 名前:デフォルトの名無しさん [2022/01/06(木) 20:08:52.16 ID:5n7ZBgW9.net] 24時間以内に修正するってか、気合入ってるじゃん 相当なクレームが入ったのだろう キーボード見ながら打ち込んでると、変なところに書いていてビックリだよ
643 名前:デフォルトの名無しさん [2022/02/07(月) 10:39:26.07 ID:QOCmq80E.net] 文章編集中にカーソル位置が飛ぶバグが直ったと思ったら その前ノバグがぶり返した
644 名前:デフォルトの名無しさん mailto:sage [2022/02/15(火) 07:12:59.40 ID:+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 名前:デフォルトの名無しさん mailto:sage [2022/02/15(火) 19:06:05.52 ID:zoyezNYl.net] VBは時折不可解な挙動を示す。そういうもんだと思って諦めれ まあPaintみたいな呼び出し頻度が高い処理で インスタンス生成みたいな重い処理をやるべきではないな objClass1をprivate変数とかにしておいて Paintの中ではその関数使うだけに出来ないのか?
646 名前:デフォルトの名無しさん mailto:sage [2022/02/15(火) 20:59:49.68 ID:+z2CooUA.net] >>645 確かにその通りですね 不具合の発生元は分かったので、挙動に合わせて修正することにします ありがとうございました
647 名前:デフォルトの名無しさん mailto:sage [2022/02/15(火) 22:18:50.14 ID:V26FO7ws.net] っていうかVBはもう20年も前に死んでるんだってw いつまでゾンビに仕事をさせるんだよw もういい加減墓の下で静かに眠らせてやれよマジでw
648 名前:デフォルトの名無しさん mailto:sage [2022/02/16(水) 08:35:33.46 ID:MGysbKZG.net] 未だにVB6動かしてる現場有るぞ
649 名前:デフォルトの名無しさん mailto:sage [2022/02/16(水) 18:33:21.04 ID:VuULcuOP.net] Officeの中では普通に生き延びてるからなぁ マクロのpython移行計画も潰えたはず
650 名前:デフォルトの名無しさん mailto:sage [2022/02/17(木) 19:25:35.05 ID:uTvXTdo2.net] >>649 VBAとVBはちがう いまでもVBAの開発環境はたとえばEXCELのVBEとしてサポートされてる VBは、開発環境たとえばVisual Studio6.0とかはすでにサポートされてない それが動くOSもサポートされていない だったらランタイムの動作もさっさとサポート切ってくれればまだいいんだか すくなくともWin10では基本的なランタイムはサポートされてたはず Win11はどうなったかしらん
651 名前:デフォルトの名無しさん mailto:sage [2022/02/17(木) 19:28:26.76 ID:uTvXTdo2.net] >>649 EXCELのpython搭載なんて、俺が知る限り 単にアンケートとっただけで、一度も正式に開発対象になったことないと思うが python移行計画なんてどっから出てきたんだよ
652 名前:デフォルトの名無しさん mailto:sage [2022/02/18(金) 10:44:26.02 ID:EiiFsfCG.net] OpenOfficeと間違えてるんだろ
653 名前:デフォルトの名無しさん mailto:sage [2022/02/19(土) 11:59:00.51 ID:Kn0bF9QM.net] >>646 自己解決しました 今更興味ないかもしれませんが、一応書き込んでおきます 動作ログを取ってみてわかったのですが 実行形式ファイルの時だけ、実行時エラーが発生した後に UserControl_Paintが呼び出されるようです 実行時エラーが発生した後は、多分終了処理に入っていると思いますので、 このタイミングでクラスのインスタンスを生成すると不具合が生じるのだと 思われます 解決策は簡単で、UserControl_Paintの先頭でErr.Numberをチェックし、 実行時エラーが発生していた場合は、Exit Subで抜けるようにしました 上記の対策で、正常にエラーメッセージが表示されるようになりました
654 名前:デフォルトの名無しさん [2022/02/23(水) 13:24:41.74 ID:vebGIGPQ.net] https://www.youtube.com/watch?v=h9RqM2fXssY VBってなんですか?
655 名前:デフォルトの名無しさん [2022/02/23(水) 13:30:16.79 ID:vebGIGPQ.net] 最近、VBを使っている話を聞いたのだが、昔は当たり前のように宣言していた Option Explicit On は今ではしないのか? 開発が主務じゃないコンピュータ保守は初めて知ったと言っていたが。
656 名前:デフォルトの名無しさん mailto:sage [2022/02/23(水) 13:52:14.22 ID:kSKBxqHZ.net] たぶん普通は入れると思う VB6は確かコード先頭に書いていたような気がするけど 以降はVisual Studio のコンパイルオプションにあって 最近のはデフォルトでオンになってるから 意識しないのでは?
657 名前:デフォルトの名無しさん [2022/02/23(水) 16:32:21.79 ID:vebGIGPQ.net] >>656 今はコンパイルオプションになっているのか? 情報ありがとうございます。
658 名前:デフォルトの名無しさん [2022/02/23(水) 16:33:39.38 ID:vebGIGPQ.net] VBなんて10年くらい使ってなかったがこの動画をきっかけに思い出した。 https://youtu.be/h9RqM2fXssY?t=36
659 名前:デフォルトの名無しさん mailto:sage [2022/02/23(水) 16:36:11.82 ID:n4QLtIZ7.net] VBって駄目じゃん
660 名前:デフォルトの名無しさん [2022/02/24(木) 10:05:28.59 ID:bIfpVEhP.net] >>659 最後のトンネルの下りだと空荷のトレーラーじゃなく 横に止まっているVBが3台あるのだから、それでブロックしておけば良いはず。 というかあの映画の作者はVBを破壊しまくる程VBが嫌いなのか?
661 名前:デフォルトの名無しさん [2022/04/27(水) 16:25:31.74 ID:Kqw2sOMT.net] このままVB6を葬り去るより 中国に売却した方が金になるし得だろう そして中国で取り合えず64ビット対応をする 相当売れるはずだよ
662 名前:デフォルトの名無しさん mailto:sage [2022/04/27(水) 22:58:33.76 ID:wBXDP0x6.net] 中国向けなら 6400ビットで売りましょう
663 名前:デフォルトの名無しさん mailto:sage [2022/05/04(水) 01:56:07.05 ID: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 名前:デフォルトの名無しさん mailto:sage [2022/05/04(水) 08:26:19.83 ID:WTZHV9SY.net] 大きさに困ったら通貨型使ったら CCur(31アイスはダブルに限るね)
665 名前:デフォルトの名無しさん [2022/05/04(水) 08:51:33.36 ID:llwekS7n.net] >>663 つかさー VB6のDouble 型ってIEEE754に準拠してるだろうから もっと基数とか指数とか仮数とかちゃんとみて 変換掛けてやらないといけないんじゃない?(鼻ホジ) なんかそれ見てると下位4バイトをlowPartに 上位6バイトをhighPartに突っ込んでるようにしか見えない
666 名前:デフォルトの名無しさん mailto:sage [2022/05/04(水) 19:05:29.42 ID:cCuNnoh+.net] >>664-665 レスthx どっかのサイトの解説で、Currency型は整数15桁と小数4桁の8バイトで整数精度に問題あり。 LONGLONGと同じ8バイトのDouble型推奨って書いてたから、Double型との相互変換で サンプル探してたけど、Double型が8バイトなのは最近のVBであって VB6のDouble型って4バイトなのね。orz Currency型とLARGE_INTEGER型の相互変換で探したら、すぐ見つかりました。 どうもお騒がせいたしました。
667 名前:デフォルトの名無しさん [2022/05/05(木) 09:49:36.75 ID:yaYLZP+d.net] >>666 いやいや、むしろ問題があるのは DOUBLE 型の方だろう。 整数の精度ではなく、浮動小数点で 10進と2進での計算のために誤差が出る。 整数を扱う場合はどちらも問題ないだろうが Currency は通貨型と言われているものだから 計算に誤差があったらヤバいだろ。
668 名前:デフォルトの名無しさん mailto:sage [2022/05/05(木) 17:41:08.87 ID:FeY8iOM4.net] 国内フリーランス1670万人 1年で57%増 雇用不安背景、労働人口の2割超す 副業・兼業812万人の見通し 去年より100万人余増 コロナ影響か 副業収入、「副業が本業収入を超えた」21.8% 約7割が副業・複業先への転職にも前向き 副業のほうが本業より収入が多い 5人に1人 3000人が回答!「副業・ダブルワーク」実態調査2人に1人が「副業・ダブルワーク」の経験ありと回答。 20代の7割が「副業したい」、興味のある仕事は? ランサーズ、『フリーランス実態調査 2021』を発表 〜フリーランス人口、経済規模は過去最大に〜 仕事は9割外注すれば売り上げが爆増する フリーランス市場規模が20兆円を突破 -副業は8兆円-
669 名前:デフォルトの名無しさん [2022/05/31(火) 09:31:23.16 ID:YxG35dRf.net] 古代人でもできるような仕事ないかな
670 名前:デフォルトの名無しさん [2022/05/31(火) 10:11:18.11 ID:aYJaA5wp.net] 現代は新石器時代
671 名前:デフォルトの名無しさん mailto:sage [2022/06/06(月) 22:22:20.44 ID:0vSMY0Ws.net] 新石器時代に合わせて新VB6が爆誕するのでしょうか?
672 名前:デフォルトの名無しさん mailto:sage [2022/06/07(火) 22:09:43.05 ID:FUAW1GQu.net] まもなくVC3000が登場します
673 名前:デフォルトの名無しさん [2022/06/08(水) 10:11:26.77 ID:Ez6N27e6.net] VB6は非GCでポトペタ開発ができる稀有な存在なんだがなぁ こういうのをひとつくらい残してほしかったわ
674 名前:デフォルトの名無しさん [2022/06/08(水) 16:30:16.30 ID:KT22GtKj.net] 人生なめずにまたなめて
675 名前:デフォルトの名無しさん mailto:sage [2022/06/09(木) 11:51:02.92 ID:i3H8tE1L.net] >>673 C++Builder でよくね?
676 名前:デフォルトの名無しさん [2022/06/09(木) 23:13:18 ID:wF6mUoEV.net] ちょこっと変更してVB64として売れば需要あるだろうに 世の中、プログラム作ってるのはプログラマだけではない 本業が別なとこにある人も使う エクセルVBAは色々とうっとうしいしな
677 名前:デフォルトの名無しさん mailto:sage [2022/06/10(金) 18:53:39.18 ID:NBMq/p9y.net] >>675 興味はあったけど、糞高い割にはバグだらけらしいんだよなぁ 優秀は開発者はみんなM$にぶっこ抜かれるから仕方ないのか・・・
678 名前:デフォルトの名無しさん mailto:sage [2022/06/10(金) 19:05:17.60 ID:EQxOQHZC.net] Communityでいいじゃん
679 名前:デフォルトの名無しさん mailto:sage [2022/06/11(土) 06:15:27.40 ID:LshE0iX5.net] VB6はトライアンドエラーがやりやすいので素人でも扱いやすい コンパイラ言語とスクリプト言語のいいとこ取りした感じ 次は、64bit整数対応、符号なし整数対応、シフト演算対応、ユニコードAPI呼び出し対応、 スレッド対応、継承対応、スクリプト実行(動的実行)対応のVB64か・・・(妄想)
680 名前:デフォルトの名無しさん mailto:sage [2022/06/11(土) 10:17:22.43 ID:Mgy6iMVT.net] そこまでイヂり倒せる人なら既にC♯とかに引っ越ししてるような
681 名前:デフォルトの名無しさん [2022/06/11(土) 12:39:39.27 ID:6j7UeTxI.net] C#は素晴らしいんだが、GCがあるからなぁ GCの無いお手軽言語が無い状況なのよね
682 名前:デフォルトの名無しさん mailto:sage [2022/06/11(土) 12:51:47.48 ID:TiynA4TK.net] VBAさえ開発環境改良してないしなぁ…MSやるきなさすぎ
683 名前:デフォルトの名無しさん mailto:sage [2022/07/15(金) 00:07:16.75 ID:/NizUoI9.net] >>682 VBA は変わらないからいいんですよ‥‥
684 名前:デフォルトの名無しさん [2022/07/28(木) 22:59:22.00 ID:oYIQQ6EM.net] VBはWindows SDKすら使えない人間が使うものとして用意された時点で終わっている。
685 名前:デフォルトの名無しさん mailto:sage [2022/07/28(木) 23:05:01.16 ID:gs14KHXD.net] >>684 あなた、遅れていますね… VB/VBA から win32api は呼び放題なのに
686 名前:デフォルトの名無しさん mailto:sage [2022/07/29(金) 07:36:01.07 ID:MODwCs0I.net] >>681 malloc/free地獄はもう嫌じゃぁ
687 名前:デフォルトの名無しさん [2022/07/29(金) 10:35:03.44 ID:nIcw6oQb.net] 地獄になるのは君の頭が悪いから 自慢しないでね
688 名前:デフォルトの名無しさん mailto:sage [2022/07/29(金) 19:37:06.32 ID:qD99hOOY.net] >>686 簡単でいいからラッパでくるみましょう
689 名前:デフォルトの名無しさん [2022/07/29(金) 22:55:51.39 ID:FbazT+JV.net] >>685 Windows SDKの開発を知らないのに反論するのは意味がわからない。 ネイティブ開発は、VBそのものを作るようなやり方だぞ。
690 名前:デフォルトの名無しさん [2022/07/29(金) 22:56:41.32 ID:FbazT+JV.net] >>686 そんなの忘れるようなコードを書いている方のレベルの問題
691 名前:デフォルトの名無しさん mailto:sage [2022/07/29(金) 23:43:13 ID:za+GOWkX.net] >>689 いや、だからさ、VB からでも win32api くらいなら簡単に呼び出せるよ win32api さえ呼び出せるんだったら、それが C/C++ からであろうが、VBA からであろうが、できることはあまりかわらないのでは? そりゃ DLL とかは無理だけどさ、アプリならほとんど同等に作れると思うよ
692 名前:デフォルトの名無しさん [2022/07/30(土) 01:49:27.14 ID:GJbGwXKe.net] >>691 だから、あんたはWindowsアプリケーションを作る基礎を知らないと言っているんだが? Windowsが発しているメッセージを判断して、どうこうするレベルと、VBみたいにそこがすでに用意されているレベルのものでは、比べても意味がない。
693 名前:デフォルトの名無しさん [2022/07/30(土) 01:51:31.80 ID:GJbGwXKe.net] >>691 VBがVBで作られている、ExcelがVBで作られていると説明すれば自分自身が変なことを言っているのかがわかるのかな?
694 名前:デフォルトの名無しさん [2022/07/30(土) 09:22:46.73 ID:paa5jUiA.net] >>691 Excelのスレでcomポートの質問してるのは君か?
695 名前:デフォルトの名無しさん mailto:sage [2022/07/30(土) 13:15:12 ID:93iNsOPj.net] >>692-692 では質問いたしましょう exel VBA から win32api を直接呼び出せるか、それとも呼び出せないか?……① ①の質問に yes または no のいずれかひとつで答えてください。
696 名前:デフォルトの名無しさん mailto:sage [2022/07/31(日) 14:39:02.07 ID:LoyLAP7H.net] >>691 よく読まないで横レスするけどwin32apiだけじゃ実用アプリは無理だろ
697 名前:デフォルトの名無しさん mailto:sage [2022/08/01(月) 11:40:24.41 ID:x5oRY5xE.net] >>695 出来るよ でも出来るのと使えるのは違う
698 名前:デフォルトの名無しさん mailto:sage [2022/08/01(月) 19:42:17.19 ID:Nj4qutNj.net] >>697 十分使えますよ、この前テトリスを組んだばかりですよ
699 名前:デフォルトの名無しさん mailto:sage [2022/08/02(火) 18:50:59.72 ID:D/EooVia.net] VB6は最近の言語と違って構造がシンプルらしいから、 Windowsがバージョンアップを繰り返しても、 このまま生涯現役でいて欲しいわ
700 名前:デフォルトの名無しさん [2022/08/02(火) 22:16:17.86 ID:A3tAvDnU.net] >>695 呼び出せるよ。あんたWindowsアプリケーションをVBでしか作ったことがないから、悔しいらしいけど、VBはあくまで簡易的なアプリケーションの作成ツールだ。 だから、VBはいくらこねくり回してもよくはならない。
701 名前:デフォルトの名無しさん [2022/08/04(木) 14:58:50.15 ID:N8jIEYQC.net] そりゃVBで簡単なアプリしか作ったことがないってことだぬ
702 名前:デフォルトの名無しさん [2022/08/04(木) 17:09:38.29 ID:kI29Y1SH.net] マイクロソフトがライブラリの作り方がわからない時期に提供した手段のひとつ
703 名前:デフォルトの名無しさん [2022/08/04(木) 17:19:59 ID:kI29Y1SH.net] Windows 95の時代にVisual Basic 4.0。 Windowsネイティブアプリケーションではないため、マイクロソフトもVBはあくまで仮の言語という位置づけだった。
704 名前:デフォルトの名無しさん [2022/08/04(木) 17:25:37 ID:kI29Y1SH.net] このスレッドはコボラーと同じような思い込み強いじじいが多い。 VBはコンピューターの仕組みがわからなくても使えるから、コボラーみたいな勘違いが起こる。 仕事でしか興味がなかったから、VBがクソ環境だと思わなかったんだろう。
705 名前:デフォルトの名無しさん mailto:sage [2022/08/09(火) 20:15:19.88 ID:DB7xWRgm.net] プログラムなんて簡単に組めればそれに越したことはない
706 名前:デフォルトの名無しさん [2022/08/09(火) 22:13:07.23 ID:j5b5w5HH.net] VBはできることが少ないのを、無理やり拡張したから、中途半端なものになった。 Windowsを誤解させてしまったという負の面が大きい。
707 名前:デフォルトの名無しさん [[ここ壊れてます] .net] VCなら出来るってのは、マルチスレッドとか 無くても困らないようなものばかり 上の人が言ってるように 手間かけずに作れるてことは 例えば、5年後に手直しが必要になったときに その有難たみが実感できる
708 名前:デフォルトの名無しさん mailto:sage [2022/08/10(水) 18:28:02.96 ID:SiqLMz6n.net] なんだかんだでExcel VBAとかは未だに使うから、20年前にVB6で作った自作ソフトとか余裕で直せる。
709 名前:デフォルトの名無しさん mailto:sage [2022/08/10(水) 19:37:52.78 ID:QPn69pMh.net] >706 Windowsの、どこをどう誤解させたのか詳しく ちなみにVBの拡張はVB以外でも作れるし、Windowsのアプリ連携機能の根っこだと思うんだがな
710 名前:デフォルトの名無しさん [2022/08/10(水) 23:22:04.55 ID:nFYY+AJe.net] >>709 Windows SDKをなんだと思っているのか? こんな低級なコードを書くのがWindowsプログラミングの大元 https://docs.microsoft.com/ja-jp/windows/win32/learnwin32/your-first-windows-program ちなみにいきなりマシン語を書いてもよい。
711 名前:デフォルトの名無しさん mailto:sage [2022/08/12(金) 02:14:20.33 ID:kbIhrpmL.net] >>710 高級な言語が低級な処理を覆い隠すのは当然の進化なんだが それがWindowsのどこをどう誤解させたと?
712 名前:デフォルトの名無しさん [2022/08/12(金) 06:31:22.01 ID:FTcaDRrv.net] 704はド素人
713 名前:デフォルトの名無しさん [2022/08/13(土) 21:43:17.71 ID:2OB/k1rT.net] >>711 WindowsのようなOSとハードウェアの仕組み
714 名前:デフォルトの名無しさん [2022/08/14(日) 18:44:32.59 ID:MlfO2qRV.net] 何がいいたいのか、それじゃ分かりませんよ
715 名前:デフォルトの名無しさん [2022/08/17(水) 14:52:43.76 ID:LiLejhfI.net] インテルの8ビットCPUは、日本人である嶋さんの設計だった IBMですら、その将来性を見通せなかったのだから、 日本政府の無能ぶりは仕方ない しかし日本政府はユダヤの商売を邪魔できないというのがあって 日本製OSは自滅させられてしまった CPUやOSのような、稼げる分野に踏み込むことができないのだ その一方で、中国製CPUはWindows10がサクサク動くまでになってきた その価格で、そこまで動くなら充分だ、という方向に世界は動き インテルのCPUは、一部の愚かなヲタしか購入しなくなるだろう それに加えて、アメリカは基軸通貨の地位を失うことで米国債を売り浴びせられ 国が潰れることになるし、日欧も巻き込んで餓死者が大勢出るほどの大恐慌が目の前に迫っている インテルもMSも先が無い 世界経済はBRICsが引き継ぐ だからVB6は早く中国に売り払ってしまえと言うのだ
716 名前:デフォルトの名無しさん [2022/08/17(水) 16:08:11.19 ID:p9G6/EAX.net] >>714 VBはフレームワーク Windowsのメッセージをループしながら、取得して判断する部分は初めから出来上がっている。 バカにされていると思っているのかもしれないが、あまりにできることが少ない状態でリリースしたマイクロソフトを恨んでくれ。
717 名前:デフォルトの名無しさん mailto:sage [2022/08/17(水) 17:10:55.54 ID:dSJh2pVD.net] >>710 Windows APIが低級ってマジでいってんの? 超高級絢爛豪華APIだろ DOSのころはディスク以外のデバイスは全てアプリケーション側で個別に操作しなくちゃいけなかったのに
718 名前:デフォルトの名無しさん mailto:sage [2022/08/19(金) 01:23:05.29 ID:OSKKwF+I.net] >>716 できることが少なくても、拡張することが前提だからな ビルゲイツが拡張できるようにしろって言ったらしいが >>717 比較の問題だろ VBのような高級言語からみればOSのAPIは低級だわな
719 名前:デフォルトの名無しさん [2022/08/20(土) 02:03:50.58 ID:73/TEJ+c.net] >>717 Windowsの話なんですが?
720 名前:デフォルトの名無しさん [2022/08/20(土) 02:17:51.60 ID: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 名前:デフォルトの名無しさん [2022/08/20(土) 02:22:08.74 ID:73/TEJ+c.net] プログラム板の他のスレッドを見ないようなレベルの人間だからな。 やる気なし、関係あることでも調べない、仕事でVBを使っていたから知っているだけという勘違いで、VBが古代などと変なことを言ってしまっているやつらがいるのが、このスレッド。
722 名前:デフォルトの名無しさん mailto:sage [2022/08/20(土) 06:34:47.84 ID:D+RwKOgM.net] 無制限に時間を使える訳ではないからなぁ 個人的に興味があって、家で調べているならそれでもいいんだろうけど、 会社で調べてたらその分見積もり高くしろと言われてしまうし、 とにかく簡単に出来るほうがよい Windowsの仕組みとか正直どうでもいい
723 名前:デフォルトの名無しさん [2022/08/20(土) 07:47:45.81 ID:sr+nmIBt.net] >>720 あなたが衝撃を受けたJava GUI って AWT? Swing? JavaFX?
724 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 22:18:29.45 ID:z8mN/5Nm.net] Sub 保守()
725 名前:デフォルトの名無しさん [2022/09/10(土) 08:43:24.61 ID:K26nMpLT.net] Sub Japan_Cleaning() Static Yamagami If 朝鮮自民=0 Then End Del 朝鮮自民 Yamagami++ Japan_Cleaning End Sub
726 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 16:00:58.81 ID:qaYsn4JB.net] VB6を運用続けるのも難しくなって来た VB6→C#やVB.NETへの移行案件いろいろ出て来てるね
727 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 16:13:31.35 ID:11o1Qi1r.net] >>726 移行が終わったら、呼んでくれ。 VB6からの移行なんて絶対やりたくない。w
728 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 02:31:31.19 ID:PsUfdMyI.net] 新規開発用の環境はVB.NETは開発終了みたいだからC#へ移行
729 名前:デフォルトの名無しさん mailto:sage [2022/09/13(火) 15:05:51.30 ID:fVHrsy6n.net] >>727 >>VB6からの移行 結構多いよ どんだけVB6のまま放って置いたか分かる
730 名前:デフォルトの名無しさん [2022/09/17(土) 08:06:24.40 ID:skYspVoI.net] VB.NETも終わりなの? じゃあVBとWindowsもひっくるめて中国に売っちゃえばいいのに 例えば、漢字変換が何十年も進歩しないアジア軽視は許せん Windows自体が問題放置のお手上げ状態だし まぁそろそろ人間の手には負えなくなってきたのだろうが
731 名前:デフォルトの名無しさん mailto:sage [2022/09/17(土) 10:44:46.39 ID:gyW4GmB9.net] VB.NETの進化は止まった 逆を言えば、それだけ完成度が極まった、とも言える
732 名前:デフォルトの名無しさん mailto:sage [2022/09/17(土) 11:05:21.49 ID:0jjtsTOp.net] VB6からの移行とか関わりたくない…
733 名前:デフォルトの名無しさん mailto:sage [2022/09/17(土) 13:20:33.18 ID:WSH3gelP.net] Win11でも見捨てられずに動いちゃう(ランタイムとかの個別導入はいるけど)VB6の罪は極刑レベル。
734 名前:デフォルトの名無しさん mailto:sage [2022/09/17(土) 19:34:48.39 ID:8ARnklt1.net] エクセルVBA って無くなるの?
735 名前:デフォルトの名無しさん mailto:sage [2022/09/17(土) 19:36:09.06 ID:ICU9QvHr.net] エクセルVBA を買うと損するの? エクセルVBA はこれからどうなるの?
736 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 03:03:51.63 ID:s/4i+Qq0.net] >>731 新しい機能はC#使えってことでしょ VB.NETはこれまでも周回遅れだったじゃん
737 名前:デフォルトの名無しさん [2022/09/18(日) 07:11:29.21 ID:pjz5aCJj.net] ある意味エクセルVBAの勝利だな エクセルVBAはユーザーが多いから無くなることはないだろう Windowsを立ち上げたときの核心部分は、日本のNEC部隊が担当したそうだ 富士通とかもマイクロソフトに出向して、てっきり日本語対応の部分だけを担当してたのだと思ってた インテルにしても初期の8ビットCPUは日本人の設計だしな 孫正義のような日本の足を引っ張る朝鮮人連中が、安倍死から絶賛崩壊中で これから日本復活だよ とはいえ欧米の崩壊に日本も巻き込まれるので暫くは地獄だが
738 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 08:50:49.73 ID:mTViF3tU.net] なんでWin11って日本語不自由なん? ローカライズは日本語の話せるアジアンが担当して、生粋の日本人は参加してないん?
739 名前:デフォルトの名無しさん mailto:sage [2022/09/18(日) 09:39:37.25 ID:JpvTdyUz.net] >>737 >>エクセルVBA 無くならないだろうね VBA案件も多い
740 名前:デフォルトの名無しさん mailto:sage [2022/09/19(月) 09:43:14.80 ID:2tGojCUX.net] 15年位前からMSIMEの開発は中国に移ってるそうです 当時から精度劣化とか言われてた
741 名前:デフォルトの名無しさん mailto:sage [2022/09/21(水) 20:54:50.69 ID:SeLQYmnB.net] >>738 22H2の日本語表示はかなり中途半端になってたよ 配信開始したの知らないで、昨年末の21H2だと思ってダウンロードしたんだけど 隣り合ったメニューなのにterminalとターミナル(管理者)とか、インストーラが英語のままだったり 前のバージョンでできてたとこが間違ってた
742 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] Windowsがオープンソース品質に近くなってきたな・・・
743 名前:デフォルトの名無しさん [2022/09/22(木) 19:56:30.94 ID:5qbo/wEx.net] 本当にWindowsは酷い酷いってWindows板に書きまくったら 「他所でやってください」の規制がされてしまった 一例を挙げるなら、ファイルをコピーしようとして 「上書きしていいですか」のダイアログの意味不明さも酷いが それをキャンセルしたら無処理で戻るはずが、プログレスバーがスルスルと伸びるんだよ これ怖いよ、上書きしちゃったか確認が必要だ 漢字変換も使い込んだら30年前の、候補が頻度順で並んでる方が速いよ もうあちこちメチャクチャ
744 名前:デフォルトの名無しさん [2022/09/23(金) 01:43:35.70 ID:gD4It3Ab.net] macOS や iOS でディレクトリというかフォルダのコピーするとき 同名のフォルダがあったら内容マージされるもんだと思って 確認ダイアログでOK押したら元々のフォルダの中身が消されたのは良い思い出
745 名前:デフォルトの名無しさん mailto:sage [2022/09/24(土) 19:54:21.34 ID:mCH7YJRZ.net] >>743 上書きするなら問題ない
746 名前:デフォルトの名無しさん [2022/10/05(水) 16:10:44.54 ID:0JM1Iivm.net] VB6のシステムをVB.netで書き直す作業をプログラムわからない人に説明したい場合、 どういう例えだせばわかりやすいかな・・・・?
747 名前:デフォルトの名無しさん [2022/10/05(水) 18:42:05.81 ID:TAWfkq8y.net] VB6とVB.netは名前に同じVBとついていますが、 別の言語です。翻訳の多大な労力が発生します。 日本語から中国語に翻訳する作業を同じ漢字を使う 文化なんだから簡単でしょと言っているようなものです。 とか? 中途半端に知識のある客 「でもVB6で書いてるものをVB.netに自動で変換 出来るって聞いたよ?」 COM、OCXを置き換えたり、 コントロール配列が使われているばあいの置き換え VB6からVB.net2008、Visual Studioへの 2段階アップグレード等をどう説明したらいいんだ。 orz
748 名前:デフォルトの名無しさん [[ここ壊れてます] .net] >>747 日本語と中国語の漢字で似て非なるものの説明いいかもしれないですね ありがとうございます 開発期間すごく甘く見積もりされていて辛かったので これで少しでも伸ばせたらいいなぁ・・・
749 名前:デフォルトの名無しさん mailto:sage [2022/10/07(金) 02:10:02.24 ID:WhX/JqrG.net] >>747 中途半端に知識のある人には、自動変換ではCOM、OCXといった共通で使われる古い部品はそのままだから、新しい部品に置き換えないとVB6からVB.netに書き換えても今後動作しなくなる可能性が高く、.NETの部品は規格が違うから書き換え作業が増えますよと伝えていた でも実際は、.NET Frameworkのサポート期間の方が短くて、初期のバージョンに移行した方が先に寿命を迎えた コントロール配列の問題はCOM、OCX問題が無ければ、そのままでも機能するから書き換えてないのも見かけるよ セキュリティ面では改善されたのかもしれないけど、VB6からVB.netへの書き換えって、本当に必要だったのかな、新しい機能を使うためには.NET Frameworkへ移行した方が良かったものもあるけど、VB.netの開発は終了されて今後新しい機能が追加されないみたいだから、移植時に新しい機能が必要なかった場合は意味が無かったと思う COM、OCXがそのままでVB.net化されたのなんか、全く移植した意味が無かったと思う >>746 最近のVB.net移植案件の目的ってなんなんでしょか? うちの会社は最近のはC#へ移植してるよ 言語は併用できるから古いコードはVB.netへ移植して、新しい部分はC#でも良いけど、VB知らない人にはVB使う意味って無いよね ところでVB.net化して、VB6名前空間がそのまま残ってるコードをどう思います?
750 名前:デフォルトの名無しさん [2022/10/07(金) 09:54:45.29 ID:bzjTUQfQ.net] >>749 >最近のVB.net移植案件の目的ってなんなんでしょか? 私のケースの場合は、単に担当する私の経験がC#よりVB経験があったためと 依頼側はVB6とVBって似てるからいけるんじゃない?っていう認識のもとでの依頼でしたね ここ数年C#触れてなかったけど、今の主流は次世代とかのこと考えるとC#のほうがいいのかなぁ
751 名前:デフォルトの名無しさん [2022/10/07(金) 13:00:17.90 ID:yarFNPwC.net] VB6からの移植はIEみたいに いつMSが切るか分からんのと 保守のVB6エンジニアの確保が難しいからじゃないの?
752 名前:デフォルトの名無しさん mailto:sage [2022/10/07(金) 18:37:02.55 ID:fCVwor0l.net] >>749 VB6はランタイムはサポートされていても開発環境はすでにサポートされてないはずだが .NETはサポート切れたら寿命なのに、VB6はサポート切れても寿命じゃないと?
753 名前:デフォルトの名無しさん mailto:sage [2022/10/08(土) 09:23:01.62 ID:gT8mEli+.net] >>752 1.VB.NETは、新しい機能追加が終わったから、もしVB6の機能で良いというならVB6で良い 2.VB.NETでできることはC#でもできるから、どうせ移植するなら機能追加のあるC#の方が有利 3.実行環境については、VB6のサポートは続いてるけど、.NETはバージョンによっては終了 たとえば、NETFramework4.0は開発環境(VS2010)のサポートが終了されちゃったし、置き換えられて4.0実行環境もサポート終了された 開発環境のサポートが終了されたのを妥協するとしても、4.0で開発したなら最終バージョンの4.8の動作確認が必要になるけど、VS2010しか持ってないと対応できない うちの職場は社内設備用の開発なんで、新しい開発環境が買ってもらえない MS以外のメーカーから提供されるライブラリが高価で初期導入の時にしか買っていないのも問題なんだけどね うちの職場ではWin11については現在確認中だけど、万一のためにVB6用にXpは仮想化してあるし、Win10までVB6の開発環境は現役で使えてる VB.NETはMSのサポートが必要で、どうしてもVBが使いたい時だけの選択肢でしかない、それなら付加機能のあるC#に移行するよねって話で新しいものはC#に移行しているよ
754 名前:デフォルトの名無しさん [2022/10/08(土) 12:04:10.07 ID:uMiaRris.net] VB6のIDE環境だけどWIN11で普通に使えてるよ。 ランタイムとか自分で入れ直さないといけないけど。
755 名前:デフォルトの名無しさん mailto:sage [2022/10/08(土) 15:33:03.15 ID:eXNnCz1c.net] 旧VBはXPの仮想マシンで動かしてるわ まるごとコピーすれば5分で準備できる
756 名前:デフォルトの名無しさん [2022/10/09(日) 13:37:10.30 ID:vu23KY0z.net] それって、Win10上で、バーチャルXPを動かしてるってこと? XPマシンがあるならVBの開発環境構築にバーチャルPCは不要だものね Win10上でVBPを起動すると、レジストリの登録がなんたら〜とメッセージが出て それはもう一度やれば正常にプロジェクトがロードされたのだけど 昨日は10回近くリトライしてもダメで ダメなときはダメという感じになってきた 何かが不安定で、ネットで調べたら管理者権限で立ち上げるとかあって 今調べている最中だけど なんか古代VBに対する配慮がなくなっているのではないかと不安 バーチャルXPが作れるなら、それも考えておかないといけないかも
757 名前:デフォルトの名無しさん mailto:sage [2022/10/09(日) 13:45:42.68 ID:mreIfjnx.net] >>756 VB6 IDEをWin10以降で動かすネット記事は 初回起動時のみ管理者権限で起動って書いてるトコ多いけど レジストリの読み書きするプログラム作る場合は 常に管理者権限で起動するようにしないと 書き込みエラーで怒られるよ。
758 名前:デフォルトの名無しさん mailto:sage [2022/10/09(日) 17:03:22.27 ID:Ln9+ZBZk.net] >>756 うちはHyper-V使ってるよ Xp用の統合環境用ドライバがServer2012R2くらいまでしか対応してなかったから、Server2012R2から持ってきた 多分Win8.1くらいまでは対応してたんだろうけど、Win10以降はWindowsUpdateでドライバ取得するようになって、Xp未対応なんだよね Xpについては、XpモードのVHDをそのまま使ってるのもある なぜかアクティベーションできたPCとできなかったPCがあって、仕方ないから新規に入れた環境もあるよ Hyper-VはWin98やMeは対応できないみたいなんだけど、他社の仮想環境なら使えるのかな VirtualPCやVirtualServerなら実行できるのにね VB6もそうだけど、F-BASICの環境構築にXpは役立ってる Xpより後のOSでは、デバッグができなかった F-BASICはXpすら未対応ってことになってるけど、Xpなら動かすことができた
759 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] VB6→C#への移行案件が地元で有るけど 募集かけても人が来ないのかずっと募集中 よほどVB6からの移行は皆嫌ってるって事か
760 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] 出すもん出すなら普通に来るよw
761 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] 単純に古代VB言語を使いこなす現役が少なくなっているんじゃないの?
762 名前:デフォルトの名無しさん mailto:sage [[ここ壊れてます] .net] お金が出せないなら自分でやれーい!(終了)
763 名前:デフォルトの名無しさん [2022/10/17(月) 20:51:15.53 ID:ResM8v79.net] なんでC#にする必要があるのか聞いてみれば たぶん、例えばTreeViewとかの非標準のコントロールを使っているから 起動すらしないということなんでしょ そのコントロール相当のものを自作すれば済む話なんじゃないの 自作コントロールを作っておけば、そういう案件全部食えるのでは
764 名前:デフォルトの名無しさん [2022/10/17(月) 21:25:14.86 ID:ResM8v79.net] 例えばポップアップメニューの項目の中で、使えない項目は Enabled=Falseにすると、エンボス表示になって、これは使えない項目だと瞬時に分かったのに 今時のWindowsはタブレット対応のためか、滲んだフォントを使うので、エンボス表示が使えない そこで文字色を灰色にしたり、背景色を変えたりの統一されていない仕様になって非常に分かりにくい それはほんの一例だが、Windows開発の先人たちが改良を重ねて使いやすくしてきたものを 全否定する今時のWindowsは、GUIが子供が作ったようにバカげたものになっている コントロールパネル関係なんか悲惨すぎる 場当たり的な思いつきの仕様が使われて、もう末期的だろう 開発チームを統括してる奴がいないようだ しかしXP時代のよきGUIがVBランタイムとして残されていくのは救いだな
765 名前:デフォルトの名無しさん mailto:sage [2022/10/18(火) 00:14:57.56 ID:CVoWA+t6.net] 今やWindowsの売上はMS全体の売上の2〜3割しかないからあまり工数を割けないんだろうねぇ
766 名前:デフォルトの名無しさん mailto:sage [2022/10/18(火) 06:51:01.92 ID:pefqX3pO.net] >>764 今のWindowsって今までに蓄積したものをぶっ壊した挙句、 UIが中途半端なキメラ状態になってしまってるんだよな もう、モバイル完敗なんだから、サッサと諦めて 今までのデスクトップ路線に戻してほしいわ
767 名前:デフォルトの名無しさん mailto:sage [2022/10/18(火) 18:34:43.68 ID:jOxllUCG.net] XPが完成形だよな。それ以降は劣化だよ。 進数計算とか空で出来ない雑魚文系なので、XPの関数電卓は未だに重宝する。
768 名前:デフォルトの名無しさん [2022/10/19(水) 13:44:29.15 ID:ZROCGRwu.net] 今のWindowsの電卓は最低だわ フリーソフト以下だ たぶん新人の勉強のために作らせたんだろうが あんなものをよく上司がOK出すなと思う アンドロイドスマホの電卓はセンス良い さすがGoogle
769 名前:デフォルトの名無しさん mailto:sage [2022/10/19(水) 15:01:04.34 ID:A/s0fgHH.net] >>763 かも知れないね、、 まあ.NET Coreとか視野に有るならVB.NETよりC#にしとく方が良いからね
770 名前:デフォルトの名無しさん [2022/10/21(金) 18:27:27.18 ID:dJ8blgI8.net] VB爺がC#なんて理解できると思うかい?
771 名前:デフォルトの名無しさん [2022/10/22(土) 12:33:42.37 ID:rIQL1uZ+.net] 古いプログラムは余り手を付けずに延命できるならそれに越したことはない 表面化してこなかったバグを掘り起こしてしまいかねない C#に移行なんて話は、どうせ元のソースの全てを理解してやろうとは思ってないだろ
772 名前:デフォルトの名無しさん [2022/10/28(金) 18:14:06.14 ID:j2qyk+wH.net] 「Internet Explorer 11」は2023年2月の パッチで完全無効化 ~Microsoftがアナウンス/ そろそろクラシックVBも引導渡されるかな。
773 名前:デフォルトの名無しさん mailto:sage [2022/10/28(金) 21:30:01.59 ID:P0BjJ9dQ.net] そもそもプロプライエタリな開発ソフトなんて時代遅れだからっ! これからはフリーなg++またはclang++やろ? もちろんGUIはwxWidgetsッ! Qt?・・・もう知らん
774 名前:デフォルトの名無しさん mailto:sage [2022/10/29(土) 10:30:34.75 ID:cFqNUQAU.net] AmazonのKindle for PCがQtのようだ
775 名前:デフォルトの名無しさん mailto:sage [2022/10/30(日) 03:06:07.39 ID:fzG7wj8e.net] edgeをdom操作出来るようになるまではie消すなよ。
776 名前:デフォルトの名無しさん mailto:sage [2022/11/12(土) 21:59:06.42 ID:XBOqn3nq.net] VB6の様な実行即起動のP-CODEライクな開発環境はもう出ないのでしょうか?
777 名前:デフォルトの名無しさん mailto:sage [2023/03/20(月) 14:59:47.60 ID:HJXqYRS2.net] VBは難しすぎる
778 名前:デフォルトの名無しさん mailto:sage [2023/03/20(月) 15:02:19.30 ID:HJXqYRS2.net] VBとC、どっちが難しい?
779 名前:デフォルトの名無しさん mailto:sage [2023/03/21(火) 00:01:47.36 ID:N6ww8/P/.net] VB
780 名前:デフォルトの名無しさん mailto:sage [2023/04/10(月) 16:52:13.53 ID:z/zSHTiC.net] VBだけで出来ることなら簡単だけど、 OSの機能にアクセスしようとすると急に難しくなる
781 名前:デフォルトの名無しさん mailto:sage [2023/04/12(水) 02:28:07.47 ID:swBiS/Z/.net] VBとVBAどちらが難易度高いすか?
782 名前:デフォルトの名無しさん mailto:sage [2023/04/12(水) 19:25:35.16 ID:KziYdiqm.net] VBAにはコントロール配列が無かったから複数の同じコントロールを 操作するのが面倒だった気がする
783 名前:デフォルトの名無しさん mailto:sage [2023/04/13(木) 01:54:06.82 ID:wAJ6smfe.net] 結論:どちらも難しい
784 名前:デフォルトの名無しさん mailto:sage [2023/04/13(木) 23:16:41.34 ID:DuR8Y0W3.net] VBってトライ&エラーがやりやすいから やっつけ的な糞コードができやすいというのはあるかも・・・
785 名前:デフォルトの名無しさん [2023/04/26(水) 15:39:13.95 ID:RunjDrnT.net] 難しいかどうかを気にするのって やらない言い訳を探しているように見えるな
786 名前:デフォルトの名無しさん mailto:sage [2023/04/26(水) 18:27:20.79 ID:QhJ3494d.net] vbもvbaどちら様も難しいございますわよ。 だってプログラミングなんだもん。
787 名前:デフォルトの名無しさん [2023/05/04(木) 08:08:25.88 ID:h3ZpMKja.net] Picture1をコンテナとして、複数のImageコントロールが乗っています そのイメージを Clipboard.Clear Clipboard.SetData Picture1.Picture か Picture1.Image でクリップボードに入らないかと思ったらImageは無視されてしまいます Picture1に直接描かずに、Imageを乗せるのは、 Imageはドラッグで動かすものだからです ウインドウ丸ごとキャプチャは、Picture1がウインドウより大きくて スクロールしながら見るものだからダメです 全Image を BitBild でPicture1にコピーしてから Clipboard.SetData するしかないでしょうか
788 名前:デフォルトの名無しさん mailto:sage [2023/05/04(木) 15:55:09.08 ID:xcZUCz0L.net] >>787 Picture1のAutoRdrawをTrueにしてもダメでしょうか?
789 名前:デフォルトの名無しさん mailto:sage [2023/05/09(火) 16:11:08.45 ID:WGtTQQBV.net] >>787 これでどうでしょうか? フォーム上に Picture1 と Command1 を置きました。 Picture1 上には任意の Image を置いてください。 ※ Picture1 の ScaleMode プロパティは、「3 - ピクセル」に設定してください。
790 名前:デフォルトの名無しさん mailto:sage [2023/05/09(火) 16:11:45.13 ID:WGtTQQBV.net] Option Explicit Private Declare Function CreateCompatibleDC Lib "gdi32" (ByVal hDC As Long) As Long Private Declare Function CreateCompatibleBitmap Lib "gdi32" (ByVal hDC As Long, ByVal nWidth As Long, ByVal nHeight As Long) As Long Private Declare Function SelectObject Lib "gdi32" (ByVal hDC As Long, ByVal hObject As Long) As Long Private Declare Function DeleteDC Lib "gdi32" (ByVal hDC As Long) As Long Private Const SRCCOPY = &HCC0020 Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long Private Const CF_BITMAP As Long = 2 Private Declare Function OpenClipboard Lib "user32" (ByVal hWnd As Long) As Long Private Declare Function EmptyClipboard Lib "user32" () As Long Private Declare Function CloseClipboard Lib "user32" () As Long Private Declare Function SetClipboardData Lib "user32" (ByVal uFormat As Long, ByVal hData As Long) As Long
791 名前:デフォルトの名無しさん mailto:sage [2023/05/09(火) 16:12:13.61 ID:WGtTQQBV.net] Private Sub Command1_Click() Dim hDC As Long Dim hBitmap As Long Dim hBitmapOld As Long hDC = CreateCompatibleDC(Picture1.hDC) hBitmap = CreateCompatibleBitmap(Picture1.hDC, Picture1.ScaleWidth, Picture1.ScaleHeight) hBitmapOld = SelectObject(hDC, hBitmap) BitBlt hDC, 0, 0, Picture1.ScaleWidth, Picture1.ScaleHeight, Picture1.hDC, 0, 0, SRCCOPY If OpenClipboard(Me.hWnd) Then If (EmptyClipboard()) Then SetClipboardData CF_BITMAP, hBitmap End If CloseClipboard End If SelectObject hDC, hBitmapOld 'DeleteObject hBitmap DeleteDC hDC End Sub
792 名前:デフォルトの名無しさん mailto:sage [2023/05/09(火) 16:12:29.38 ID:WGtTQQBV.net] 全 Image を Picture1 に BitBlt する必要な無いみたいです。 VB6 の Clipboard オブジェクトを使用する場合は、StdPicture にする必要があるみたいですが、 hBitmap を StdPicture に変換するより Clipboard API を使用して hBitmap を渡す方が簡単だと思ったので この様にしました。
793 名前:デフォルトの名無しさん [2023/05/12(金) 20:31:18.18 ID:7o2Sw5TQ.net] ありがとうございます ありがとうございます ありがとうございます できました! 複数のImageは透過Gifでして、重なり合っているので ImageはたぶんBitbldできないから、一旦ワーク用のPictureBoxにコピーして それをZオーダーの下層から順にPicture1にBitbldするのに EnumWindowsとGetNextWindowを調べているところでした でもPicture1はウインドウより大きいので やはり見えない部分は内部では保持していないのでしょうね そこはコードから少しずつスクロールしながらキャプって繋ぎ合わせようと思います 私の趣味に付き合って頂いた善意あるあなた様のご健康を願っていますので一言 「ワクチンは絶対に打ってはなりません」 これから世界は大混乱の終末の様相となり大勢の人々が無くなります もし自由な時間がおありでしたら海外情報を紹介しているサイトをご覧になることをお勧めします
794 名前:デフォルトの名無しさん mailto:sage [2023/05/21(日) 21:31:13.35 ID:MfvE52Zi.net] オレはワクチン打つたびに副作用が強くなっていったから3回で止めたわ 人によっては1回目で強烈な副作用に襲われたらしいが・・・
795 名前:デフォルトの名無しさん [2023/05/27(土) 13:44:40.69 ID:dQE1+1Te.net] マイクロソフトもWindowsアプリケーションの開発手段のひとつを提供しただけで、VB6.0はもともと本流ではない。
796 名前:デフォルトの名無しさん mailto:sage [2023/05/27(土) 14:25:02.05 ID:GOC3C8Ue.net] それなのに予想以上に人気が出てしまって(ソフトに掛けるお金や時間もなく) 切るに切れずに今に至るのでした 簡易的なものはDelphiに任せてどんと構えていれば良かったのかもしれないな
797 名前:デフォルトの名無しさん [2023/05/28(日) 12:29:12.65 ID:37jclXZD.net] でもVB4〜6の出来は素晴らしい Windows本体やエクセルなんかより頑張ったと思う 文句の付け所がほとんど無い 思うに、MSはある時点で突然スタッフが劣化し その前に終了したVBは良く見えると
798 名前:デフォルトの名無しさん mailto:sage [2023/05/28(日) 12:43:01.09 ID:yewAJdBX.net] ホントかウソか分からんが実は日本人が裏で頑張ってた説もあるんだよな ある日突然日本人に触らせなくなってから劣化して逝ったとか・・・ 日本人はソフト開発向かないと言われているが 一部には特別優秀な人が居るんだなぁ
799 名前:デフォルトの名無しさん mailto:sage [2023/05/28(日) 17:33:46.12 ID:DIrPnLmV.net] MSIMEがうんこになったのは開発拠点を中国に移したせいだと聞いたな
800 名前:デフォルトの名無しさん [2023/05/28(日) 18:11:05.53 ID:8TEHyhBs.net] 噂の範疇
801 名前:デフォルトの名無しさん [2023/05/30(火) 19:12:16.07 ID:rTNSOv2W.net] 日本から富士通やらNECやらがWindows開発部隊をMSに送り込んでいたのは事実 当時FM-TOWNSを持っていて、富士通系のパソコン雑誌でそういう記事が紹介されてた てっきりWindowsの日本語化、2バイト文字対応をしてるのかと思ってたが Windowsの核の部分から日本人技術者が担当してたと後から聞いた すると松下が加勢した日本のOSであるTRONと、Windowsの戦いは ある意味日本人同士の戦いだったのかも知れんね 戦いというほどではなかったのかも知れないが ゲイツや孫一味によるJAL123便撃墜で終止符が打たれたから アメリカの方では完全に戦いになってた アメリカはスーパー301条を発動したからね ペンタゴンまでTRONには国防上の大問題だとイキってたし 日本人は本当に優秀だよ JAL撃墜のときの中曽根、そして小泉・竹中による日本潰しが始まった こいつら日本人じゃないんだ 海外の調査でも、日本をトップに、香港など東アジア勢が知能指数が高いことが判っている 8ビットCPUの、ザイログZ80やインテル8080は日本人の嶋さんの設計で 嶋さんはインテルに引き抜かれた カナダで製造された世界初の量子コンピューターの原理は日本人の発案 人工知能でブレイクスルーとなったディープ・ラーニングも日本人の発案 しかし日本には白人の言う通りに動く、いわば日本人の足かせとなっている民族がいる 政治家なんか全員そうだ
802 名前:デフォルトの名無しさん mailto:sage [2023/05/30(火) 19:41:10.23 ID:IJpskfJb.net] そしてWindows安全神話が始まった (実際は、アメリカに情報抜かれまくってたりして
803 名前:デフォルトの名無しさん [2023/07/06(木) 21:11:21.56 ID:R+K28tLlP] 儿フィらはスポーツ少年た゛ったそうだし,├━キョ一五輪て゛は.改めてスポ―ツが麻薬賭博暴力贈収賄税金泥棒ハ゛カひき逃げ差別主義猥褻 セクハラJκレイプ地球破壊の人類史上最悪の犯罪者生産システムと証明されたわけだが,いまだに葛飾区やら犯罪者量産のための施設に 莫大な税金投入してたりと.この何ひとつ価値生産できない地球に湧いた害虫と゛もに乗っ取られた世界最悪の腐敗國家は救いようか゛ないな てめえか゛やる健康目的のスポ‐ツならともかく,観戰(笑)た゛の五輪(笑)た゛の税金使えだのほざいてる奴は犯罪者た゛と決めつけるのか゛正解 アホしかいない公明党に対して、自民は私利私欲腐敗主義だか゛アホしかいないわけて゛はないにもかかわらず曰本に原爆落とした世界最惡の ならず者霸権主義國家がウクラヰナと同様に,台湾や日本を踏み台にしてクソシナ攻撃をたくらんでいることに氣つ゛けないわけがないわな 台湾た゛けでは狭すぎて当事國にならざるを得んか゛日本を戰場にすれは゛長期にクソシナを間接攻撃して弱体化させることか゛可能なわけた゛しな よって組織化する曰本の治安悪化や安倍晋≡の殺害を考えれば,クソシナみたいな市民との衝突を予期しての保身軍拡と理解するのか゛正解 創価学会員は,何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最悪の殺人腐敗組織公明党を 池田センセ―が囗をきけて容認するとか本氣て゛思ってるとしたら侮辱にもほと゛があるぞ! https://i.imgur.com/hnli1ga.jpeg
804 名前:デフォルトの名無しさん mailto:sage [2023/07/08(土) 15:09:34.94 ID:R9OUsPto.net] 嶋の話って、年々大げさで伝説化していくのな
805 名前:デフォルトの名無しさん mailto:sage [2023/07/14(金) 12:53:42.31 ID:b+ja8x9H.net] ビルド実行してもエラーもおきずEXEも吐き出されないのはどうやって原因追及すれば 突然VB6やることになってやばいです
806 名前:デフォルトの名無しさん [2023/07/15(土) 22:56:11.91 ID:b97teXF7.net] VBPをメモ帳で開いて良く見るのです
807 名前:デフォルトの名無しさん mailto:sage [2023/07/16(日) 09:46:56.49 ID:U33WdBab.net] ありがてえっす
808 名前:デフォルトの名無しさん mailto:sage [2023/08/01(火) 11:43:16.63 ID:3rD/GhRz.net] VB6の寿命半端ねぇっす どうせならWindowsと共に生涯現役で・・・
809 名前:デフォルトの名無しさん [2023/08/01(火) 21:04:07.07 ID:9YAGGl5I.net] 同じ機能、同じ性能のアプリを作れるなら 簡単に早く作れる方がいいに決まっているからね
810 名前:デフォルトの名無しさん [2023/11/13(月) 17:45:59.64 ID:iaAhBGeY.net] Windows10上のVBアプリで テキストボックスに入力していると そのうち漢字入力ができなくなる問題が放置されている もう修正する気は無いのだろう たぶんWindows11上でも同じなんでしょ? VBアプリを再起動すれば復活するのだけど 何かコードを書いて、漢字モードのリセット的なことはできないでしょうか つまり、漢字入力できなくなったら、 それ用のコードを仕込んだボタンをポチッと押すだけで 再び漢字入力できるような・・・
811 名前:デフォルトの名無しさん mailto:sage [2023/11/13(月) 18:31:45.22 ID:fc85Zzal.net] IMEモードを変えてもだめなのかシーラナイ
812 名前:デフォルトの名無しさん [2024/04/19(金) 02:47:20.29 ID:uD5nyH4z.net] VB6.0なんてマイクロソフトがもう捨てろと言っているのにな
813 名前:デフォルトの名無しさん mailto:sage [2024/04/24(水) 15:39:04.48 ID:a09B/WSd.net] マイクロソフトのライバルはマイクロソフトなのである! つまり、VB6の様な手軽に開発出来るソフトを作ってしまったのがいけなかったんや VBが無ければみんな泣きながらVC++使ってたろうから、多分.NETが救世主に見えたんじゃね?
814 名前:デフォルトの名無しさん [2024/04/24(水) 16:30:10.07 ID:QkuRMYb7.net] >>813 C++も無かった時代を知らないにわかですか?
815 名前:デフォルトの名無しさん mailto:sage [2024/04/25(木) 17:28:14.55 ID:ochKb6fH.net] MSの原点がBASICだったと思った
816 名前:デフォルトの名無しさん mailto:sage [2024/09/28(土) 18:57:16.43 ID:US9sJTQ8.net] https://github.com/twinbasic/twinbasic VB6互換のモダンIDE+コンパイラ 10月1日にVer1.0リリース予定か ちょっと既存のプロジェクト読ませてみたがエラー出まくってたがよく見たら変数宣言できてないとか今までよく動いてたなみたいなエラーだったわ IDEがモダンになるだけでも有り難いが、まだバグが残っているのか保存のたびに変な空白文字がファイル先頭に入るので使えないな ランタイム経由じゃなくネイティブコードで動くので早くなるのも期待している
817 名前:デフォルトの名無しさん mailto:sage [2024/09/28(土) 20:32:47.27 ID:EWVVyNTK.net] 開発環境が古すぎていやだったのが解決するなら期待
818 名前:デフォルトの名無しさん mailto:sage [2024/09/28(土) 21:36:30.58 ID:US9sJTQ8.net] 2,3時間ほど弄ってみたけどまだまだ様子見は必要そうだ ActiveX実装が12月予定されているから来年になったら使えるかも 一見動くけど、印刷系は上記でエラーはくしデバッガで動いてもビルドexeがエラーも吐かずに落ちるので手仕舞いした Ver1は年末に延期だとか
819 名前:デフォルトの名無しさん [2024/12/03(火) 10:27:32.63 ID:Yc34NKUK.net] 趣味としてやっる分には、 VB6及びBoland C++ → EXCEL VBA へ移行済 だが、EXCELVBAも2003年頃までがバッチリで それ以降は、なんかモッサリだしさ、 今は EXCEL VBA → JavaScript にドンドン移行 JavaScriptは、初心者向けなのに、 結構、サクサク動作する事も多い というか、ブラウザで動かしてるけど クロームよりエッジの方がよりサクサクしてるな エッジはクロームのエンジンをパクったのに ナゾだ。もしかするとクロームを魔改造してるのかな というか、VB6復活してほしい、欲しい、★いです。
820 名前:デフォルトの名無しさん [2024/12/11(水) 23:19:34.52 ID:grHlZG0Q.net] VB6のSP6ってどこかに落ちてませんか?
821 名前:デフォルトの名無しさん mailto:sage [2024/12/12(木) 22:40:48.98 ID:trovn3Vo.net] Web Archive
822 名前:デフォルトの名無しさん mailto:sage [2024/12/14(土) 23:44:37.32 ID:7Y9Bg41A.net] >>821 見つからん・・・
823 名前:デフォルトの名無しさん mailto:sage [2025/04/19(土) 09:53:53.94 ID:oh4s6y5c.net] hosyu
824 名前:デフォルトの名無しさん mailto:sage [2025/04/29(火) 04:56:41.39 ID:DUP3Wr3v.net] アクティブXってIEとともに終わるじゃん
825 名前:デフォルトの名無しさん [2025/05/01(木) 21:23:06.52 ID:OfvCVd3a.net] VBとC言語、どっちが難しい?
826 名前:デフォルトの名無しさん [2025/05/02(金) 10:55:02.60 ID:k5bGwZZ0.net] VBで単体テスト、カバレージ100とかやってる?
827 名前:デフォルトの名無しさん [2025/05/02(金) 12:38:49.21 ID:f9tWyJS3.net] AIがテストPG作ってくれるならやってもいいけどそんな時間も手間もかけられんわ
828 名前:デフォルトの名無しさん mailto:sage [2025/05/05(月) 18:10:26.90 ID:Oh73xZ5Q.net] >>825 初心者が学ぶならCの方が難しい しかし初心者を脱すると制約だらけのVBの方が面倒になってくる
829 名前:デフォルトの名無しさん mailto:sage [2025/05/06(火) 17:11:34.93 ID:GbYxwNEQ.net] >>822 は見つかったのかな ISOとかで検索すれば入れる事はできそうな感じだけど
830 名前:813 mailto:sage [2025/06/23(月) 20:28:34.02 ID:4uCSsfHB.net] >>829 みつかりません
831 名前:デフォルトの名無しさん mailto:sage [2025/06/24(火) 08:44:26.80 ID:0eiRtB6r.net] VB6-SP6って、Visual Studio 6 の VS6sp6.exe て事?
832 名前:デフォルトの名無しさん mailto:sage [2025/06/24(火) 08:58:19.37 ID:0eiRtB6r.net] あぁ、VB6のみのSP6があるのか Vs6sp6.exe でも VB6をアップデートできるという書き込みがある 手元に Vs6sp6.exe はあったわ
833 名前:813 [2025/07/05(土) 19:49:51.16 ID:z9o2nQ5q.net] マジで誰かアップしてくれませんか? Visual Studio 6.0用のものでもいいので
834 名前:デフォルトの名無しさん mailto:sage [2025/07/05(土) 21:46:47.52 ID:nTiFAwJZ.net] 釣りにマジレスしてやるが 普通にGoogleで検索すれば出てくる それでも見つからないなら VB6みたいな古の開発ツール扱うのは無理であろう
835 名前:デフォルトの名無しさん [2025/07/06(日) 18:05:35.66 ID:C0uO5gyf.net] https://web.archive.org/web/20191201031534/https://www.microsoft.com/ja-jp/download/confirmation.aspx?id=5721
836 名前:デフォルトの名無しさん mailto:sage [2025/07/08(火) 17:26:03.55 ID:ew+3yJ8r.net] >>833 どこかアップできる所用意してくれたら置くけど 手元の Vs6sp6.exe md5: a881a08fb27d0eb96604dab1a10d1d11
837 名前:デフォルトの名無しさん mailto:sage [2025/07/09(水) 02:56:39.32 ID:ohpjpVt+.net] 手元の Vs6sp6.exe は27.7MBだけど そんなもんが欲しいのか
838 名前:デフォルトの名無しさん mailto:sage [2025/07/09(水) 08:46:26.46 ID:rA3ZMGU/.net] 私のは Vs6sp6.exe 62.2MB
839 名前:デフォルトの名無しさん mailto:sage [2025/07/09(水) 08:51:19.31 ID:rA3ZMGU/.net] あぁ、上をインストールした後、下をインストールなのね Vs6sp6.exe 62.2MB Vs6sp6B.exe 27.7MB
840 名前:デフォルトの名無しさん mailto:sage [2025/08/03(日) 12:52:43.15 ID:OldczXYQ.net] twinBASICのリリース時期が後退していくのですが一体いつリリースされるのやら・・・
841 名前:デフォルトの名無しさん [2025/08/03(日) 15:25:52.04 ID:nPWHGEJB.net] 7月という話は結局無理だったのか うまくいけば金鉱ではあると思う
842 名前:デフォルトの名無しさん [2025/08/03(日) 20:31:58.93 ID:kVKBj15M.net] VB6.0は元からWindowsアプリ開発の主流ではない。