アカウント名:
パスワード:
VBAとVBScriptはまだまだ現役だよ。毎度毎度やってくれる
oleaut32で空のSafeArray作るとセキュリティ誤爆されるバグらしいから葬るというならOLE/ActiveXも一括でお願いします。
OLE無効化したら Windowsの8割以上の機能が無効化されるやん。
そういうこと
OLEって、Windows的にはモジュール化した機能を安全且つ柔軟に運用するための根幹の部分の技術でしたね。自分も相当昔に3層構造のシステムを作る際にVB6でActiveX DLLとか作りましたけど、VB6(EnterpriseEdition)で出来るの凄いなぁ、と思った記憶があります。VC(++)でマルチプロセスで作ったりしなくても出来ちゃうのが衝撃的だった記憶が。
丁度今週VB6で書いたツールを5年ぶりにメンテしたところだよとりあえずWin7では無事に動いた模様
因みに開発機はスタンドアロンのWin2000((爆))
VB6って葬ったんだっけ?IDEは葬ったけどランタイムは絶賛サポート中だったと思ったんだけど。
そう、ランタイムは絶賛サポート中 [microsoft.com]。
VBAが滅びない限りVB6も生き残りそうな気が。ただ、ロジックを変更しないとダメな、OSの仕様変更に伴う、StrConvの半角カナ濁点、半濁点の扱いの変更とか [microsoft.com]、絵文字とか、HiDPIとか古い環境を使い続ける面倒くささは増えてると思う。
# ほぼ根絶したと思うけど、どこかにVB6の生き残りが居そうなのでID
シフトJISを葬m、、だけじゃだめか…半角全角の概念葬り去らないと第ニ第三のクソ仕様が産まれるのを止められんな。
そうね、まあUnicodeに取り込まれてる時点でもう無理だけど
まあ、「毎度毎度やってくれる」のは葬らんとしてる側なんですけどね…。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
VB6は葬ったが (スコア:0)
VBAとVBScriptはまだまだ現役だよ。毎度毎度やってくれる
Re: (スコア:0)
oleaut32で空のSafeArray作るとセキュリティ誤爆されるバグらしいから
葬るというならOLE/ActiveXも一括でお願いします。
Re: (スコア:0)
OLE無効化したら Windowsの8割以上の機能が無効化されるやん。
Re: (スコア:0)
そういうこと
Re: (スコア:0)
OLEって、Windows的にはモジュール化した機能を安全且つ
柔軟に運用するための根幹の部分の技術でしたね。
自分も相当昔に3層構造のシステムを作る際にVB6でActiveX DLLとか作りましたけど、
VB6(EnterpriseEdition)で出来るの凄いなぁ、と思った記憶があります。
VC(++)でマルチプロセスで作ったりしなくても出来ちゃうのが衝撃的だった記憶が。
Re: (スコア:0)
丁度今週VB6で書いたツールを5年ぶりにメンテしたところだよ
とりあえずWin7では無事に動いた模様
因みに開発機はスタンドアロンのWin2000((爆))
Re: (スコア:0)
VB6って葬ったんだっけ?
IDEは葬ったけどランタイムは絶賛サポート中だったと思ったんだけど。
Re:VB6は葬ったが (スコア:5, 興味深い)
そう、ランタイムは絶賛サポート中 [microsoft.com]。
VBAが滅びない限りVB6も生き残りそうな気が。
ただ、ロジックを変更しないとダメな、OSの仕様変更に伴う、StrConvの半角カナ濁点、半濁点の扱いの変更とか [microsoft.com]、絵文字とか、HiDPIとか古い環境を使い続ける面倒くささは増えてると思う。
# ほぼ根絶したと思うけど、どこかにVB6の生き残りが居そうなのでID
Re: (スコア:0)
シフトJISを葬m、、だけじゃだめか…
半角全角の概念葬り去らないと第ニ第三のクソ仕様が産まれるのを止められんな。
Re: (スコア:0)
そうね、まあUnicodeに取り込まれてる時点でもう無理だけど
Re: (スコア:0)
まあ、「毎度毎度やってくれる」のは葬らんとしてる側なんですけどね…。