アカウント名:
パスワード:
これ消えて大丈夫?代替先はどこですか?
VBScript自体は自分では書いてないけど、Excel VBAで CreateObject("VBScript.RegExp") をよく使ってるので、これが無くなると困る。どうにか代替策を考えないと……。
VBScriptをdeprecatedにするからにはVBAもいずれはそうするという事だと思う。VBA代替はまだMSの中でも方向性が定まってない気がするけど。VBA自体はまだ先とは思うけど、他の解法を確保しておいた方が色々と良いだろうね。
よもや勘違いしてないだろうとは思うけど、VBScriptとVBA(VB7)は似てるようで全く異なる言語なので注意。VB7はVB6の64bit拡張みたいなものというか、ほぼVB6だよね。古い。
古いけどCOM拡張ができるので、別言語であるVBScriptをCreateObjectで呼び出してたコードが使えなくなると困るな、って話だな。同等のCOMオブジェクト自作でもすれば、呼び出しメソッド同一にしておけばCreateObject時のCOM名称書き換えるだけで使えそう。まぁそれも面倒ではあるんだが。VBScriptの良い所は、OSが標準で持ってるので他人の環境でもそのまま動く、って所なので。
VBAなくせるのか、って話は、Windows7-64bit移行の頃にいくらか出ていた。VB6の開発環境が64bit非サポートになるが、VBAはどうするんだという文脈で。当時は、もうVBAは使うな、外部から.netのプログラム経由で操作しろ、だったはず。結局定着せずに64bit対応のVBA(VB7)が出て終わりだったような気が…。この流れから見てもVBA廃止は無理じゃないかな。VB7以外にもJSやPythonとか何らかの他の言語も使えるようにしてくれると色々と捗るが混乱も増えそうだな。
#所で私はJScriptの方も好きなんだが、こっちはとっくに死んでるんだっけかな。VBScriptよりたいていの場合は使いやすかった。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
vbs (スコア:0)
これ消えて大丈夫?
代替先はどこですか?
Re: (スコア:0)
VBScript自体は自分では書いてないけど、Excel VBAで CreateObject("VBScript.RegExp") を
よく使ってるので、これが無くなると困る。
どうにか代替策を考えないと……。
Re: (スコア:0)
VBScriptをdeprecatedにするからにはVBAもいずれはそうするという事だと思う。VBA代替はまだMSの中でも方向性が定まってない気がするけど。
VBA自体はまだ先とは思うけど、他の解法を確保しておいた方が色々と良いだろうね。
Re:vbs (スコア:0)
よもや勘違いしてないだろうとは思うけど、VBScriptとVBA(VB7)は似てるようで全く異なる言語なので注意。
VB7はVB6の64bit拡張みたいなものというか、ほぼVB6だよね。古い。
古いけどCOM拡張ができるので、別言語であるVBScriptをCreateObjectで呼び出してたコードが使えなくなると困るな、って話だな。
同等のCOMオブジェクト自作でもすれば、呼び出しメソッド同一にしておけばCreateObject時のCOM名称書き換えるだけで使えそう。
まぁそれも面倒ではあるんだが。
VBScriptの良い所は、OSが標準で持ってるので他人の環境でもそのまま動く、って所なので。
VBAなくせるのか、って話は、Windows7-64bit移行の頃にいくらか出ていた。
VB6の開発環境が64bit非サポートになるが、VBAはどうするんだという文脈で。
当時は、もうVBAは使うな、外部から.netのプログラム経由で操作しろ、だったはず。
結局定着せずに64bit対応のVBA(VB7)が出て終わりだったような気が…。
この流れから見てもVBA廃止は無理じゃないかな。
VB7以外にもJSやPythonとか何らかの他の言語も使えるようにしてくれると色々と捗るが混乱も増えそうだな。
#所で私はJScriptの方も好きなんだが、こっちはとっくに死んでるんだっけかな。VBScriptよりたいていの場合は使いやすかった。